/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread-deagle/airline-5.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-53ca081-m [2022-09-16 12:04:16,167 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-16 12:04:16,169 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-16 12:04:16,202 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-16 12:04:16,203 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-16 12:04:16,204 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-16 12:04:16,205 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-16 12:04:16,206 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-16 12:04:16,207 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-16 12:04:16,208 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-16 12:04:16,209 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-16 12:04:16,212 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-16 12:04:16,213 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-16 12:04:16,214 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-16 12:04:16,214 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-16 12:04:16,215 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-16 12:04:16,216 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-16 12:04:16,217 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-16 12:04:16,218 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-16 12:04:16,220 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-16 12:04:16,221 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-16 12:04:16,232 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-16 12:04:16,233 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-16 12:04:16,234 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-16 12:04:16,237 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-16 12:04:16,237 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-16 12:04:16,237 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-16 12:04:16,238 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-16 12:04:16,238 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-16 12:04:16,239 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-16 12:04:16,239 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-16 12:04:16,240 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-16 12:04:16,241 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-16 12:04:16,241 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-16 12:04:16,242 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-16 12:04:16,242 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-16 12:04:16,244 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-16 12:04:16,244 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-16 12:04:16,244 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-16 12:04:16,245 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-16 12:04:16,245 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-16 12:04:16,252 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-16 12:04:16,277 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-16 12:04:16,278 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-16 12:04:16,279 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-16 12:04:16,279 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-16 12:04:16,280 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-16 12:04:16,280 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-16 12:04:16,280 INFO L138 SettingsManager]: * Use SBE=true [2022-09-16 12:04:16,280 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-16 12:04:16,280 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-16 12:04:16,280 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-16 12:04:16,281 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-16 12:04:16,281 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-16 12:04:16,281 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-16 12:04:16,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-16 12:04:16,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-16 12:04:16,282 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-16 12:04:16,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:16,283 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-16 12:04:16,283 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2022-09-16 12:04:16,507 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-16 12:04:16,528 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-16 12:04:16,530 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-16 12:04:16,531 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-16 12:04:16,531 INFO L275 PluginConnector]: CDTParser initialized [2022-09-16 12:04:16,532 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/airline-5.i [2022-09-16 12:04:16,592 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a02cac9d/fbcdfb065e614203900a55de239e93c9/FLAGc925326db [2022-09-16 12:04:17,053 INFO L306 CDTParser]: Found 1 translation units. [2022-09-16 12:04:17,053 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/airline-5.i [2022-09-16 12:04:17,076 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a02cac9d/fbcdfb065e614203900a55de239e93c9/FLAGc925326db [2022-09-16 12:04:17,090 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a02cac9d/fbcdfb065e614203900a55de239e93c9 [2022-09-16 12:04:17,092 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-16 12:04:17,093 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-16 12:04:17,094 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:17,094 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-16 12:04:17,097 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-16 12:04:17,097 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,098 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d4477e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17, skipping insertion in model container [2022-09-16 12:04:17,098 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,107 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-16 12:04:17,145 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-16 12:04:17,413 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/airline-5.i[32089,32102] [2022-09-16 12:04:17,414 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:17,421 INFO L203 MainTranslator]: Completed pre-run [2022-09-16 12:04:17,475 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/airline-5.i[32089,32102] [2022-09-16 12:04:17,476 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:17,503 INFO L208 MainTranslator]: Completed translation [2022-09-16 12:04:17,504 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17 WrapperNode [2022-09-16 12:04:17,504 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:17,505 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:17,505 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-16 12:04:17,505 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-16 12:04:17,513 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,530 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,549 INFO L138 Inliner]: procedures = 162, calls = 23, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 65 [2022-09-16 12:04:17,550 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:17,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-16 12:04:17,550 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-16 12:04:17,551 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-16 12:04:17,560 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,563 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,563 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,570 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,574 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,576 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,579 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-16 12:04:17,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-16 12:04:17,580 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-16 12:04:17,580 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-16 12:04:17,581 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (1/1) ... [2022-09-16 12:04:17,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:17,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:17,612 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) [2022-09-16 12:04:17,614 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 [2022-09-16 12:04:17,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure salethread [2022-09-16 12:04:17,645 INFO L138 BoogieDeclarations]: Found implementation of procedure salethread [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-16 12:04:17,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-16 12:04:17,646 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-16 12:04:17,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-16 12:04:17,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-16 12:04:17,647 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-16 12:04:17,750 INFO L234 CfgBuilder]: Building ICFG [2022-09-16 12:04:17,752 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-16 12:04:17,937 INFO L275 CfgBuilder]: Performing block encoding [2022-09-16 12:04:17,952 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-16 12:04:17,953 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-09-16 12:04:17,955 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:17 BoogieIcfgContainer [2022-09-16 12:04:17,955 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-16 12:04:17,957 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-16 12:04:17,957 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-16 12:04:17,960 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-16 12:04:17,960 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 12:04:17" (1/3) ... [2022-09-16 12:04:17,961 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25574fe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:17, skipping insertion in model container [2022-09-16 12:04:17,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:17" (2/3) ... [2022-09-16 12:04:17,961 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25574fe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:17, skipping insertion in model container [2022-09-16 12:04:17,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:17" (3/3) ... [2022-09-16 12:04:17,963 INFO L112 eAbstractionObserver]: Analyzing ICFG airline-5.i [2022-09-16 12:04:17,978 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-16 12:04:17,979 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-09-16 12:04:17,979 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-16 12:04:18,021 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-09-16 12:04:18,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:18,090 INFO L130 PetriNetUnfolder]: 9/100 cut-off events. [2022-09-16 12:04:18,090 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-09-16 12:04:18,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 100 events. 9/100 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 146 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 46. Up to 4 conditions per place. [2022-09-16 12:04:18,100 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:18,104 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 75 transitions, 158 flow [2022-09-16 12:04:18,113 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:18,120 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=false, 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;@c2f0f5e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:18,120 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-09-16 12:04:18,138 INFO L130 PetriNetUnfolder]: 5/58 cut-off events. [2022-09-16 12:04:18,139 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:18,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:18,145 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2022-09-16 12:04:18,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1421870176, now seen corresponding path program 1 times [2022-09-16 12:04:18,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383643189] [2022-09-16 12:04:18,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:18,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383643189] [2022-09-16 12:04:18,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383643189] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:18,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:18,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:18,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447354305] [2022-09-16 12:04:18,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:18,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:18,528 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 78 [2022-09-16 12:04:18,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 158 flow. Second operand has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,547 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 78 [2022-09-16 12:04:18,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:18,676 INFO L130 PetriNetUnfolder]: 18/139 cut-off events. [2022-09-16 12:04:18,676 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:18,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 139 events. 18/139 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 468 event pairs, 4 based on Foata normal form. 6/124 useless extension candidates. Maximal degree in co-relation 141. Up to 24 conditions per place. [2022-09-16 12:04:18,678 INFO L137 encePairwiseOnDemand]: 68/78 looper letters, 18 selfloop transitions, 4 changer transitions 0/77 dead transitions. [2022-09-16 12:04:18,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:18,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:18,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:18,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2022-09-16 12:04:18,700 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8179487179487179 [2022-09-16 12:04:18,701 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 319 transitions. [2022-09-16 12:04:18,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 319 transitions. [2022-09-16 12:04:18,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 319 transitions. [2022-09-16 12:04:18,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 63.8) internal successors, (319), 5 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,727 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,729 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 158 flow. Second operand 5 states and 319 transitions. [2022-09-16 12:04:18,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:18,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 77 transitions, 206 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-16 12:04:18,741 INFO L231 Difference]: Finished difference. Result has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:18,743 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=158, PETRI_PLACES=75, PETRI_TRANSITIONS=69} [2022-09-16 12:04:18,746 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, 2 predicate places. [2022-09-16 12:04:18,747 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:18,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:18,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-16 12:04:18,748 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2022-09-16 12:04:18,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1146623480, now seen corresponding path program 1 times [2022-09-16 12:04:18,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949654190] [2022-09-16 12:04:18,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:18,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949654190] [2022-09-16 12:04:18,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949654190] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:18,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:18,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:18,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570126450] [2022-09-16 12:04:18,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:18,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:18,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:18,849 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 78 [2022-09-16 12:04:18,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 69 transitions, 158 flow. Second operand has 4 states, 4 states have (on average 64.5) internal successors, (258), 4 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 78 [2022-09-16 12:04:18,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:18,904 INFO L130 PetriNetUnfolder]: 3/85 cut-off events. [2022-09-16 12:04:18,905 INFO L131 PetriNetUnfolder]: For 10/16 co-relation queries the response was YES. [2022-09-16 12:04:18,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 85 events. 3/85 cut-off events. For 10/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 131 event pairs, 0 based on Foata normal form. 1/80 useless extension candidates. Maximal degree in co-relation 65. Up to 6 conditions per place. [2022-09-16 12:04:18,909 INFO L137 encePairwiseOnDemand]: 72/78 looper letters, 5 selfloop transitions, 3 changer transitions 12/68 dead transitions. [2022-09-16 12:04:18,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:18,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:18,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:18,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2022-09-16 12:04:18,917 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8435897435897436 [2022-09-16 12:04:18,917 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 329 transitions. [2022-09-16 12:04:18,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 329 transitions. [2022-09-16 12:04:18,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 329 transitions. [2022-09-16 12:04:18,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 65.8) internal successors, (329), 5 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,922 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,922 INFO L175 Difference]: Start difference. First operand has 75 places, 69 transitions, 158 flow. Second operand 5 states and 329 transitions. [2022-09-16 12:04:18,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 173 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-09-16 12:04:18,925 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:18,925 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=128, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2022-09-16 12:04:18,926 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, -1 predicate places. [2022-09-16 12:04:18,926 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:18,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 64.5) internal successors, (258), 4 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:18,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,927 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:18,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-16 12:04:18,928 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2022-09-16 12:04:18,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1075584045, now seen corresponding path program 1 times [2022-09-16 12:04:18,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450363247] [2022-09-16 12:04:18,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:18,970 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:19,005 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:19,006 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:19,007 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2022-09-16 12:04:19,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2022-09-16 12:04:19,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2022-09-16 12:04:19,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2022-09-16 12:04:19,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 9 remaining) [2022-09-16 12:04:19,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2022-09-16 12:04:19,010 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2022-09-16 12:04:19,010 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2022-09-16 12:04:19,010 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2022-09-16 12:04:19,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-16 12:04:19,010 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-09-16 12:04:19,014 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:19,014 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-09-16 12:04:19,045 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-16 12:04:19,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:19,088 INFO L130 PetriNetUnfolder]: 18/178 cut-off events. [2022-09-16 12:04:19,089 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:19,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192 conditions, 178 events. 18/178 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 358 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 102. Up to 8 conditions per place. [2022-09-16 12:04:19,091 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:19,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:19,096 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:19,100 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=false, 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;@c2f0f5e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:19,101 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-09-16 12:04:19,110 INFO L130 PetriNetUnfolder]: 5/59 cut-off events. [2022-09-16 12:04:19,110 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:19,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:19,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:19,111 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:19,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:19,111 INFO L85 PathProgramCache]: Analyzing trace with hash -576166200, now seen corresponding path program 1 times [2022-09-16 12:04:19,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:19,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038030277] [2022-09-16 12:04:19,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:19,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:19,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038030277] [2022-09-16 12:04:19,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038030277] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:19,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:19,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:19,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467237171] [2022-09-16 12:04:19,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:19,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:19,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:19,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:19,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:19,172 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:19,173 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 202 flow. Second operand has 4 states, 4 states have (on average 69.75) internal successors, (279), 4 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:19,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:19,332 INFO L130 PetriNetUnfolder]: 160/659 cut-off events. [2022-09-16 12:04:19,332 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-09-16 12:04:19,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 659 events. 160/659 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4222 event pairs, 63 based on Foata normal form. 32/522 useless extension candidates. Maximal degree in co-relation 372. Up to 262 conditions per place. [2022-09-16 12:04:19,339 INFO L137 encePairwiseOnDemand]: 82/92 looper letters, 29 selfloop transitions, 4 changer transitions 0/101 dead transitions. [2022-09-16 12:04:19,339 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:19,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:19,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:19,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2022-09-16 12:04:19,341 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2022-09-16 12:04:19,342 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 380 transitions. [2022-09-16 12:04:19,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 380 transitions. [2022-09-16 12:04:19,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:19,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 380 transitions. [2022-09-16 12:04:19,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.0) internal successors, (380), 5 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,345 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,345 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 202 flow. Second operand 5 states and 380 transitions. [2022-09-16 12:04:19,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 101 transitions, 286 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-16 12:04:19,351 INFO L231 Difference]: Finished difference. Result has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:19,351 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=226, PETRI_PLACES=94, PETRI_TRANSITIONS=91} [2022-09-16 12:04:19,353 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 6 predicate places. [2022-09-16 12:04:19,353 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:19,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.75) internal successors, (279), 4 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:19,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:19,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-16 12:04:19,355 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:19,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:19,356 INFO L85 PathProgramCache]: Analyzing trace with hash -662961940, now seen corresponding path program 1 times [2022-09-16 12:04:19,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:19,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969706290] [2022-09-16 12:04:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:19,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:19,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:19,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969706290] [2022-09-16 12:04:19,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969706290] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:19,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:19,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:19,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936869656] [2022-09-16 12:04:19,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:19,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:19,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:19,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:19,421 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:19,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 91 transitions, 226 flow. Second operand has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:19,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:19,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:19,545 INFO L130 PetriNetUnfolder]: 90/609 cut-off events. [2022-09-16 12:04:19,545 INFO L131 PetriNetUnfolder]: For 116/235 co-relation queries the response was YES. [2022-09-16 12:04:19,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 609 events. 90/609 cut-off events. For 116/235 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3762 event pairs, 30 based on Foata normal form. 3/480 useless extension candidates. Maximal degree in co-relation 812. Up to 61 conditions per place. [2022-09-16 12:04:19,551 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 32 selfloop transitions, 5 changer transitions 0/112 dead transitions. [2022-09-16 12:04:19,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:19,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:19,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:19,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 403 transitions. [2022-09-16 12:04:19,552 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8760869565217392 [2022-09-16 12:04:19,552 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 403 transitions. [2022-09-16 12:04:19,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 403 transitions. [2022-09-16 12:04:19,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:19,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 403 transitions. [2022-09-16 12:04:19,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 80.6) internal successors, (403), 5 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,555 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,555 INFO L175 Difference]: Start difference. First operand has 94 places, 91 transitions, 226 flow. Second operand 5 states and 403 transitions. [2022-09-16 12:04:19,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:19,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 112 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:19,559 INFO L231 Difference]: Finished difference. Result has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:19,559 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=100, PETRI_TRANSITIONS=95} [2022-09-16 12:04:19,561 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 12 predicate places. [2022-09-16 12:04:19,561 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:19,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:19,565 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:19,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-16 12:04:19,565 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:19,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:19,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1869964892, now seen corresponding path program 1 times [2022-09-16 12:04:19,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:19,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596390146] [2022-09-16 12:04:19,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:19,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 12:04:19,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:19,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596390146] [2022-09-16 12:04:19,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596390146] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:19,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:19,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:19,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984570542] [2022-09-16 12:04:19,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:19,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:19,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:19,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:19,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:19,636 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:19,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 95 transitions, 268 flow. Second operand has 4 states, 4 states have (on average 71.75) internal successors, (287), 4 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:19,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:19,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:19,762 INFO L130 PetriNetUnfolder]: 121/765 cut-off events. [2022-09-16 12:04:19,762 INFO L131 PetriNetUnfolder]: For 367/507 co-relation queries the response was YES. [2022-09-16 12:04:19,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1286 conditions, 765 events. 121/765 cut-off events. For 367/507 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5281 event pairs, 25 based on Foata normal form. 65/742 useless extension candidates. Maximal degree in co-relation 773. Up to 84 conditions per place. [2022-09-16 12:04:19,769 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 39 selfloop transitions, 8 changer transitions 0/116 dead transitions. [2022-09-16 12:04:19,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:19,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:19,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:19,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-09-16 12:04:19,771 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8108695652173913 [2022-09-16 12:04:19,771 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 373 transitions. [2022-09-16 12:04:19,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 373 transitions. [2022-09-16 12:04:19,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:19,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 373 transitions. [2022-09-16 12:04:19,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.6) internal successors, (373), 5 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,774 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,774 INFO L175 Difference]: Start difference. First operand has 100 places, 95 transitions, 268 flow. Second operand 5 states and 373 transitions. [2022-09-16 12:04:19,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:19,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 116 transitions, 454 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:19,782 INFO L231 Difference]: Finished difference. Result has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:19,782 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=103, PETRI_TRANSITIONS=95} [2022-09-16 12:04:19,785 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 15 predicate places. [2022-09-16 12:04:19,785 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:19,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 71.75) internal successors, (287), 4 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:19,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:19,786 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:19,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-16 12:04:19,786 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:19,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:19,787 INFO L85 PathProgramCache]: Analyzing trace with hash 2134337052, now seen corresponding path program 1 times [2022-09-16 12:04:19,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:19,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742693248] [2022-09-16 12:04:19,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:19,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,859 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:19,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:19,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742693248] [2022-09-16 12:04:19,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742693248] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:19,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344461734] [2022-09-16 12:04:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:19,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:19,867 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) [2022-09-16 12:04:19,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-09-16 12:04:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:19,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:20,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:20,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:20,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344461734] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:20,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:20,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704933228] [2022-09-16 12:04:20,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:20,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:20,037 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:20,038 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,038 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,038 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:20,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:20,200 INFO L130 PetriNetUnfolder]: 111/719 cut-off events. [2022-09-16 12:04:20,201 INFO L131 PetriNetUnfolder]: For 391/519 co-relation queries the response was YES. [2022-09-16 12:04:20,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1246 conditions, 719 events. 111/719 cut-off events. For 391/519 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4831 event pairs, 37 based on Foata normal form. 61/697 useless extension candidates. Maximal degree in co-relation 745. Up to 130 conditions per place. [2022-09-16 12:04:20,205 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 32 selfloop transitions, 6 changer transitions 0/107 dead transitions. [2022-09-16 12:04:20,205 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:20,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:20,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:20,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2022-09-16 12:04:20,207 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7903726708074534 [2022-09-16 12:04:20,207 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2022-09-16 12:04:20,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2022-09-16 12:04:20,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:20,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2022-09-16 12:04:20,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.71428571428571) internal successors, (509), 7 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,210 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,210 INFO L175 Difference]: Start difference. First operand has 103 places, 95 transitions, 286 flow. Second operand 7 states and 509 transitions. [2022-09-16 12:04:20,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:20,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 107 transitions, 402 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-16 12:04:20,213 INFO L231 Difference]: Finished difference. Result has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:20,213 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=282, PETRI_PLACES=105, PETRI_TRANSITIONS=94} [2022-09-16 12:04:20,214 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 17 predicate places. [2022-09-16 12:04:20,214 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:20,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:20,215 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:20,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:20,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:20,434 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:20,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:20,434 INFO L85 PathProgramCache]: Analyzing trace with hash -2130857756, now seen corresponding path program 1 times [2022-09-16 12:04:20,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:20,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144111005] [2022-09-16 12:04:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:20,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:20,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:20,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144111005] [2022-09-16 12:04:20,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144111005] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:20,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:20,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208634508] [2022-09-16 12:04:20,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:20,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:20,497 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:20,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 94 transitions, 282 flow. Second operand has 4 states, 4 states have (on average 73.75) internal successors, (295), 4 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:20,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:20,593 INFO L130 PetriNetUnfolder]: 81/554 cut-off events. [2022-09-16 12:04:20,593 INFO L131 PetriNetUnfolder]: For 222/379 co-relation queries the response was YES. [2022-09-16 12:04:20,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 899 conditions, 554 events. 81/554 cut-off events. For 222/379 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3346 event pairs, 25 based on Foata normal form. 12/459 useless extension candidates. Maximal degree in co-relation 713. Up to 70 conditions per place. [2022-09-16 12:04:20,597 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 29 selfloop transitions, 6 changer transitions 0/109 dead transitions. [2022-09-16 12:04:20,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:20,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:20,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:20,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 400 transitions. [2022-09-16 12:04:20,598 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8695652173913043 [2022-09-16 12:04:20,599 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 400 transitions. [2022-09-16 12:04:20,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 400 transitions. [2022-09-16 12:04:20,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:20,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 400 transitions. [2022-09-16 12:04:20,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 80.0) internal successors, (400), 5 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,602 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 92.0) internal successors, (552), 6 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,602 INFO L175 Difference]: Start difference. First operand has 105 places, 94 transitions, 282 flow. Second operand 5 states and 400 transitions. [2022-09-16 12:04:20,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:20,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 109 transitions, 401 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-09-16 12:04:20,606 INFO L231 Difference]: Finished difference. Result has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:20,606 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=315, PETRI_PLACES=107, PETRI_TRANSITIONS=96} [2022-09-16 12:04:20,606 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:20,606 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:20,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.75) internal successors, (295), 4 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:20,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:20,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-16 12:04:20,607 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:20,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:20,608 INFO L85 PathProgramCache]: Analyzing trace with hash -258411444, now seen corresponding path program 1 times [2022-09-16 12:04:20,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:20,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575405543] [2022-09-16 12:04:20,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:20,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:20,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:20,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:20,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575405543] [2022-09-16 12:04:20,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575405543] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:20,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:20,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73996893] [2022-09-16 12:04:20,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:20,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:20,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:20,654 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:20,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 96 transitions, 315 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:20,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:20,719 INFO L130 PetriNetUnfolder]: 22/498 cut-off events. [2022-09-16 12:04:20,720 INFO L131 PetriNetUnfolder]: For 193/291 co-relation queries the response was YES. [2022-09-16 12:04:20,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 706 conditions, 498 events. 22/498 cut-off events. For 193/291 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2863 event pairs, 14 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 559. Up to 55 conditions per place. [2022-09-16 12:04:20,723 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 17 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2022-09-16 12:04:20,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:20,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:20,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:20,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2022-09-16 12:04:20,724 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8478260869565217 [2022-09-16 12:04:20,724 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2022-09-16 12:04:20,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2022-09-16 12:04:20,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:20,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2022-09-16 12:04:20,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,726 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,726 INFO L175 Difference]: Start difference. First operand has 107 places, 96 transitions, 315 flow. Second operand 3 states and 234 transitions. [2022-09-16 12:04:20,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:20,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 96 transitions, 359 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:20,730 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:20,730 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=315, PETRI_PLACES=108, PETRI_TRANSITIONS=94} [2022-09-16 12:04:20,731 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 20 predicate places. [2022-09-16 12:04:20,731 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:20,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:20,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-16 12:04:20,732 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:20,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:20,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1627350539, now seen corresponding path program 1 times [2022-09-16 12:04:20,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:20,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820499560] [2022-09-16 12:04:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:20,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:20,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:20,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:20,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820499560] [2022-09-16 12:04:20,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820499560] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:20,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:20,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104408185] [2022-09-16 12:04:20,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:20,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:20,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:20,768 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:20,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 94 transitions, 315 flow. Second operand has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:20,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:20,829 INFO L130 PetriNetUnfolder]: 18/480 cut-off events. [2022-09-16 12:04:20,829 INFO L131 PetriNetUnfolder]: For 175/264 co-relation queries the response was YES. [2022-09-16 12:04:20,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 480 events. 18/480 cut-off events. For 175/264 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2759 event pairs, 8 based on Foata normal form. 8/412 useless extension candidates. Maximal degree in co-relation 535. Up to 41 conditions per place. [2022-09-16 12:04:20,832 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 18 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2022-09-16 12:04:20,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:20,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:20,833 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:20,833 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:20,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:20,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:20,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:20,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,837 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,837 INFO L175 Difference]: Start difference. First operand has 108 places, 94 transitions, 315 flow. Second operand 3 states and 243 transitions. [2022-09-16 12:04:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:20,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 96 transitions, 361 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:20,840 INFO L231 Difference]: Finished difference. Result has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:20,840 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=305, PETRI_PLACES=107, PETRI_TRANSITIONS=93} [2022-09-16 12:04:20,841 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:20,841 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:20,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:20,842 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:20,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-16 12:04:20,842 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:20,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:20,842 INFO L85 PathProgramCache]: Analyzing trace with hash -948980778, now seen corresponding path program 1 times [2022-09-16 12:04:20,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:20,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839579666] [2022-09-16 12:04:20,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:20,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:20,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:20,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:20,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839579666] [2022-09-16 12:04:20,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839579666] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:20,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:20,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401893186] [2022-09-16 12:04:20,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:20,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:20,912 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:20,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 93 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:20,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,913 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:20,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,073 INFO L130 PetriNetUnfolder]: 81/739 cut-off events. [2022-09-16 12:04:21,073 INFO L131 PetriNetUnfolder]: For 283/409 co-relation queries the response was YES. [2022-09-16 12:04:21,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1179 conditions, 739 events. 81/739 cut-off events. For 283/409 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5053 event pairs, 16 based on Foata normal form. 14/623 useless extension candidates. Maximal degree in co-relation 737. Up to 60 conditions per place. [2022-09-16 12:04:21,076 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 31 selfloop transitions, 9 changer transitions 4/113 dead transitions. [2022-09-16 12:04:21,076 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:21,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 527 transitions. [2022-09-16 12:04:21,078 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8183229813664596 [2022-09-16 12:04:21,078 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 527 transitions. [2022-09-16 12:04:21,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 527 transitions. [2022-09-16 12:04:21,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 527 transitions. [2022-09-16 12:04:21,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 75.28571428571429) internal successors, (527), 7 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,083 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,083 INFO L175 Difference]: Start difference. First operand has 107 places, 93 transitions, 305 flow. Second operand 7 states and 527 transitions. [2022-09-16 12:04:21,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:21,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 113 transitions, 467 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:21,086 INFO L231 Difference]: Finished difference. Result has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:21,087 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=336, PETRI_PLACES=113, PETRI_TRANSITIONS=94} [2022-09-16 12:04:21,088 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 25 predicate places. [2022-09-16 12:04:21,088 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:21,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,089 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:21,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-16 12:04:21,089 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:21,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1527830205, now seen corresponding path program 1 times [2022-09-16 12:04:21,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722740459] [2022-09-16 12:04:21,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:21,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:21,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722740459] [2022-09-16 12:04:21,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722740459] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:21,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:21,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:21,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183674312] [2022-09-16 12:04:21,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:21,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:21,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:21,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:21,124 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:21,125 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 94 transitions, 336 flow. Second operand has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,125 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:21,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:21,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,181 INFO L130 PetriNetUnfolder]: 19/528 cut-off events. [2022-09-16 12:04:21,181 INFO L131 PetriNetUnfolder]: For 263/342 co-relation queries the response was YES. [2022-09-16 12:04:21,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 528 events. 19/528 cut-off events. For 263/342 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3223 event pairs, 9 based on Foata normal form. 5/448 useless extension candidates. Maximal degree in co-relation 596. Up to 47 conditions per place. [2022-09-16 12:04:21,183 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 20 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2022-09-16 12:04:21,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:21,185 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:21,185 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:21,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:21,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:21,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,186 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,187 INFO L175 Difference]: Start difference. First operand has 113 places, 94 transitions, 336 flow. Second operand 3 states and 243 transitions. [2022-09-16 12:04:21,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:21,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 97 transitions, 383 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-09-16 12:04:21,190 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:21,190 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=110, PETRI_TRANSITIONS=93} [2022-09-16 12:04:21,190 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 22 predicate places. [2022-09-16 12:04:21,191 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:21,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,191 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:21,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-16 12:04:21,191 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:21,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2102204068, now seen corresponding path program 1 times [2022-09-16 12:04:21,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344399941] [2022-09-16 12:04:21,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:21,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:21,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344399941] [2022-09-16 12:04:21,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344399941] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:21,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:21,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:21,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569451525] [2022-09-16 12:04:21,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:21,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:21,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:21,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:21,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:21,236 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:21,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 93 transitions, 314 flow. Second operand has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:21,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:21,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,374 INFO L130 PetriNetUnfolder]: 72/729 cut-off events. [2022-09-16 12:04:21,375 INFO L131 PetriNetUnfolder]: For 346/506 co-relation queries the response was YES. [2022-09-16 12:04:21,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 729 events. 72/729 cut-off events. For 346/506 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4982 event pairs, 17 based on Foata normal form. 13/616 useless extension candidates. Maximal degree in co-relation 1000. Up to 58 conditions per place. [2022-09-16 12:04:21,379 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 26 selfloop transitions, 9 changer transitions 14/110 dead transitions. [2022-09-16 12:04:21,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:21,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:21,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:21,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 524 transitions. [2022-09-16 12:04:21,381 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8136645962732919 [2022-09-16 12:04:21,381 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 524 transitions. [2022-09-16 12:04:21,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 524 transitions. [2022-09-16 12:04:21,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 524 transitions. [2022-09-16 12:04:21,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 74.85714285714286) internal successors, (524), 7 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,384 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 92.0) internal successors, (736), 8 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,384 INFO L175 Difference]: Start difference. First operand has 110 places, 93 transitions, 314 flow. Second operand 7 states and 524 transitions. [2022-09-16 12:04:21,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:21,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 110 transitions, 457 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:21,387 INFO L231 Difference]: Finished difference. Result has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:21,388 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=307, PETRI_PLACES=114, PETRI_TRANSITIONS=83} [2022-09-16 12:04:21,388 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 26 predicate places. [2022-09-16 12:04:21,388 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:21,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:21,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-16 12:04:21,389 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:21,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2049049987, now seen corresponding path program 1 times [2022-09-16 12:04:21,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654900300] [2022-09-16 12:04:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:21,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:21,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654900300] [2022-09-16 12:04:21,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654900300] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:21,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388257793] [2022-09-16 12:04:21,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:21,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:21,436 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) [2022-09-16 12:04:21,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-09-16 12:04:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:21,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:21,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:21,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388257793] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:21,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:21,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367029630] [2022-09-16 12:04:21,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:21,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:21,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:21,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:21,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:21,606 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:21,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 83 transitions, 307 flow. Second operand has 10 states, 10 states have (on average 71.1) internal successors, (711), 10 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) [2022-09-16 12:04:21,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:21,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:21,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,698 INFO L130 PetriNetUnfolder]: 64/255 cut-off events. [2022-09-16 12:04:21,698 INFO L131 PetriNetUnfolder]: For 881/901 co-relation queries the response was YES. [2022-09-16 12:04:21,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 814 conditions, 255 events. 64/255 cut-off events. For 881/901 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1372 event pairs, 0 based on Foata normal form. 25/277 useless extension candidates. Maximal degree in co-relation 607. Up to 51 conditions per place. [2022-09-16 12:04:21,701 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 48 selfloop transitions, 7 changer transitions 0/100 dead transitions. [2022-09-16 12:04:21,701 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:21,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:21,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:21,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 645 transitions. [2022-09-16 12:04:21,703 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7789855072463768 [2022-09-16 12:04:21,703 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 645 transitions. [2022-09-16 12:04:21,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 645 transitions. [2022-09-16 12:04:21,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 645 transitions. [2022-09-16 12:04:21,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 71.66666666666667) internal successors, (645), 9 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 92.0) internal successors, (920), 10 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,707 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 92.0) internal successors, (920), 10 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:21,707 INFO L175 Difference]: Start difference. First operand has 114 places, 83 transitions, 307 flow. Second operand 9 states and 645 transitions. [2022-09-16 12:04:21,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:21,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 100 transitions, 611 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-09-16 12:04:21,711 INFO L231 Difference]: Finished difference. Result has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:21,711 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=263, PETRI_PLACES=95, PETRI_TRANSITIONS=68} [2022-09-16 12:04:21,711 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 7 predicate places. [2022-09-16 12:04:21,711 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:21,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 71.1) internal successors, (711), 10 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) [2022-09-16 12:04:21,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,712 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:21,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:21,927 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,SelfDestructingSolverStorable13 [2022-09-16 12:04:21,928 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 8 more)] === [2022-09-16 12:04:21,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,929 INFO L85 PathProgramCache]: Analyzing trace with hash 820541403, now seen corresponding path program 1 times [2022-09-16 12:04:21,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17859947] [2022-09-16 12:04:21,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:21,941 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:21,954 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:21,955 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:21,955 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining) [2022-09-16 12:04:21,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 11 remaining) [2022-09-16 12:04:21,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 11 remaining) [2022-09-16 12:04:21,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 11 remaining) [2022-09-16 12:04:21,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 11 remaining) [2022-09-16 12:04:21,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 11 remaining) [2022-09-16 12:04:21,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-16 12:04:21,956 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:21,957 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:21,957 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-09-16 12:04:21,977 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-16 12:04:21,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:22,000 INFO L130 PetriNetUnfolder]: 34/307 cut-off events. [2022-09-16 12:04:22,000 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-09-16 12:04:22,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 307 events. 34/307 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 798 event pairs, 1 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 186. Up to 16 conditions per place. [2022-09-16 12:04:22,001 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:22,004 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:22,005 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:22,005 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=false, 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;@c2f0f5e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:22,005 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2022-09-16 12:04:22,008 INFO L130 PetriNetUnfolder]: 5/57 cut-off events. [2022-09-16 12:04:22,008 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:22,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:22,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:22,009 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:22,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:22,009 INFO L85 PathProgramCache]: Analyzing trace with hash 481340734, now seen corresponding path program 1 times [2022-09-16 12:04:22,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:22,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617721184] [2022-09-16 12:04:22,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:22,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:22,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:22,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:22,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:22,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617721184] [2022-09-16 12:04:22,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617721184] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:22,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:22,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:22,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730730085] [2022-09-16 12:04:22,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:22,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:22,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:22,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:22,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:22,035 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:22,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 106 transitions, 242 flow. Second operand has 4 states, 4 states have (on average 79.75) internal successors, (319), 4 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:22,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:22,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:22,333 INFO L130 PetriNetUnfolder]: 830/2670 cut-off events. [2022-09-16 12:04:22,333 INFO L131 PetriNetUnfolder]: For 399/399 co-relation queries the response was YES. [2022-09-16 12:04:22,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4155 conditions, 2670 events. 830/2670 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 22150 event pairs, 453 based on Foata normal form. 128/2037 useless extension candidates. Maximal degree in co-relation 1012. Up to 1232 conditions per place. [2022-09-16 12:04:22,358 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 33 selfloop transitions, 4 changer transitions 0/115 dead transitions. [2022-09-16 12:04:22,358 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:22,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:22,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:22,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 434 transitions. [2022-09-16 12:04:22,360 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8188679245283019 [2022-09-16 12:04:22,360 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 434 transitions. [2022-09-16 12:04:22,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 434 transitions. [2022-09-16 12:04:22,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:22,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 434 transitions. [2022-09-16 12:04:22,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 86.8) internal successors, (434), 5 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,363 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,363 INFO L175 Difference]: Start difference. First operand has 101 places, 106 transitions, 242 flow. Second operand 5 states and 434 transitions. [2022-09-16 12:04:22,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:22,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 115 transitions, 334 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-16 12:04:22,365 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:22,366 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=266, PETRI_PLACES=107, PETRI_TRANSITIONS=105} [2022-09-16 12:04:22,366 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 6 predicate places. [2022-09-16 12:04:22,366 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:22,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.75) internal successors, (319), 4 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:22,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:22,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-16 12:04:22,367 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:22,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:22,367 INFO L85 PathProgramCache]: Analyzing trace with hash 2077885368, now seen corresponding path program 1 times [2022-09-16 12:04:22,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:22,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827952788] [2022-09-16 12:04:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:22,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:22,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:22,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827952788] [2022-09-16 12:04:22,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827952788] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:22,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:22,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:22,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827901519] [2022-09-16 12:04:22,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:22,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:22,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:22,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:22,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:22,401 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:22,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 105 transitions, 266 flow. Second operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:22,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:22,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:22,762 INFO L130 PetriNetUnfolder]: 1035/3200 cut-off events. [2022-09-16 12:04:22,762 INFO L131 PetriNetUnfolder]: For 1277/2538 co-relation queries the response was YES. [2022-09-16 12:04:22,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 3200 events. 1035/3200 cut-off events. For 1277/2538 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28457 event pairs, 179 based on Foata normal form. 4/2381 useless extension candidates. Maximal degree in co-relation 5190. Up to 721 conditions per place. [2022-09-16 12:04:22,795 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 53 selfloop transitions, 7 changer transitions 0/144 dead transitions. [2022-09-16 12:04:22,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:22,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:22,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:22,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-09-16 12:04:22,798 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8886792452830189 [2022-09-16 12:04:22,798 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 471 transitions. [2022-09-16 12:04:22,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 471 transitions. [2022-09-16 12:04:22,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:22,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 471 transitions. [2022-09-16 12:04:22,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.2) internal successors, (471), 5 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) [2022-09-16 12:04:22,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,800 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,800 INFO L175 Difference]: Start difference. First operand has 107 places, 105 transitions, 266 flow. Second operand 5 states and 471 transitions. [2022-09-16 12:04:22,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:22,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 144 transitions, 517 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:22,806 INFO L231 Difference]: Finished difference. Result has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:22,806 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=325, PETRI_PLACES=113, PETRI_TRANSITIONS=111} [2022-09-16 12:04:22,807 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 12 predicate places. [2022-09-16 12:04:22,808 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:22,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:22,808 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:22,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-16 12:04:22,808 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:22,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:22,809 INFO L85 PathProgramCache]: Analyzing trace with hash 768370014, now seen corresponding path program 1 times [2022-09-16 12:04:22,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:22,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290097835] [2022-09-16 12:04:22,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:22,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:22,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 12:04:22,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:22,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290097835] [2022-09-16 12:04:22,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290097835] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:22,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:22,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:22,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480581157] [2022-09-16 12:04:22,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:22,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:22,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:22,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:22,837 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:22,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 111 transitions, 325 flow. Second operand has 4 states, 4 states have (on average 81.75) internal successors, (327), 4 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:22,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:22,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:22,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:23,280 INFO L130 PetriNetUnfolder]: 949/4056 cut-off events. [2022-09-16 12:04:23,280 INFO L131 PetriNetUnfolder]: For 2385/3088 co-relation queries the response was YES. [2022-09-16 12:04:23,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 4056 events. 949/4056 cut-off events. For 2385/3088 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 39870 event pairs, 226 based on Foata normal form. 235/3746 useless extension candidates. Maximal degree in co-relation 3011. Up to 608 conditions per place. [2022-09-16 12:04:23,314 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 57 selfloop transitions, 8 changer transitions 0/144 dead transitions. [2022-09-16 12:04:23,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:23,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:23,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 433 transitions. [2022-09-16 12:04:23,316 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8169811320754717 [2022-09-16 12:04:23,317 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 433 transitions. [2022-09-16 12:04:23,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 433 transitions. [2022-09-16 12:04:23,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:23,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 433 transitions. [2022-09-16 12:04:23,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,319 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,319 INFO L175 Difference]: Start difference. First operand has 113 places, 111 transitions, 325 flow. Second operand 5 states and 433 transitions. [2022-09-16 12:04:23,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:23,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 144 transitions, 606 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:23,324 INFO L231 Difference]: Finished difference. Result has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:23,325 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=342, PETRI_PLACES=116, PETRI_TRANSITIONS=111} [2022-09-16 12:04:23,325 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 15 predicate places. [2022-09-16 12:04:23,326 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:23,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.75) internal successors, (327), 4 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:23,326 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:23,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-16 12:04:23,327 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:23,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:23,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1950332988, now seen corresponding path program 1 times [2022-09-16 12:04:23,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:23,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592598918] [2022-09-16 12:04:23,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:23,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:23,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:23,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592598918] [2022-09-16 12:04:23,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592598918] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:23,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354727577] [2022-09-16 12:04:23,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:23,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:23,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:23,368 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) [2022-09-16 12:04:23,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-09-16 12:04:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:23,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:23,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:23,484 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:23,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:23,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354727577] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:23,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:23,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:23,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223078255] [2022-09-16 12:04:23,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:23,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:23,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:23,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:23,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:23,487 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:23,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 111 transitions, 342 flow. Second operand has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:23,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:23,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:23,919 INFO L130 PetriNetUnfolder]: 873/3661 cut-off events. [2022-09-16 12:04:23,919 INFO L131 PetriNetUnfolder]: For 2399/3069 co-relation queries the response was YES. [2022-09-16 12:04:23,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6750 conditions, 3661 events. 873/3661 cut-off events. For 2399/3069 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 34988 event pairs, 248 based on Foata normal form. 219/3387 useless extension candidates. Maximal degree in co-relation 2829. Up to 849 conditions per place. [2022-09-16 12:04:23,949 INFO L137 encePairwiseOnDemand]: 101/106 looper letters, 42 selfloop transitions, 6 changer transitions 0/127 dead transitions. [2022-09-16 12:04:23,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:23,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:23,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:23,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 585 transitions. [2022-09-16 12:04:23,951 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7884097035040432 [2022-09-16 12:04:23,951 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 585 transitions. [2022-09-16 12:04:23,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 585 transitions. [2022-09-16 12:04:23,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:23,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 585 transitions. [2022-09-16 12:04:23,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.57142857142857) internal successors, (585), 7 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 106.0) internal successors, (848), 8 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,955 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 106.0) internal successors, (848), 8 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,956 INFO L175 Difference]: Start difference. First operand has 116 places, 111 transitions, 342 flow. Second operand 7 states and 585 transitions. [2022-09-16 12:04:23,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:23,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 127 transitions, 498 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-16 12:04:23,961 INFO L231 Difference]: Finished difference. Result has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:23,962 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=338, PETRI_PLACES=118, PETRI_TRANSITIONS=110} [2022-09-16 12:04:23,962 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 17 predicate places. [2022-09-16 12:04:23,962 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:23,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 80.66666666666667) internal successors, (484), 6 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:23,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:23,963 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:23,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:24,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:24,180 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:24,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:24,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1932012160, now seen corresponding path program 1 times [2022-09-16 12:04:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:24,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807714471] [2022-09-16 12:04:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:24,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:24,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:24,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:24,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807714471] [2022-09-16 12:04:24,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807714471] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:24,207 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:24,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:24,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204012962] [2022-09-16 12:04:24,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:24,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:24,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:24,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:24,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:24,209 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:24,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 110 transitions, 338 flow. Second operand has 4 states, 4 states have (on average 82.75) internal successors, (331), 4 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:24,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:24,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:24,509 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([430] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread1of3ForFork0_thidvar0_4) InVars {salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} OutVars{salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} AuxVars[] AssignedVars[][109], [salethreadThread1of3ForFork0NotInUse, salethreadThread2of3ForFork0InUse, salethreadThread3of3ForFork0NotInUse, 73#L750-2true, 137#(<= 1 |ULTIMATE.start_main_~i~0#1|), 286#(= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0), 36#L721-1true, Black: 106#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 107#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 109#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 124#true, Black: 116#(= ~numberOfSeatsSold~0 0), Black: 117#(= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0), Black: 119#(and (= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0))]) [2022-09-16 12:04:24,509 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:04:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:24,509 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-09-16 12:04:24,702 INFO L130 PetriNetUnfolder]: 1245/4074 cut-off events. [2022-09-16 12:04:24,703 INFO L131 PetriNetUnfolder]: For 2500/3727 co-relation queries the response was YES. [2022-09-16 12:04:24,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7638 conditions, 4074 events. 1245/4074 cut-off events. For 2500/3727 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38850 event pairs, 559 based on Foata normal form. 80/3332 useless extension candidates. Maximal degree in co-relation 3371. Up to 906 conditions per place. [2022-09-16 12:04:24,736 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 50 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2022-09-16 12:04:24,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:24,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:24,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:24,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2022-09-16 12:04:24,738 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8830188679245283 [2022-09-16 12:04:24,738 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2022-09-16 12:04:24,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2022-09-16 12:04:24,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:24,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2022-09-16 12:04:24,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,741 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,741 INFO L175 Difference]: Start difference. First operand has 118 places, 110 transitions, 338 flow. Second operand 5 states and 468 transitions. [2022-09-16 12:04:24,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:24,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 143 transitions, 593 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-09-16 12:04:24,747 INFO L231 Difference]: Finished difference. Result has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:24,748 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=120, PETRI_TRANSITIONS=114} [2022-09-16 12:04:24,748 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 19 predicate places. [2022-09-16 12:04:24,748 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:24,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.75) internal successors, (331), 4 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:24,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:24,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-16 12:04:24,749 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:24,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:24,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1960320621, now seen corresponding path program 1 times [2022-09-16 12:04:24,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:24,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554872882] [2022-09-16 12:04:24,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:24,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:24,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:24,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554872882] [2022-09-16 12:04:24,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554872882] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:24,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:24,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:24,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452470533] [2022-09-16 12:04:24,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:24,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:24,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:24,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:24,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:24,772 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 106 [2022-09-16 12:04:24,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 114 transitions, 395 flow. Second operand has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:24,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:24,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 106 [2022-09-16 12:04:24,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:25,310 INFO L130 PetriNetUnfolder]: 638/4963 cut-off events. [2022-09-16 12:04:25,310 INFO L131 PetriNetUnfolder]: For 2668/4668 co-relation queries the response was YES. [2022-09-16 12:04:25,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7412 conditions, 4963 events. 638/4963 cut-off events. For 2668/4668 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 57000 event pairs, 278 based on Foata normal form. 51/4183 useless extension candidates. Maximal degree in co-relation 6595. Up to 653 conditions per place. [2022-09-16 12:04:25,341 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 44 selfloop transitions, 7 changer transitions 0/134 dead transitions. [2022-09-16 12:04:25,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:25,343 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:25,343 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:25,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:25,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:25,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:25,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,345 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,345 INFO L175 Difference]: Start difference. First operand has 120 places, 114 transitions, 395 flow. Second operand 3 states and 279 transitions. [2022-09-16 12:04:25,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:25,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 134 transitions, 595 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:25,351 INFO L231 Difference]: Finished difference. Result has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:25,351 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=449, PETRI_PLACES=123, PETRI_TRANSITIONS=120} [2022-09-16 12:04:25,352 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 22 predicate places. [2022-09-16 12:04:25,352 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:25,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:25,353 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:25,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-16 12:04:25,353 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:25,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:25,353 INFO L85 PathProgramCache]: Analyzing trace with hash -581066765, now seen corresponding path program 1 times [2022-09-16 12:04:25,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:25,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906859243] [2022-09-16 12:04:25,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:25,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:25,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:25,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:25,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906859243] [2022-09-16 12:04:25,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906859243] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:25,389 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:25,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:25,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262694234] [2022-09-16 12:04:25,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:25,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:25,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:25,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:25,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:25,390 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:25,390 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 120 transitions, 449 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:25,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:25,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:25,699 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([431] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of3ForFork0_thidvar0_4) InVars {salethreadThread2of3ForFork0_thidvar0=v_salethreadThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_15|} OutVars{salethreadThread2of3ForFork0_thidvar0=v_salethreadThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_15|} AuxVars[] AssignedVars[][96], [salethreadThread1of3ForFork0InUse, Black: 288#(and (= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread2of3ForFork0NotInUse, Black: 286#(= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0), 299#true, Black: 285#(= ~numberOfSeatsSold~0 0), salethreadThread3of3ForFork0NotInUse, 73#L750-2true, 137#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 295#(= ~stopSales~0 0), 117#(= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0), Black: 106#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 109#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 124#true, 35#L721-1true, Black: 116#(= ~numberOfSeatsSold~0 0), Black: 119#(and (= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 293#true]) [2022-09-16 12:04:25,699 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:25,700 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:25,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([430] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread1of3ForFork0_thidvar0_4) InVars {salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} OutVars{salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} AuxVars[] AssignedVars[][92], [salethreadThread1of3ForFork0NotInUse, Black: 288#(and (= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 285#(= ~numberOfSeatsSold~0 0), salethreadThread2of3ForFork0InUse, salethreadThread3of3ForFork0NotInUse, 73#L750-2true, 137#(<= 1 |ULTIMATE.start_main_~i~0#1|), 286#(= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0), Black: 295#(= ~stopSales~0 0), 36#L721-1true, Black: 106#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 109#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 124#true, 301#(<= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 3), Black: 116#(= ~numberOfSeatsSold~0 0), Black: 117#(= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0), Black: 119#(and (= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 293#true]) [2022-09-16 12:04:25,706 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:25,706 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:25,706 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:25,706 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:25,872 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([430] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread1of3ForFork0_thidvar0_4) InVars {salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} OutVars{salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} AuxVars[] AssignedVars[][92], [salethreadThread1of3ForFork0NotInUse, Black: 288#(and (= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread2of3ForFork0NotInUse, Black: 285#(= ~numberOfSeatsSold~0 0), salethreadThread3of3ForFork0NotInUse, 73#L750-2true, 137#(<= 1 |ULTIMATE.start_main_~i~0#1|), 286#(= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0), Black: 295#(= ~stopSales~0 0), Black: 106#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 109#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 124#true, 301#(<= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 3), Black: 116#(= ~numberOfSeatsSold~0 0), Black: 117#(= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0), Black: 119#(and (= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 293#true]) [2022-09-16 12:04:25,872 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:25,872 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:25,887 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([430] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread1of3ForFork0_thidvar0_4) InVars {salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} OutVars{salethreadThread1of3ForFork0_thidvar0=v_salethreadThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_13|} AuxVars[] AssignedVars[][92], [salethreadThread1of3ForFork0NotInUse, Black: 288#(and (= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread2of3ForFork0NotInUse, Black: 285#(= ~numberOfSeatsSold~0 0), salethreadThread3of3ForFork0NotInUse, 73#L750-2true, 137#(<= 1 |ULTIMATE.start_main_~i~0#1|), 286#(= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 0), Black: 295#(= ~stopSales~0 0), Black: 106#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 109#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 124#true, 301#(<= salethreadThread2of3ForFork0_~_numberOfSeatsSold~0 3), Black: 116#(= ~numberOfSeatsSold~0 0), Black: 117#(= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0), Black: 119#(and (= salethreadThread1of3ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 293#true]) [2022-09-16 12:04:25,888 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:25,888 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:25,921 INFO L130 PetriNetUnfolder]: 608/4658 cut-off events. [2022-09-16 12:04:25,921 INFO L131 PetriNetUnfolder]: For 2895/5017 co-relation queries the response was YES. [2022-09-16 12:04:25,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7310 conditions, 4658 events. 608/4658 cut-off events. For 2895/5017 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 53197 event pairs, 214 based on Foata normal form. 68/3899 useless extension candidates. Maximal degree in co-relation 6519. Up to 635 conditions per place. [2022-09-16 12:04:25,950 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 34 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2022-09-16 12:04:25,950 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:25,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:25,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:25,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions. [2022-09-16 12:04:25,951 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8867924528301887 [2022-09-16 12:04:25,951 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 282 transitions. [2022-09-16 12:04:25,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions. [2022-09-16 12:04:25,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:25,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions. [2022-09-16 12:04:25,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,953 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,953 INFO L175 Difference]: Start difference. First operand has 123 places, 120 transitions, 449 flow. Second operand 3 states and 282 transitions. [2022-09-16 12:04:25,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:25,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 130 transitions, 569 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:25,958 INFO L231 Difference]: Finished difference. Result has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:25,959 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=431, PETRI_PLACES=122, PETRI_TRANSITIONS=119} [2022-09-16 12:04:25,959 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 21 predicate places. [2022-09-16 12:04:25,959 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:25,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:25,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:25,959 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:25,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-16 12:04:25,960 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:25,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:25,961 INFO L85 PathProgramCache]: Analyzing trace with hash -624901166, now seen corresponding path program 1 times [2022-09-16 12:04:25,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:25,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082528188] [2022-09-16 12:04:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:26,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:26,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:26,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082528188] [2022-09-16 12:04:26,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082528188] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:26,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:26,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:26,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967236523] [2022-09-16 12:04:26,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:26,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:26,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:26,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:26,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:26,011 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:26,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 119 transitions, 431 flow. Second operand has 6 states, 6 states have (on average 79.66666666666667) internal successors, (478), 6 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:26,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:26,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:26,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:27,082 INFO L130 PetriNetUnfolder]: 2181/11223 cut-off events. [2022-09-16 12:04:27,083 INFO L131 PetriNetUnfolder]: For 5777/9888 co-relation queries the response was YES. [2022-09-16 12:04:27,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 11223 events. 2181/11223 cut-off events. For 5777/9888 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 144251 event pairs, 829 based on Foata normal form. 115/9242 useless extension candidates. Maximal degree in co-relation 8260. Up to 1380 conditions per place. [2022-09-16 12:04:27,155 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 89 selfloop transitions, 20 changer transitions 1/196 dead transitions. [2022-09-16 12:04:27,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:27,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:27,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 811 transitions. [2022-09-16 12:04:27,158 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.850104821802935 [2022-09-16 12:04:27,158 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 811 transitions. [2022-09-16 12:04:27,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 811 transitions. [2022-09-16 12:04:27,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:27,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 811 transitions. [2022-09-16 12:04:27,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 90.11111111111111) internal successors, (811), 9 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:27,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:27,163 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:27,163 INFO L175 Difference]: Start difference. First operand has 122 places, 119 transitions, 431 flow. Second operand 9 states and 811 transitions. [2022-09-16 12:04:27,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:27,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 196 transitions, 995 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:27,186 INFO L231 Difference]: Finished difference. Result has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:27,186 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=575, PETRI_PLACES=133, PETRI_TRANSITIONS=130} [2022-09-16 12:04:27,187 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 32 predicate places. [2022-09-16 12:04:27,187 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:27,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.66666666666667) internal successors, (478), 6 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:27,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:27,187 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:27,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-16 12:04:27,188 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:27,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1328039490, now seen corresponding path program 1 times [2022-09-16 12:04:27,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:27,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548628053] [2022-09-16 12:04:27,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:27,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:27,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:27,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:27,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:27,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548628053] [2022-09-16 12:04:27,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548628053] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:27,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:27,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:27,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62257480] [2022-09-16 12:04:27,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:27,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:27,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:27,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:27,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:27,230 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:27,231 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 130 transitions, 575 flow. Second operand has 6 states, 6 states have (on average 79.66666666666667) internal successors, (478), 6 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:27,231 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:27,231 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:27,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:28,480 INFO L130 PetriNetUnfolder]: 2364/12602 cut-off events. [2022-09-16 12:04:28,480 INFO L131 PetriNetUnfolder]: For 10704/14723 co-relation queries the response was YES. [2022-09-16 12:04:28,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22883 conditions, 12602 events. 2364/12602 cut-off events. For 10704/14723 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 166553 event pairs, 892 based on Foata normal form. 57/10270 useless extension candidates. Maximal degree in co-relation 17004. Up to 1548 conditions per place. [2022-09-16 12:04:28,672 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 100 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2022-09-16 12:04:28,672 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:28,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:28,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 813 transitions. [2022-09-16 12:04:28,675 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8522012578616353 [2022-09-16 12:04:28,675 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 813 transitions. [2022-09-16 12:04:28,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 813 transitions. [2022-09-16 12:04:28,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:28,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 813 transitions. [2022-09-16 12:04:28,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 90.33333333333333) internal successors, (813), 9 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,681 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,682 INFO L175 Difference]: Start difference. First operand has 133 places, 130 transitions, 575 flow. Second operand 9 states and 813 transitions. [2022-09-16 12:04:28,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:28,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 211 transitions, 1198 flow, removed 16 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:28,731 INFO L231 Difference]: Finished difference. Result has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:28,731 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=759, PETRI_PLACES=143, PETRI_TRANSITIONS=146} [2022-09-16 12:04:28,732 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 42 predicate places. [2022-09-16 12:04:28,732 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:28,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.66666666666667) internal successors, (478), 6 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:28,732 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:28,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-16 12:04:28,733 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:28,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:28,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1291022045, now seen corresponding path program 1 times [2022-09-16 12:04:28,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:28,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188552238] [2022-09-16 12:04:28,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:28,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:28,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:28,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:28,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:28,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188552238] [2022-09-16 12:04:28,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188552238] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:28,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:28,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:28,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004670712] [2022-09-16 12:04:28,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:28,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:28,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:28,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:28,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:28,757 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:28,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 146 transitions, 759 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:28,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:28,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:29,514 INFO L130 PetriNetUnfolder]: 740/7239 cut-off events. [2022-09-16 12:04:29,514 INFO L131 PetriNetUnfolder]: For 7806/10089 co-relation queries the response was YES. [2022-09-16 12:04:29,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11628 conditions, 7239 events. 740/7239 cut-off events. For 7806/10089 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 93005 event pairs, 315 based on Foata normal form. 103/6018 useless extension candidates. Maximal degree in co-relation 10705. Up to 865 conditions per place. [2022-09-16 12:04:29,547 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 55 selfloop transitions, 1 changer transitions 0/155 dead transitions. [2022-09-16 12:04:29,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:29,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:29,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:29,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 283 transitions. [2022-09-16 12:04:29,548 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.889937106918239 [2022-09-16 12:04:29,548 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 283 transitions. [2022-09-16 12:04:29,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 283 transitions. [2022-09-16 12:04:29,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:29,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 283 transitions. [2022-09-16 12:04:29,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.33333333333333) internal successors, (283), 3 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:29,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:29,550 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:29,550 INFO L175 Difference]: Start difference. First operand has 143 places, 146 transitions, 759 flow. Second operand 3 states and 283 transitions. [2022-09-16 12:04:29,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:29,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 155 transitions, 906 flow, removed 24 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:29,571 INFO L231 Difference]: Finished difference. Result has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:29,572 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=670, PETRI_PLACES=142, PETRI_TRANSITIONS=141} [2022-09-16 12:04:29,572 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 41 predicate places. [2022-09-16 12:04:29,572 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:29,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:29,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:29,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:29,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-16 12:04:29,573 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:29,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:29,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1722447028, now seen corresponding path program 1 times [2022-09-16 12:04:29,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:29,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157432932] [2022-09-16 12:04:29,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:29,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:29,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:29,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:29,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157432932] [2022-09-16 12:04:29,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157432932] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:29,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582106218] [2022-09-16 12:04:29,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:29,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:29,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:29,604 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) [2022-09-16 12:04:29,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-09-16 12:04:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:29,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:29,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:29,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:29,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582106218] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:29,755 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:29,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:29,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191645125] [2022-09-16 12:04:29,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:29,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:29,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:29,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:29,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:29,757 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:29,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 141 transitions, 670 flow. Second operand has 10 states, 10 states have (on average 81.3) internal successors, (813), 10 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:29,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:29,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:29,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:31,326 INFO L130 PetriNetUnfolder]: 1907/13630 cut-off events. [2022-09-16 12:04:31,326 INFO L131 PetriNetUnfolder]: For 23481/25517 co-relation queries the response was YES. [2022-09-16 12:04:31,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25439 conditions, 13630 events. 1907/13630 cut-off events. For 23481/25517 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 187147 event pairs, 713 based on Foata normal form. 380/11717 useless extension candidates. Maximal degree in co-relation 20669. Up to 1709 conditions per place. [2022-09-16 12:04:31,398 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 103 selfloop transitions, 9 changer transitions 0/206 dead transitions. [2022-09-16 12:04:31,398 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:31,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:31,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:31,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 756 transitions. [2022-09-16 12:04:31,400 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7924528301886793 [2022-09-16 12:04:31,400 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 756 transitions. [2022-09-16 12:04:31,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 756 transitions. [2022-09-16 12:04:31,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:31,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 756 transitions. [2022-09-16 12:04:31,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 84.0) internal successors, (756), 9 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:31,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:31,404 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:31,404 INFO L175 Difference]: Start difference. First operand has 142 places, 141 transitions, 670 flow. Second operand 9 states and 756 transitions. [2022-09-16 12:04:31,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:31,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 206 transitions, 1518 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:31,437 INFO L231 Difference]: Finished difference. Result has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:31,438 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=727, PETRI_PLACES=153, PETRI_TRANSITIONS=145} [2022-09-16 12:04:31,438 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 52 predicate places. [2022-09-16 12:04:31,438 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:31,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 81.3) internal successors, (813), 10 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:31,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:31,439 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:31,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:31,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-09-16 12:04:31,655 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:31,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:31,656 INFO L85 PathProgramCache]: Analyzing trace with hash 111404811, now seen corresponding path program 1 times [2022-09-16 12:04:31,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:31,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236793953] [2022-09-16 12:04:31,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:31,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:31,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:31,689 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:04:31,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:31,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236793953] [2022-09-16 12:04:31,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236793953] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:31,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:31,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:31,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669652635] [2022-09-16 12:04:31,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:31,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:31,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:31,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:31,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:31,691 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:31,691 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 145 transitions, 727 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:31,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:31,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:31,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:32,980 INFO L130 PetriNetUnfolder]: 1843/12183 cut-off events. [2022-09-16 12:04:32,980 INFO L131 PetriNetUnfolder]: For 13582/16424 co-relation queries the response was YES. [2022-09-16 12:04:33,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22011 conditions, 12183 events. 1843/12183 cut-off events. For 13582/16424 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 168860 event pairs, 1307 based on Foata normal form. 89/9934 useless extension candidates. Maximal degree in co-relation 21621. Up to 1886 conditions per place. [2022-09-16 12:04:33,042 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 67 selfloop transitions, 14 changer transitions 0/180 dead transitions. [2022-09-16 12:04:33,042 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:33,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 459 transitions. [2022-09-16 12:04:33,043 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8660377358490566 [2022-09-16 12:04:33,043 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 459 transitions. [2022-09-16 12:04:33,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 459 transitions. [2022-09-16 12:04:33,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:33,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 459 transitions. [2022-09-16 12:04:33,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 91.8) internal successors, (459), 5 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:33,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:33,045 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 106.0) internal successors, (636), 6 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:33,045 INFO L175 Difference]: Start difference. First operand has 153 places, 145 transitions, 727 flow. Second operand 5 states and 459 transitions. [2022-09-16 12:04:33,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:33,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 180 transitions, 1140 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-09-16 12:04:33,079 INFO L231 Difference]: Finished difference. Result has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:33,079 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=830, PETRI_PLACES=156, PETRI_TRANSITIONS=150} [2022-09-16 12:04:33,080 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 55 predicate places. [2022-09-16 12:04:33,080 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:33,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:33,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:33,080 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:33,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-16 12:04:33,080 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:33,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:33,081 INFO L85 PathProgramCache]: Analyzing trace with hash 623767965, now seen corresponding path program 1 times [2022-09-16 12:04:33,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:33,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688860096] [2022-09-16 12:04:33,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:33,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:33,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:33,118 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:04:33,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:33,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688860096] [2022-09-16 12:04:33,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688860096] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:33,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:33,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:33,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711780292] [2022-09-16 12:04:33,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:33,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:33,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:33,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:33,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:33,120 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:33,120 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 150 transitions, 830 flow. Second operand has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:33,120 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:33,120 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:33,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:34,883 INFO L130 PetriNetUnfolder]: 2378/14651 cut-off events. [2022-09-16 12:04:34,884 INFO L131 PetriNetUnfolder]: For 15450/18423 co-relation queries the response was YES. [2022-09-16 12:04:34,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27276 conditions, 14651 events. 2378/14651 cut-off events. For 15450/18423 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 205845 event pairs, 1132 based on Foata normal form. 54/12011 useless extension candidates. Maximal degree in co-relation 21631. Up to 1867 conditions per place. [2022-09-16 12:04:34,972 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 96 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2022-09-16 12:04:34,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:34,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 805 transitions. [2022-09-16 12:04:34,974 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8438155136268344 [2022-09-16 12:04:34,974 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 805 transitions. [2022-09-16 12:04:34,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 805 transitions. [2022-09-16 12:04:34,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:34,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 805 transitions. [2022-09-16 12:04:34,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 89.44444444444444) internal successors, (805), 9 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:34,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:34,978 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:34,978 INFO L175 Difference]: Start difference. First operand has 156 places, 150 transitions, 830 flow. Second operand 9 states and 805 transitions. [2022-09-16 12:04:34,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:35,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 225 transitions, 1554 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:35,030 INFO L231 Difference]: Finished difference. Result has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:35,030 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1117, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2022-09-16 12:04:35,031 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 65 predicate places. [2022-09-16 12:04:35,031 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:35,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:35,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:35,031 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:35,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-16 12:04:35,031 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:35,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:35,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1988066140, now seen corresponding path program 1 times [2022-09-16 12:04:35,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:35,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867547228] [2022-09-16 12:04:35,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:35,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:35,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:04:35,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:35,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867547228] [2022-09-16 12:04:35,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867547228] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:35,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:35,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:35,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352549916] [2022-09-16 12:04:35,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:35,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:35,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:35,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:35,056 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:35,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 1117 flow. Second operand has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:35,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:35,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:35,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:36,363 INFO L130 PetriNetUnfolder]: 829/11036 cut-off events. [2022-09-16 12:04:36,363 INFO L131 PetriNetUnfolder]: For 12319/14235 co-relation queries the response was YES. [2022-09-16 12:04:36,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16676 conditions, 11036 events. 829/11036 cut-off events. For 12319/14235 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 159232 event pairs, 641 based on Foata normal form. 134/9191 useless extension candidates. Maximal degree in co-relation 16343. Up to 1144 conditions per place. [2022-09-16 12:04:36,424 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 68 selfloop transitions, 1 changer transitions 0/177 dead transitions. [2022-09-16 12:04:36,424 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:36,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:36,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:36,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:36,425 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:36,425 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:36,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:36,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:36,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:36,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:36,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:36,427 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:36,427 INFO L175 Difference]: Start difference. First operand has 166 places, 169 transitions, 1117 flow. Second operand 3 states and 279 transitions. [2022-09-16 12:04:36,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:36,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 177 transitions, 1335 flow, removed 19 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:36,457 INFO L231 Difference]: Finished difference. Result has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:36,457 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1031, PETRI_PLACES=165, PETRI_TRANSITIONS=164} [2022-09-16 12:04:36,458 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 64 predicate places. [2022-09-16 12:04:36,458 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:36,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:36,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:36,458 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:36,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-16 12:04:36,459 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:36,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:36,459 INFO L85 PathProgramCache]: Analyzing trace with hash 74478487, now seen corresponding path program 1 times [2022-09-16 12:04:36,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:36,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496393390] [2022-09-16 12:04:36,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:36,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:04:36,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:36,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496393390] [2022-09-16 12:04:36,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496393390] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:36,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:36,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323272193] [2022-09-16 12:04:36,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:36,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:36,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:36,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:36,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:36,512 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:36,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 164 transitions, 1031 flow. Second operand has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:36,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:36,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:36,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:38,524 INFO L130 PetriNetUnfolder]: 2205/14524 cut-off events. [2022-09-16 12:04:38,524 INFO L131 PetriNetUnfolder]: For 18433/21093 co-relation queries the response was YES. [2022-09-16 12:04:38,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27333 conditions, 14524 events. 2205/14524 cut-off events. For 18433/21093 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 205695 event pairs, 1065 based on Foata normal form. 114/12029 useless extension candidates. Maximal degree in co-relation 21852. Up to 1825 conditions per place. [2022-09-16 12:04:38,604 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 104 selfloop transitions, 38 changer transitions 1/236 dead transitions. [2022-09-16 12:04:38,604 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:38,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:38,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:38,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 797 transitions. [2022-09-16 12:04:38,605 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8354297693920335 [2022-09-16 12:04:38,605 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 797 transitions. [2022-09-16 12:04:38,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 797 transitions. [2022-09-16 12:04:38,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:38,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 797 transitions. [2022-09-16 12:04:38,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 88.55555555555556) internal successors, (797), 9 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:38,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:38,609 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:38,609 INFO L175 Difference]: Start difference. First operand has 165 places, 164 transitions, 1031 flow. Second operand 9 states and 797 transitions. [2022-09-16 12:04:38,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:38,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 236 transitions, 1794 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:38,685 INFO L231 Difference]: Finished difference. Result has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:38,685 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1328, PETRI_PLACES=177, PETRI_TRANSITIONS=179} [2022-09-16 12:04:38,686 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 76 predicate places. [2022-09-16 12:04:38,686 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:38,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:38,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:38,686 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:38,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-16 12:04:38,686 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:38,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:38,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1228258041, now seen corresponding path program 1 times [2022-09-16 12:04:38,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:38,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885908792] [2022-09-16 12:04:38,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:38,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:38,722 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-09-16 12:04:38,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:38,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885908792] [2022-09-16 12:04:38,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885908792] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:38,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243029677] [2022-09-16 12:04:38,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:38,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:38,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:38,732 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) [2022-09-16 12:04:38,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-09-16 12:04:38,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:38,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:38,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-09-16 12:04:38,877 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:38,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243029677] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:38,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:38,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:38,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596493030] [2022-09-16 12:04:38,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:38,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:38,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:38,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:38,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:38,879 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:38,879 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 179 transitions, 1328 flow. Second operand has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:38,879 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:38,879 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:38,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:40,712 INFO L130 PetriNetUnfolder]: 2136/14857 cut-off events. [2022-09-16 12:04:40,712 INFO L131 PetriNetUnfolder]: For 22949/25691 co-relation queries the response was YES. [2022-09-16 12:04:40,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28260 conditions, 14857 events. 2136/14857 cut-off events. For 22949/25691 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 213302 event pairs, 788 based on Foata normal form. 117/12418 useless extension candidates. Maximal degree in co-relation 23220. Up to 1316 conditions per place. [2022-09-16 12:04:40,953 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 103 selfloop transitions, 48 changer transitions 0/248 dead transitions. [2022-09-16 12:04:40,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:40,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 796 transitions. [2022-09-16 12:04:40,955 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8343815513626834 [2022-09-16 12:04:40,955 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 796 transitions. [2022-09-16 12:04:40,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 796 transitions. [2022-09-16 12:04:40,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:40,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 796 transitions. [2022-09-16 12:04:40,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 88.44444444444444) internal successors, (796), 9 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:40,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:40,958 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:40,958 INFO L175 Difference]: Start difference. First operand has 177 places, 179 transitions, 1328 flow. Second operand 9 states and 796 transitions. [2022-09-16 12:04:40,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:41,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 248 transitions, 2045 flow, removed 28 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:41,064 INFO L231 Difference]: Finished difference. Result has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:41,064 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1265, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1587, PETRI_PLACES=188, PETRI_TRANSITIONS=192} [2022-09-16 12:04:41,065 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 87 predicate places. [2022-09-16 12:04:41,065 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:41,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:41,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:41,066 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:41,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:41,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:41,267 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:41,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:41,268 INFO L85 PathProgramCache]: Analyzing trace with hash -828004259, now seen corresponding path program 1 times [2022-09-16 12:04:41,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:41,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361996294] [2022-09-16 12:04:41,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:41,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:04:41,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:41,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361996294] [2022-09-16 12:04:41,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361996294] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:41,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:41,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:41,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258060541] [2022-09-16 12:04:41,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:41,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:41,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:41,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:41,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:41,318 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:41,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 192 transitions, 1587 flow. Second operand has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:41,318 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:41,318 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:41,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:43,438 INFO L130 PetriNetUnfolder]: 2121/15082 cut-off events. [2022-09-16 12:04:43,439 INFO L131 PetriNetUnfolder]: For 26513/29329 co-relation queries the response was YES. [2022-09-16 12:04:43,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29200 conditions, 15082 events. 2121/15082 cut-off events. For 26513/29329 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 216580 event pairs, 1146 based on Foata normal form. 90/12455 useless extension candidates. Maximal degree in co-relation 25218. Up to 1796 conditions per place. [2022-09-16 12:04:43,564 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 113 selfloop transitions, 44 changer transitions 1/255 dead transitions. [2022-09-16 12:04:43,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:43,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 794 transitions. [2022-09-16 12:04:43,565 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8322851153039832 [2022-09-16 12:04:43,565 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 794 transitions. [2022-09-16 12:04:43,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 794 transitions. [2022-09-16 12:04:43,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:43,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 794 transitions. [2022-09-16 12:04:43,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 88.22222222222223) internal successors, (794), 9 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:43,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:43,567 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:43,567 INFO L175 Difference]: Start difference. First operand has 188 places, 192 transitions, 1587 flow. Second operand 9 states and 794 transitions. [2022-09-16 12:04:43,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:43,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 255 transitions, 2321 flow, removed 14 selfloop flow, removed 2 redundant places. [2022-09-16 12:04:43,820 INFO L231 Difference]: Finished difference. Result has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:43,821 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=106, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1849, PETRI_PLACES=199, PETRI_TRANSITIONS=202} [2022-09-16 12:04:43,821 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 98 predicate places. [2022-09-16 12:04:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:43,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:43,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:43,822 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:43,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-16 12:04:43,822 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2022-09-16 12:04:43,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash 428152970, now seen corresponding path program 1 times [2022-09-16 12:04:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:43,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853606497] [2022-09-16 12:04:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:43,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:43,834 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:43,848 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:43,848 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining) [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2022-09-16 12:04:43,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2022-09-16 12:04:43,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2022-09-16 12:04:43,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-16 12:04:43,849 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:43,850 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:43,850 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-09-16 12:04:43,864 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-09-16 12:04:43,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:43,903 INFO L130 PetriNetUnfolder]: 66/540 cut-off events. [2022-09-16 12:04:43,903 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-09-16 12:04:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 540 events. 66/540 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1891 event pairs, 6 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 327. Up to 32 conditions per place. [2022-09-16 12:04:43,907 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:43,909 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:43,910 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:43,910 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=false, 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;@c2f0f5e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:43,910 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2022-09-16 12:04:43,913 INFO L130 PetriNetUnfolder]: 3/53 cut-off events. [2022-09-16 12:04:43,913 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:43,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:43,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:43,913 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:43,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:43,914 INFO L85 PathProgramCache]: Analyzing trace with hash 299423682, now seen corresponding path program 1 times [2022-09-16 12:04:43,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:43,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12437604] [2022-09-16 12:04:43,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:43,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:43,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:43,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12437604] [2022-09-16 12:04:43,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12437604] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:43,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:43,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206101304] [2022-09-16 12:04:43,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:43,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:43,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:43,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:43,933 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:43,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 120 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 89.75) internal successors, (359), 4 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:43,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:43,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:43,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:45,053 INFO L130 PetriNetUnfolder]: 3684/10555 cut-off events. [2022-09-16 12:04:45,053 INFO L131 PetriNetUnfolder]: For 2214/2214 co-relation queries the response was YES. [2022-09-16 12:04:45,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16637 conditions, 10555 events. 3684/10555 cut-off events. For 2214/2214 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 106053 event pairs, 2347 based on Foata normal form. 512/7980 useless extension candidates. Maximal degree in co-relation 4199. Up to 5034 conditions per place. [2022-09-16 12:04:45,142 INFO L137 encePairwiseOnDemand]: 110/120 looper letters, 37 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2022-09-16 12:04:45,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:45,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:45,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:45,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2022-09-16 12:04:45,143 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8133333333333334 [2022-09-16 12:04:45,143 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 488 transitions. [2022-09-16 12:04:45,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 488 transitions. [2022-09-16 12:04:45,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:45,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 488 transitions. [2022-09-16 12:04:45,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.6) internal successors, (488), 5 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:45,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:45,145 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:45,145 INFO L175 Difference]: Start difference. First operand has 114 places, 120 transitions, 284 flow. Second operand 5 states and 488 transitions. [2022-09-16 12:04:45,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:45,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 129 transitions, 384 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-16 12:04:45,148 INFO L231 Difference]: Finished difference. Result has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:45,148 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=120, PETRI_TRANSITIONS=119} [2022-09-16 12:04:45,148 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 6 predicate places. [2022-09-16 12:04:45,148 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:45,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.75) internal successors, (359), 4 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:45,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:45,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:45,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-16 12:04:45,149 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:45,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash 721972512, now seen corresponding path program 1 times [2022-09-16 12:04:45,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:45,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637605731] [2022-09-16 12:04:45,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:45,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:45,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:45,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637605731] [2022-09-16 12:04:45,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637605731] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:45,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:45,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:45,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654852792] [2022-09-16 12:04:45,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:45,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:45,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:45,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:45,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:45,174 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:45,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 119 transitions, 308 flow. Second operand has 4 states, 4 states have (on average 91.5) internal successors, (366), 4 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:45,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:45,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:45,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:45,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][118], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 28#L723true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), salethreadThread1of4ForFork0InUse, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0NotInUse]) [2022-09-16 12:04:45,962 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:04:45,962 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:45,962 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:45,962 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-09-16 12:04:45,992 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][118], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 70#L728true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0NotInUse]) [2022-09-16 12:04:45,993 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-09-16 12:04:46,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [69#salethreadENTRYtrue, salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 28#L723true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,663 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-09-16 12:04:46,663 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-09-16 12:04:46,663 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:46,663 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:46,696 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 69#salethreadENTRYtrue, salethreadThread4of4ForFork0NotInUse, 70#L728true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,696 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,696 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:46,696 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:46,696 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:46,734 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][118], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 59#L721-1true, 28#L723true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), salethreadThread1of4ForFork0InUse, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread2of4ForFork0NotInUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:46,734 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:46,734 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:46,734 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:46,735 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:46,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][118], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 59#L721-1true, 70#L728true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0NotInUse]) [2022-09-16 12:04:46,767 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:46,767 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:46,767 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:46,767 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:46,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 28#L723true, 117#true, 36#L750-2true, 43#L723true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,772 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:46,797 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 70#L728true, 117#true, 36#L750-2true, 43#L723true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,797 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,797 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,797 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,797 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:46,834 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 28#L723true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,834 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:46,834 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:46,834 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:46,834 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:46,856 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 70#L728true, 117#true, 36#L750-2true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), salethreadThread1of4ForFork0InUse, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0InUse]) [2022-09-16 12:04:46,856 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:46,856 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:46,856 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:46,856 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:46,989 INFO L130 PetriNetUnfolder]: 7817/18798 cut-off events. [2022-09-16 12:04:46,989 INFO L131 PetriNetUnfolder]: For 9176/13064 co-relation queries the response was YES. [2022-09-16 12:04:47,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32489 conditions, 18798 events. 7817/18798 cut-off events. For 9176/13064 co-relation queries the response was YES. Maximal size of possible extension queue 1204. Compared 202327 event pairs, 2202 based on Foata normal form. 1/13817 useless extension candidates. Maximal degree in co-relation 32431. Up to 5590 conditions per place. [2022-09-16 12:04:47,139 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 71 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2022-09-16 12:04:47,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:47,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:47,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:47,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2022-09-16 12:04:47,141 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8933333333333333 [2022-09-16 12:04:47,141 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 536 transitions. [2022-09-16 12:04:47,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 536 transitions. [2022-09-16 12:04:47,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:47,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 536 transitions. [2022-09-16 12:04:47,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.2) internal successors, (536), 5 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:47,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:47,143 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:47,143 INFO L175 Difference]: Start difference. First operand has 120 places, 119 transitions, 308 flow. Second operand 5 states and 536 transitions. [2022-09-16 12:04:47,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:47,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 173 transitions, 665 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:47,150 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:47,150 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=382, PETRI_PLACES=126, PETRI_TRANSITIONS=127} [2022-09-16 12:04:47,151 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 12 predicate places. [2022-09-16 12:04:47,151 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:47,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.5) internal successors, (366), 4 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:47,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:47,151 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:47,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-16 12:04:47,151 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:47,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:47,152 INFO L85 PathProgramCache]: Analyzing trace with hash -599122450, now seen corresponding path program 1 times [2022-09-16 12:04:47,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:47,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717508446] [2022-09-16 12:04:47,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:47,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:47,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 12:04:47,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:47,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717508446] [2022-09-16 12:04:47,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717508446] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:47,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:47,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:47,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944014162] [2022-09-16 12:04:47,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:47,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:47,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:47,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:47,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:47,176 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:47,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 127 transitions, 382 flow. Second operand has 4 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:47,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:47,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:47,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:49,043 INFO L130 PetriNetUnfolder]: 5494/19112 cut-off events. [2022-09-16 12:04:49,043 INFO L131 PetriNetUnfolder]: For 12504/15060 co-relation queries the response was YES. [2022-09-16 12:04:49,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35328 conditions, 19112 events. 5494/19112 cut-off events. For 12504/15060 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 232502 event pairs, 1080 based on Foata normal form. 687/17097 useless extension candidates. Maximal degree in co-relation 14377. Up to 3241 conditions per place. [2022-09-16 12:04:49,235 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 75 selfloop transitions, 8 changer transitions 0/172 dead transitions. [2022-09-16 12:04:49,235 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:49,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:49,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:49,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 493 transitions. [2022-09-16 12:04:49,236 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8216666666666667 [2022-09-16 12:04:49,236 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 493 transitions. [2022-09-16 12:04:49,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 493 transitions. [2022-09-16 12:04:49,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:49,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 493 transitions. [2022-09-16 12:04:49,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 98.6) internal successors, (493), 5 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:49,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:49,239 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:49,239 INFO L175 Difference]: Start difference. First operand has 126 places, 127 transitions, 382 flow. Second operand 5 states and 493 transitions. [2022-09-16 12:04:49,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:49,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 172 transitions, 752 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:49,250 INFO L231 Difference]: Finished difference. Result has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:49,251 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=129, PETRI_TRANSITIONS=127} [2022-09-16 12:04:49,251 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2022-09-16 12:04:49,251 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:49,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:49,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:49,252 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:49,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-16 12:04:49,252 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:49,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:49,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1392926292, now seen corresponding path program 1 times [2022-09-16 12:04:49,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:49,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707325096] [2022-09-16 12:04:49,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:49,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:49,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:49,287 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:49,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:49,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707325096] [2022-09-16 12:04:49,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707325096] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:49,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795810377] [2022-09-16 12:04:49,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:49,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:49,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:49,292 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 12:04:49,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-09-16 12:04:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:49,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:49,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:49,396 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:49,397 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:49,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795810377] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:49,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:49,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:49,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916751987] [2022-09-16 12:04:49,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:49,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:49,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:49,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:49,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:49,399 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:49,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 127 transitions, 398 flow. Second operand has 6 states, 6 states have (on average 90.66666666666667) internal successors, (544), 6 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:49,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:49,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:49,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:50,941 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][105], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 48#L721-1true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:50,941 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,941 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,941 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:50,941 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:50,942 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][105], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:50,942 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,942 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:50,942 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,942 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:51,144 INFO L130 PetriNetUnfolder]: 5191/17474 cut-off events. [2022-09-16 12:04:51,144 INFO L131 PetriNetUnfolder]: For 12728/14980 co-relation queries the response was YES. [2022-09-16 12:04:51,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33440 conditions, 17474 events. 5191/17474 cut-off events. For 12728/14980 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 206189 event pairs, 1505 based on Foata normal form. 626/15576 useless extension candidates. Maximal degree in co-relation 13855. Up to 4683 conditions per place. [2022-09-16 12:04:51,328 INFO L137 encePairwiseOnDemand]: 115/120 looper letters, 52 selfloop transitions, 6 changer transitions 0/147 dead transitions. [2022-09-16 12:04:51,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:51,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:51,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:51,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 661 transitions. [2022-09-16 12:04:51,329 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7869047619047619 [2022-09-16 12:04:51,329 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 661 transitions. [2022-09-16 12:04:51,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 661 transitions. [2022-09-16 12:04:51,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:51,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 661 transitions. [2022-09-16 12:04:51,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 94.42857142857143) internal successors, (661), 7 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:51,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:51,332 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:51,332 INFO L175 Difference]: Start difference. First operand has 129 places, 127 transitions, 398 flow. Second operand 7 states and 661 transitions. [2022-09-16 12:04:51,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:51,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 147 transitions, 592 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-16 12:04:51,345 INFO L231 Difference]: Finished difference. Result has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:51,345 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=394, PETRI_PLACES=131, PETRI_TRANSITIONS=126} [2022-09-16 12:04:51,345 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 17 predicate places. [2022-09-16 12:04:51,345 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:51,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.66666666666667) internal successors, (544), 6 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:51,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:51,346 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:51,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-09-16 12:04:51,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-09-16 12:04:51,546 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:51,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:51,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1351702144, now seen corresponding path program 1 times [2022-09-16 12:04:51,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:51,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946864753] [2022-09-16 12:04:51,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:51,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:51,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:51,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:51,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:51,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946864753] [2022-09-16 12:04:51,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946864753] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:51,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:51,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:51,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241935300] [2022-09-16 12:04:51,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:51,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:51,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:51,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:51,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:51,571 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:51,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 126 transitions, 394 flow. Second operand has 4 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:51,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:51,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:51,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:52,207 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][110], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 64#L721-1true, Black: 120#(= |ULTIMATE.start_main_#t~post1#1| 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:52,207 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-09-16 12:04:52,207 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:52,207 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:52,207 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:54,310 INFO L130 PetriNetUnfolder]: 11484/25191 cut-off events. [2022-09-16 12:04:54,310 INFO L131 PetriNetUnfolder]: For 21198/27535 co-relation queries the response was YES. [2022-09-16 12:04:54,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53589 conditions, 25191 events. 11484/25191 cut-off events. For 21198/27535 co-relation queries the response was YES. Maximal size of possible extension queue 1837. Compared 274490 event pairs, 3634 based on Foata normal form. 418/21748 useless extension candidates. Maximal degree in co-relation 37248. Up to 8622 conditions per place. [2022-09-16 12:04:54,578 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 68 selfloop transitions, 14 changer transitions 0/174 dead transitions. [2022-09-16 12:04:54,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:54,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:54,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:54,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 533 transitions. [2022-09-16 12:04:54,579 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8883333333333333 [2022-09-16 12:04:54,579 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 533 transitions. [2022-09-16 12:04:54,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 533 transitions. [2022-09-16 12:04:54,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:54,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 533 transitions. [2022-09-16 12:04:54,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 106.6) internal successors, (533), 5 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:54,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:54,581 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 120.0) internal successors, (720), 6 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:54,581 INFO L175 Difference]: Start difference. First operand has 131 places, 126 transitions, 394 flow. Second operand 5 states and 533 transitions. [2022-09-16 12:04:54,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:54,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 769 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-09-16 12:04:54,629 INFO L231 Difference]: Finished difference. Result has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:54,629 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=475, PETRI_PLACES=133, PETRI_TRANSITIONS=132} [2022-09-16 12:04:54,630 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 19 predicate places. [2022-09-16 12:04:54,630 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:54,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:54,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:54,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:54,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-16 12:04:54,630 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:54,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash 793395674, now seen corresponding path program 1 times [2022-09-16 12:04:54,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:54,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346451107] [2022-09-16 12:04:54,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:54,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:04:54,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:54,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346451107] [2022-09-16 12:04:54,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346451107] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:54,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:54,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:54,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271869644] [2022-09-16 12:04:54,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:54,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:54,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:54,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:54,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:54,652 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 120 [2022-09-16 12:04:54,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 132 transitions, 475 flow. Second operand has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:54,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:54,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 120 [2022-09-16 12:04:54,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:58,446 INFO L130 PetriNetUnfolder]: 8159/36390 cut-off events. [2022-09-16 12:04:58,447 INFO L131 PetriNetUnfolder]: For 23726/40022 co-relation queries the response was YES. [2022-09-16 12:04:58,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59198 conditions, 36390 events. 8159/36390 cut-off events. For 23726/40022 co-relation queries the response was YES. Maximal size of possible extension queue 1450. Compared 535871 event pairs, 2688 based on Foata normal form. 514/30687 useless extension candidates. Maximal degree in co-relation 50915. Up to 6066 conditions per place. [2022-09-16 12:04:58,749 INFO L137 encePairwiseOnDemand]: 107/120 looper letters, 67 selfloop transitions, 9 changer transitions 0/166 dead transitions. [2022-09-16 12:04:58,749 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:58,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:58,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:58,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 314 transitions. [2022-09-16 12:04:58,751 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8722222222222222 [2022-09-16 12:04:58,751 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 314 transitions. [2022-09-16 12:04:58,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 314 transitions. [2022-09-16 12:04:58,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:58,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 314 transitions. [2022-09-16 12:04:58,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 104.66666666666667) internal successors, (314), 3 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:58,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:58,752 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:58,752 INFO L175 Difference]: Start difference. First operand has 133 places, 132 transitions, 475 flow. Second operand 3 states and 314 transitions. [2022-09-16 12:04:58,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:58,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 166 transitions, 815 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:04:58,779 INFO L231 Difference]: Finished difference. Result has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:58,779 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=545, PETRI_PLACES=136, PETRI_TRANSITIONS=140} [2022-09-16 12:04:58,779 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 22 predicate places. [2022-09-16 12:04:58,779 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:58,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:58,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:58,779 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:58,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-16 12:04:58,780 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:04:58,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:58,780 INFO L85 PathProgramCache]: Analyzing trace with hash -831758547, now seen corresponding path program 1 times [2022-09-16 12:04:58,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:58,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968045137] [2022-09-16 12:04:58,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:58,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:04:58,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:58,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968045137] [2022-09-16 12:04:58,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968045137] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:58,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:58,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:58,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460501161] [2022-09-16 12:04:58,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:58,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:58,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:58,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:58,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:58,797 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:04:58,797 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 140 transitions, 545 flow. Second operand has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:58,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:58,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:04:58,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:59,149 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 312#true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 137#true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), 89#L747-4true]) [2022-09-16 12:04:59,150 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,150 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,150 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,150 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,271 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 47#L721-1true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 137#true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), 89#L747-4true]) [2022-09-16 12:04:59,271 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,271 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,271 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,271 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,271 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 312#true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 137#true, salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), 89#L747-4true]) [2022-09-16 12:04:59,398 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,398 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,580 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([530] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][127], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 312#true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 137#true, salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), 89#L747-4true]) [2022-09-16 12:04:59,581 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,581 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,751 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:59,751 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:59,751 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:59,751 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:59,751 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:59,924 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:04:59,924 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:59,924 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][150], [308#(= ~stopSales~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,027 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,027 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,027 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,027 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:00,267 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,268 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,268 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,268 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:00,268 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:00,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([556] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9 2147483646) (not (<= 0 (+ v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9 2147483649)))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][149], [308#(= ~stopSales~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 52#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,529 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-09-16 12:05:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:05:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-09-16 12:05:00,529 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:05:00,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,601 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,601 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:00,601 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:00,601 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:00,670 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,670 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:00,670 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,670 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,670 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,745 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,745 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:00,745 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,745 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,745 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:00,798 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,798 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:00,798 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,798 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,798 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:00,820 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,820 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,820 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:00,820 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:00,820 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,895 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, 69#salethreadENTRYtrue, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,896 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,896 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,896 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,896 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:00,927 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 6#salethreadENTRYtrue, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,927 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,927 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,927 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,928 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:00,991 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][128], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 106#L722true, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:00,991 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:00,991 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:00,991 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,991 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,036 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,036 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,036 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,036 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,037 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,037 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 62#salethreadENTRYtrue, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,178 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,178 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,178 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,217 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,217 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,217 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,218 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,218 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [20#L724true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,219 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,219 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,219 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,220 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 106#L722true, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,220 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,220 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,221 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,221 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,276 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,276 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,276 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,276 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,276 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 43#L723true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,306 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,306 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,306 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,306 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,387 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,387 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,388 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:01,388 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:01,388 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,388 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,393 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,394 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [20#L724true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,394 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,394 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,394 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,394 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,395 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:01,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,453 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,453 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,453 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,453 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,505 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][150], [308#(= ~stopSales~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,505 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,505 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,505 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,505 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,617 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][96], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,618 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,618 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,618 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,618 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,657 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,657 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,657 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,657 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,657 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,660 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,660 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,660 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,660 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,660 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:05:01,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,661 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,661 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,729 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([537] L722-->L723: Formula: (= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread2of4ForFork0_~_numberOfSeatsSold~0][74], [308#(= ~stopSales~0 0), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 43#L723true, 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,729 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:01,729 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,729 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:01,729 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:01,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([556] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9 2147483646) (not (<= 0 (+ v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9 2147483649)))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][149], [308#(= ~stopSales~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, 52#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,881 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-09-16 12:05:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-09-16 12:05:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:05:01,881 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:05:01,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][126], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:01,969 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,969 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,969 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,969 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:02,202 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][155], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,203 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,203 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,221 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][154], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0InUse, 306#true, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,221 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 40#salethreadENTRYtrue, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,222 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:02,222 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:02,222 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:02,222 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:02,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,331 INFO L383 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,331 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,331 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:02,331 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:02,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 43#L723true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,332 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:02,332 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:02,332 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:02,332 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:02,332 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [20#L724true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,332 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][53], [9#L722true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,333 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:02,333 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:02,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,384 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,384 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:02,559 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,560 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,560 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:02,560 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:02,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread2of4ForFork0NotInUse, 306#true, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,597 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,597 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,597 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,598 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:02,598 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:02,632 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 306#true, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,632 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is not cut-off event [2022-09-16 12:05:02,632 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:05:02,632 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:05:02,632 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:05:02,766 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 306#true, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:02,766 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:02,766 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:02,766 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:02,766 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:02,788 INFO L130 PetriNetUnfolder]: 8097/36091 cut-off events. [2022-09-16 12:05:02,788 INFO L131 PetriNetUnfolder]: For 29055/46312 co-relation queries the response was YES. [2022-09-16 12:05:03,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62447 conditions, 36091 events. 8097/36091 cut-off events. For 29055/46312 co-relation queries the response was YES. Maximal size of possible extension queue 1672. Compared 534997 event pairs, 3079 based on Foata normal form. 388/29158 useless extension candidates. Maximal degree in co-relation 38972. Up to 5960 conditions per place. [2022-09-16 12:05:03,161 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 48 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2022-09-16 12:05:03,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 156 transitions, 749 flow [2022-09-16 12:05:03,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:05:03,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:05:03,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2022-09-16 12:05:03,162 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-09-16 12:05:03,162 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2022-09-16 12:05:03,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2022-09-16 12:05:03,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:03,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2022-09-16 12:05:03,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:03,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:03,164 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:03,164 INFO L175 Difference]: Start difference. First operand has 136 places, 140 transitions, 545 flow. Second operand 3 states and 320 transitions. [2022-09-16 12:05:03,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 156 transitions, 749 flow [2022-09-16 12:05:03,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 156 transitions, 731 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-09-16 12:05:03,207 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 523 flow [2022-09-16 12:05:03,207 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=523, PETRI_PLACES=135, PETRI_TRANSITIONS=139} [2022-09-16 12:05:03,207 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 21 predicate places. [2022-09-16 12:05:03,207 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 523 flow [2022-09-16 12:05:03,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:03,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:03,208 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:05:03,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-16 12:05:03,208 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:05:03,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:03,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1487868666, now seen corresponding path program 1 times [2022-09-16 12:05:03,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:03,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35952610] [2022-09-16 12:05:03,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:03,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:03,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:05:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:03,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35952610] [2022-09-16 12:05:03,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35952610] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:03,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:03,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:05:03,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133224072] [2022-09-16 12:05:03,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:03,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:05:03,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:03,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:05:03,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:05:03,245 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:05:03,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 139 transitions, 523 flow. Second operand has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:03,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:03,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:05:03,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:04,936 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][173], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 47#L721-1true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 137#true, salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 89#L747-4true, Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:04,937 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:05:04,937 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:04,937 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:04,937 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:07,271 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:07,271 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-09-16 12:05:07,271 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-09-16 12:05:07,271 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:05:07,271 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:05:07,607 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][173], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 47#L721-1true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:07,607 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:05:07,607 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,607 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,607 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,611 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][173], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 47#L721-1true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:07,611 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:05:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,611 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:09,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][173], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:09,046 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:09,046 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:09,046 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:09,046 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:10,562 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([537] L722-->L723: Formula: (= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread2of4ForFork0_~_numberOfSeatsSold~0][69], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 43#L723true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,562 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:10,562 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:10,562 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:10,562 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:10,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,747 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,747 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][203], [20#L724true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,748 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:10,748 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,757 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 69#salethreadENTRYtrue, salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,757 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,757 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:10,757 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:10,757 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:10,758 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,758 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:10,758 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:10,905 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:10,905 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,905 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,905 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:10,905 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:11,046 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][242], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 9#L722true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,046 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,046 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,165 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][168], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 106#L722true, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,165 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,165 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:11,165 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:11,165 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,498 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,498 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,498 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:11,498 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,499 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,499 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,499 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:11,499 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,499 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,743 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,743 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,743 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,743 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:11,743 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,743 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,822 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][173], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 5#L754true, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,823 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,823 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:11,823 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,823 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:11,935 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([537] L722-->L723: Formula: (= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread2of4ForFork0_~_numberOfSeatsSold~0][69], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 43#L723true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:11,935 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:11,935 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:11,935 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:11,935 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:12,152 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([537] L722-->L723: Formula: (= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread2of4ForFork0_~_numberOfSeatsSold~0][130], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 312#true, 43#L723true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,153 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:12,153 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:12,157 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 102#L723true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,157 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:12,157 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,157 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:12,157 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,171 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,171 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:12,171 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,171 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,171 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][203], [20#L724true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 36#L750-2true, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,172 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,172 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,719 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 31#L728true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,720 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:12,720 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,720 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:12,720 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,720 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][203], [20#L724true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 47#L721-1true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:12,721 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:12,721 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:12,721 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:12,721 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:13,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:13,041 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:13,041 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:13,041 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,041 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,055 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:13,055 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:13,055 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:13,056 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,056 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,056 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,235 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:13,236 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:13,236 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:13,236 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,236 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:13,236 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:14,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([537] L722-->L723: Formula: (= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread2of4ForFork0_~_numberOfSeatsSold~0][69], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 312#true, 43#L723true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:14,553 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:05:14,553 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:14,553 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:14,553 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:15,365 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][242], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 9#L722true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 312#true, 36#L750-2true, 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:15,365 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,365 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,366 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,366 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:15,440 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:15,440 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,440 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:15,440 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,440 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,549 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][248], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:15,550 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:15,550 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:16,705 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([566] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_27| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_27|} AuxVars[] AssignedVars[][248], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:16,705 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:16,705 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:16,827 INFO L130 PetriNetUnfolder]: 31597/107825 cut-off events. [2022-09-16 12:05:16,827 INFO L131 PetriNetUnfolder]: For 68108/108749 co-relation queries the response was YES. [2022-09-16 12:05:17,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197284 conditions, 107825 events. 31597/107825 cut-off events. For 68108/108749 co-relation queries the response was YES. Maximal size of possible extension queue 5362. Compared 1724077 event pairs, 10130 based on Foata normal form. 841/88925 useless extension candidates. Maximal degree in co-relation 99299. Up to 16988 conditions per place. [2022-09-16 12:05:18,079 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 132 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2022-09-16 12:05:18,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:18,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 938 transitions. [2022-09-16 12:05:18,081 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8685185185185185 [2022-09-16 12:05:18,081 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 938 transitions. [2022-09-16 12:05:18,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 938 transitions. [2022-09-16 12:05:18,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:18,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 938 transitions. [2022-09-16 12:05:18,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 104.22222222222223) internal successors, (938), 9 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:18,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:18,084 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:18,085 INFO L175 Difference]: Start difference. First operand has 135 places, 139 transitions, 523 flow. Second operand 9 states and 938 transitions. [2022-09-16 12:05:18,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:18,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 255 transitions, 1373 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:05:18,816 INFO L231 Difference]: Finished difference. Result has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:18,816 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=701, PETRI_PLACES=146, PETRI_TRANSITIONS=152} [2022-09-16 12:05:18,817 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 32 predicate places. [2022-09-16 12:05:18,817 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:18,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:18,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:18,817 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:05:18,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-16 12:05:18,818 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:05:18,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:18,818 INFO L85 PathProgramCache]: Analyzing trace with hash 601528237, now seen corresponding path program 1 times [2022-09-16 12:05:18,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:18,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688131597] [2022-09-16 12:05:18,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:18,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:18,844 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:05:18,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:18,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688131597] [2022-09-16 12:05:18,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688131597] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:18,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:18,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:05:18,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776412045] [2022-09-16 12:05:18,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:18,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:05:18,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:18,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:05:18,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:05:18,847 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:05:18,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 152 transitions, 701 flow. Second operand has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:18,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:18,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:05:18,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:19,642 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([542] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][131], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 48#L721-1true, 59#L721-1true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0), 89#L747-4true]) [2022-09-16 12:05:19,642 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:05:19,642 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:19,642 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:19,642 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:19,958 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:19,959 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:19,959 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:19,959 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:05:19,959 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:20,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:20,328 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:20,328 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:20,328 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:20,328 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:21,284 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:21,284 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:21,284 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:21,284 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:21,285 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:21,583 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, 69#salethreadENTRYtrue, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:21,583 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:21,583 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:21,583 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:21,583 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:21,845 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:21,845 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:21,845 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:21,845 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:21,845 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,065 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,065 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,065 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,077 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,077 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,077 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:22,078 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,078 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 316#true, 62#salethreadENTRYtrue, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,078 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,078 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:22,078 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:22,079 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:22,079 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,079 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,079 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:22,079 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,079 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [9#L722true, 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,082 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,082 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:22,082 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,082 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,089 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), 69#salethreadENTRYtrue, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,089 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,089 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:22,089 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:22,089 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:22,089 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:22,232 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, 43#L723true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,232 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,232 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,232 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:22,232 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,235 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,235 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:22,235 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,235 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:22,235 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:22,353 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 70#L728true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,353 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:22,353 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:22,353 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:22,353 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:22,384 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,384 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:22,384 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:22,384 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:22,384 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:22,384 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [9#L722true, 59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,384 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,385 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:22,385 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,385 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,385 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:22,526 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 43#L723true, 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,526 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:22,526 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,526 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,526 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:22,526 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:22,528 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,528 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,528 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:22,528 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,528 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,529 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,529 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:22,529 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,529 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,829 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,829 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,829 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,829 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:22,829 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:22,830 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:22,830 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:22,830 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:23,002 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:23,002 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,002 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,002 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:23,006 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,006 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 61#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:23,007 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,007 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:23,874 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 6#salethreadENTRYtrue, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:23,875 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:23,875 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:23,875 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:23,875 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:23,962 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:23,963 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:23,963 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:23,963 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:23,963 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,083 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 106#L722true, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,083 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:24,083 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,146 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,147 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:24,147 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:24,147 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:24,147 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:24,352 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, 54#L724true, salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,352 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,352 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:24,353 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:24,353 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,418 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 70#L728true, 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,419 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,419 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:24,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 70#L728true, Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,444 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,444 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:24,444 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:24,444 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:24,531 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [59#L721-1true, Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,531 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,531 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 48#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,538 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,538 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:24,538 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,636 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0NotInUse, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:24,636 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:24,636 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,637 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:24,637 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:25,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][93], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 36#L750-2true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:25,304 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:25,304 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:25,304 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:25,304 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:25,430 INFO L130 PetriNetUnfolder]: 9782/52745 cut-off events. [2022-09-16 12:05:25,430 INFO L131 PetriNetUnfolder]: For 60110/77843 co-relation queries the response was YES. [2022-09-16 12:05:25,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91890 conditions, 52745 events. 9782/52745 cut-off events. For 60110/77843 co-relation queries the response was YES. Maximal size of possible extension queue 2171. Compared 859391 event pairs, 5269 based on Foata normal form. 253/42381 useless extension candidates. Maximal degree in co-relation 58587. Up to 8236 conditions per place. [2022-09-16 12:05:26,114 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 57 selfloop transitions, 1 changer transitions 0/169 dead transitions. [2022-09-16 12:05:26,114 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:26,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:05:26,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:05:26,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions. [2022-09-16 12:05:26,115 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8916666666666667 [2022-09-16 12:05:26,116 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 321 transitions. [2022-09-16 12:05:26,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions. [2022-09-16 12:05:26,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:26,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions. [2022-09-16 12:05:26,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:26,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:26,117 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 120.0) internal successors, (480), 4 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:26,117 INFO L175 Difference]: Start difference. First operand has 146 places, 152 transitions, 701 flow. Second operand 3 states and 321 transitions. [2022-09-16 12:05:26,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:26,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 169 transitions, 921 flow, removed 11 selfloop flow, removed 2 redundant places. [2022-09-16 12:05:26,254 INFO L231 Difference]: Finished difference. Result has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:26,255 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=660, PETRI_PLACES=145, PETRI_TRANSITIONS=151} [2022-09-16 12:05:26,255 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 31 predicate places. [2022-09-16 12:05:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:26,256 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:05:26,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-16 12:05:26,256 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:05:26,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash 601528238, now seen corresponding path program 1 times [2022-09-16 12:05:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:26,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673006641] [2022-09-16 12:05:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:26,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-09-16 12:05:26,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:26,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673006641] [2022-09-16 12:05:26,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673006641] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:26,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:26,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:05:26,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807984000] [2022-09-16 12:05:26,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:26,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:05:26,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:26,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:05:26,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:05:26,305 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:05:26,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 151 transitions, 660 flow. Second operand has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:26,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:26,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:05:26,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:37,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][69], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, 28#L723true, 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:37,101 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:37,101 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:37,102 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:37,102 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:41,586 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][69], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 59#L721-1true, 316#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 5#L754true, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, 28#L723true, 335#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:41,586 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:05:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:41,586 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:46,194 INFO L130 PetriNetUnfolder]: 35714/131754 cut-off events. [2022-09-16 12:05:46,194 INFO L131 PetriNetUnfolder]: For 127485/179165 co-relation queries the response was YES. [2022-09-16 12:05:47,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253049 conditions, 131754 events. 35714/131754 cut-off events. For 127485/179165 co-relation queries the response was YES. Maximal size of possible extension queue 6037. Compared 2218599 event pairs, 13582 based on Foata normal form. 759/108344 useless extension candidates. Maximal degree in co-relation 177791. Up to 22039 conditions per place. [2022-09-16 12:05:48,080 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 145 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2022-09-16 12:05:48,080 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:48,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:48,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:48,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 935 transitions. [2022-09-16 12:05:48,081 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8657407407407407 [2022-09-16 12:05:48,081 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 935 transitions. [2022-09-16 12:05:48,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 935 transitions. [2022-09-16 12:05:48,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:48,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 935 transitions. [2022-09-16 12:05:48,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 103.88888888888889) internal successors, (935), 9 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:48,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:48,084 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:48,084 INFO L175 Difference]: Start difference. First operand has 145 places, 151 transitions, 660 flow. Second operand 9 states and 935 transitions. [2022-09-16 12:05:48,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:49,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 270 transitions, 1639 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-16 12:05:49,043 INFO L231 Difference]: Finished difference. Result has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:49,043 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=896, PETRI_PLACES=156, PETRI_TRANSITIONS=166} [2022-09-16 12:05:49,044 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 42 predicate places. [2022-09-16 12:05:49,044 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:49,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 88.66666666666667) internal successors, (532), 6 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:49,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:49,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:05:49,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-16 12:05:49,044 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:05:49,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:49,044 INFO L85 PathProgramCache]: Analyzing trace with hash 267906697, now seen corresponding path program 1 times [2022-09-16 12:05:49,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:49,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30086615] [2022-09-16 12:05:49,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:49,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:05:49,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:49,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30086615] [2022-09-16 12:05:49,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30086615] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:05:49,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061763017] [2022-09-16 12:05:49,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:49,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:05:49,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:05:49,076 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 12:05:49,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-09-16 12:05:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:49,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:05:49,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:05:49,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:05:49,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:05:49,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 12:05:49,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061763017] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:05:49,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:05:49,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:05:49,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781159403] [2022-09-16 12:05:49,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:05:49,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:05:49,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:49,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:05:49,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:05:49,224 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:05:49,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 166 transitions, 896 flow. Second operand has 10 states, 10 states have (on average 91.3) internal successors, (913), 10 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:49,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:49,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:05:49,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:51,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 137#true, 48#L721-1true, 23#L746-6true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:51,553 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,553 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,553 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,554 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 23#L746-6true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:51,644 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,644 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,644 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,644 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:51,869 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 86#L746-7true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:51,869 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,869 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,869 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,869 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,964 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 86#L746-7true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:51,964 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,964 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,964 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:51,964 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:52,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 96#L746-8true, 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:52,338 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,338 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,338 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,338 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,442 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 96#L746-8true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:52,442 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,442 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:52,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 358#true, 23#L746-6true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:52,765 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,765 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,901 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, 23#L746-6true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:52,901 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,901 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,901 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:52,901 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:53,106 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 96#L746-8true, 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,107 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 137#true, 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 23#L746-6true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,107 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 86#L746-7true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,107 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,107 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,108 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 96#L746-8true, 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,127 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,127 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:53,127 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,127 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), Black: 137#true, 48#L721-1true, 23#L746-6true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,128 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 86#L746-7true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,128 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:53,128 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, 86#L746-7true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,223 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,223 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,223 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:53,223 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,223 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 96#L746-8true, 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,224 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 48#L721-1true, 23#L746-6true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,224 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 86#L746-7true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,224 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 96#L746-8true, 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,224 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,224 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:53,225 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 137#true, 48#L721-1true, 358#true, 23#L746-6true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 294#(and (<= 1 |ULTIMATE.start_main_~i~0#1|) (<= 1 |ULTIMATE.start_main_#t~post1#1|)), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,225 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,225 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,225 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,225 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:53,266 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 86#L746-7true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,266 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,266 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,266 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,267 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,407 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, 86#L746-7true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,408 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,408 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:53,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 96#L746-8true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,564 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,564 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,564 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,564 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,720 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 96#L746-8true, 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:53,720 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,720 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,720 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:53,720 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,452 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,452 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,452 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,452 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,453 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,475 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,475 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,475 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,476 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,476 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,551 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,551 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:54,551 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:54,552 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,552 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,552 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,552 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,552 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,560 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,560 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,560 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,560 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:54,560 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,187 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 36#L750-2true, 339#true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:55,188 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,188 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,188 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,188 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,204 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:55,204 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,204 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,204 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,205 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,601 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:55,601 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,601 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,601 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,601 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,603 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:55,603 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,603 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,603 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:55,603 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:56,405 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 62#salethreadENTRYtrue, 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,405 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:56,405 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,748 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,748 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:56,748 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:56,749 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:56,749 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 62#salethreadENTRYtrue, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,749 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:56,749 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:56,749 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:56,749 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:56,786 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,786 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 69#salethreadENTRYtrue, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:56,787 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:56,787 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,073 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,073 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 69#salethreadENTRYtrue, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,073 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,074 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:57,074 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:57,074 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,074 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 6#salethreadENTRYtrue, 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,111 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,112 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,112 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,161 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,161 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,161 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,161 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,161 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,485 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,485 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,485 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,485 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,485 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,485 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,492 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 106#L722true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,492 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,492 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,492 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,492 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,529 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 9#L722true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,530 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,530 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,530 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,530 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,863 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,863 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:57,863 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:57,863 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:57,863 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:57,864 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,864 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:57,864 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:57,864 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:57,864 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:57,899 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 106#L722true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,899 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,899 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,899 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,899 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,899 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 9#L722true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:57,900 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,900 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:57,900 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:57,900 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:57,900 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,075 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,075 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:58,075 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:58,075 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:58,075 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:58,504 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][155], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,504 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:58,504 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:58,504 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:58,504 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:58,533 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,533 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,533 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:58,533 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,533 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([520] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (not (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9))) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9 2147483646)) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][130], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,679 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,679 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([521] L728-->L721-1: Formula: (and (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][161], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 54#L724true, Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,679 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:58,679 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:58,680 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:58,682 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,682 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,682 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,682 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:58,682 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:58,682 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,688 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,688 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:58,688 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:58,689 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:58,698 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,698 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,698 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,698 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,699 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,986 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,986 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:58,986 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,988 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:58,988 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,988 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:58,988 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:58,988 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,249 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:59,249 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,249 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:59,249 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,249 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:59,279 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,279 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:59,279 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,279 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,396 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([557] L728-->L721-1: Formula: (and (= (+ 1 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11) v_~numberOfSeatsSold~0_8) (<= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11))) InVars {salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_11, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8} AuxVars[] AssignedVars[~numberOfSeatsSold~0][233], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 20#L724true, Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 306#true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:59,396 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:59,396 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:59,396 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:59,396 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:59,416 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:59,417 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,417 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,516 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:59,516 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,516 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:59,517 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:06:00,111 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:00,112 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,112 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,112 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:06:00,112 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,127 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([545] L728-->L721-1: Formula: (and (<= v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 2147483646) (<= 0 (+ 2147483649 v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11)) (= (+ v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8)) InVars {salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread2of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread2of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][154], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 54#L724true, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:00,127 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:06:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:06:00,127 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:06:00,128 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:06:00,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([533] L728-->L721-1: Formula: (and (= (+ v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_11 1) v_~numberOfSeatsSold~0_8) (<= 0 (+ 2147483649 v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_11)) (<= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_11 2147483646)) InVars {salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_11} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_8, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_11} AuxVars[] AssignedVars[~numberOfSeatsSold~0][159], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:00,413 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:06:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,413 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:06:00,413 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([532] L728-->salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW: Formula: (and (<= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_9 2147483646) (not (<= 0 (+ 2147483649 v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_9)))) InVars {salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_9} OutVars{salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_9} AuxVars[] AssignedVars[][162], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 306#true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:00,414 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:06:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:06:00,414 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:06:01,076 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,077 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,077 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,077 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,077 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,362 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 69#salethreadENTRYtrue, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,362 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:01,362 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:01,391 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 6#salethreadENTRYtrue, 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,392 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,392 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,392 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,454 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 62#salethreadENTRYtrue, 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,455 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,455 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,455 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,547 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,547 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,547 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,547 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,553 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 106#L722true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,553 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,553 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,553 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,553 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,561 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 62#salethreadENTRYtrue, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,561 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,561 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,561 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, 74#L722true, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,562 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,562 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,830 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,830 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,830 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,830 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:01,830 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:01,830 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:01,831 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 69#salethreadENTRYtrue, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:01,831 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,831 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,831 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:01,831 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:01,831 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:06:02,092 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 106#L722true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,093 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 9#L722true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,093 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:02,093 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:02,206 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 339#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,206 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:06:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:06:02,206 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:06:02,304 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 9#L722true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,305 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,305 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,305 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,305 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:02,305 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:02,397 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 339#true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,397 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,397 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:02,397 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:02,397 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,505 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][165], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 48#L721-1true, 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,505 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,505 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:06:02,505 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:06:02,505 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,505 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,702 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 36#L750-2true, 43#L723true, salethreadThread1of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,702 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:06:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:06:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:06:02,702 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:06:02,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,704 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,705 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,705 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,705 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,713 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,713 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,713 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), 59#L721-1true, Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,867 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,867 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,867 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,867 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,883 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 48#L721-1true, 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,883 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,883 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,884 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), 10#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,884 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,884 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,922 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,922 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,922 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,922 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,922 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:02,940 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:02,940 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,940 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:02,940 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:02,940 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:03,015 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:03,015 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,015 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:03,015 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,015 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:03,098 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 105#salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0InUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:03,099 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,099 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:03,099 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:03,099 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:03,099 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:03,329 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,329 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:06:03,329 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,329 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,330 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:03,330 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:06:03,330 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:06:04,565 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 316#true, 36#L750-2true, 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:04,566 INFO L383 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-09-16 12:06:04,566 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:06:04,566 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:06:04,566 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:06:04,604 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][164], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 337#(<= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 3), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 339#true, 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread3of4ForFork0NotInUse, Black: 298#(= ~numberOfSeatsSold~0 0), Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:04,604 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:06:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:06:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:06:04,604 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:06:04,716 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:04,716 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:06:04,716 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:06:04,716 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:06:04,716 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:06:04,902 INFO L130 PetriNetUnfolder]: 21536/120211 cut-off events. [2022-09-16 12:06:04,902 INFO L131 PetriNetUnfolder]: For 277950/301491 co-relation queries the response was YES. [2022-09-16 12:06:05,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234419 conditions, 120211 events. 21536/120211 cut-off events. For 277950/301491 co-relation queries the response was YES. Maximal size of possible extension queue 3843. Compared 2173719 event pairs, 7123 based on Foata normal form. 2210/100970 useless extension candidates. Maximal degree in co-relation 164821. Up to 18591 conditions per place. [2022-09-16 12:06:06,592 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 127 selfloop transitions, 9 changer transitions 0/242 dead transitions. [2022-09-16 12:06:06,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 242 transitions, 1972 flow [2022-09-16 12:06:06,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:06:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:06:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 852 transitions. [2022-09-16 12:06:06,594 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7888888888888889 [2022-09-16 12:06:06,594 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 852 transitions. [2022-09-16 12:06:06,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 852 transitions. [2022-09-16 12:06:06,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:06:06,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 852 transitions. [2022-09-16 12:06:06,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.66666666666667) internal successors, (852), 9 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:06:06,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:06:06,596 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 120.0) internal successors, (1200), 10 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:06:06,596 INFO L175 Difference]: Start difference. First operand has 156 places, 166 transitions, 896 flow. Second operand 9 states and 852 transitions. [2022-09-16 12:06:06,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 242 transitions, 1972 flow [2022-09-16 12:06:07,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 242 transitions, 1860 flow, removed 35 selfloop flow, removed 2 redundant places. [2022-09-16 12:06:07,245 INFO L231 Difference]: Finished difference. Result has 166 places, 170 transitions, 901 flow [2022-09-16 12:06:07,246 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=901, PETRI_PLACES=166, PETRI_TRANSITIONS=170} [2022-09-16 12:06:07,246 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 52 predicate places. [2022-09-16 12:06:07,246 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 170 transitions, 901 flow [2022-09-16 12:06:07,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.3) internal successors, (913), 10 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:06:07,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:06:07,246 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:06:07,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-09-16 12:06:07,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:06:07,447 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:06:07,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:06:07,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1674237605, now seen corresponding path program 1 times [2022-09-16 12:06:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:06:07,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044397348] [2022-09-16 12:06:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:06:07,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:06:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:06:07,488 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-09-16 12:06:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:06:07,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044397348] [2022-09-16 12:06:07,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044397348] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:06:07,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:06:07,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:06:07,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929489857] [2022-09-16 12:06:07,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:06:07,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:06:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:06:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:06:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:06:07,490 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:06:07,491 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 170 transitions, 901 flow. Second operand has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:06:07,491 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:06:07,491 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:06:07,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:06:14,564 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_~i~0#1| 5) (< |ULTIMATE.start_main_#t~post1#1| 4)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 5), 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:14,564 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-09-16 12:06:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:06:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:06:14,564 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:06:21,099 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 675#(and (< |ULTIMATE.start_main_~i~0#1| 5) (< |ULTIMATE.start_main_#t~post1#1| 4)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 5), salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:21,099 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:06:21,099 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:21,099 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:21,099 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:24,009 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_~i~0#1| 5) (< |ULTIMATE.start_main_#t~post1#1| 4)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 5), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, 681#true, Black: 306#true, 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:24,009 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:06:24,009 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:24,009 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:24,009 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:29,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 3), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_~i~0#1| 5) (< |ULTIMATE.start_main_#t~post1#1| 4)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 5), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:29,916 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:29,916 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:29,916 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:29,916 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event