/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-20.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-53ca081-m [2022-09-16 12:04:10,906 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-16 12:04:10,908 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-16 12:04:10,933 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-16 12:04:10,934 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-16 12:04:10,935 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-16 12:04:10,935 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-16 12:04:10,937 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-16 12:04:10,938 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-16 12:04:10,938 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-16 12:04:10,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-16 12:04:10,940 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-16 12:04:10,940 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-16 12:04:10,941 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-16 12:04:10,941 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-16 12:04:10,942 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-16 12:04:10,942 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-16 12:04:10,952 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-16 12:04:10,953 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-16 12:04:10,954 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-16 12:04:10,955 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-16 12:04:10,959 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-16 12:04:10,959 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-16 12:04:10,960 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-16 12:04:10,962 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-16 12:04:10,962 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-16 12:04:10,962 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-16 12:04:10,963 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-16 12:04:10,963 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-16 12:04:10,964 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-16 12:04:10,964 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-16 12:04:10,965 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-16 12:04:10,965 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-16 12:04:10,966 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-16 12:04:10,966 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-16 12:04:10,966 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-16 12:04:10,967 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-16 12:04:10,967 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-16 12:04:10,967 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-16 12:04:10,968 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-16 12:04:10,968 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-16 12:04:10,974 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:10,995 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-16 12:04:10,996 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-16 12:04:10,996 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-16 12:04:10,996 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-16 12:04:10,997 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * Use SBE=true [2022-09-16 12:04:10,997 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-16 12:04:10,997 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-16 12:04:10,998 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-16 12:04:10,998 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:10,999 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-16 12:04:10,999 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-16 12:04:10,999 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:11,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-16 12:04:11,205 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-16 12:04:11,206 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-16 12:04:11,207 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-16 12:04:11,209 INFO L275 PluginConnector]: CDTParser initialized [2022-09-16 12:04:11,210 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/airline-20.i [2022-09-16 12:04:11,255 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/514c582f4/7cb8e43b442145bb98b26ee70f50f6a2/FLAGd1a7d9971 [2022-09-16 12:04:11,641 INFO L306 CDTParser]: Found 1 translation units. [2022-09-16 12:04:11,641 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/airline-20.i [2022-09-16 12:04:11,654 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/514c582f4/7cb8e43b442145bb98b26ee70f50f6a2/FLAGd1a7d9971 [2022-09-16 12:04:11,664 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/514c582f4/7cb8e43b442145bb98b26ee70f50f6a2 [2022-09-16 12:04:11,665 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-16 12:04:11,666 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-16 12:04:11,669 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:11,669 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-16 12:04:11,671 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-16 12:04:11,671 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:11" (1/1) ... [2022-09-16 12:04:11,672 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53041537 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:11, skipping insertion in model container [2022-09-16 12:04:11,672 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:11" (1/1) ... [2022-09-16 12:04:11,677 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-16 12:04:11,713 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-16 12:04:11,984 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-20.i[32101,32114] [2022-09-16 12:04:11,985 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:11,990 INFO L203 MainTranslator]: Completed pre-run [2022-09-16 12:04:12,021 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-20.i[32101,32114] [2022-09-16 12:04:12,022 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:12,046 INFO L208 MainTranslator]: Completed translation [2022-09-16 12:04:12,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:12 WrapperNode [2022-09-16 12:04:12,047 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:12,047 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:12,048 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-16 12:04:12,048 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-16 12:04:12,053 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:12" (1/1) ... [2022-09-16 12:04:12,062 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:12" (1/1) ... [2022-09-16 12:04:12,078 INFO L138 Inliner]: procedures = 162, calls = 23, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 65 [2022-09-16 12:04:12,078 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:12,079 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-16 12:04:12,079 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-16 12:04:12,079 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-16 12:04:12,085 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:12" (1/1) ... [2022-09-16 12:04:12,086 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:12" (1/1) ... [2022-09-16 12:04:12,100 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:12" (1/1) ... [2022-09-16 12:04:12,100 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:12" (1/1) ... [2022-09-16 12:04:12,105 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:12" (1/1) ... [2022-09-16 12:04:12,107 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:12" (1/1) ... [2022-09-16 12:04:12,108 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:12" (1/1) ... [2022-09-16 12:04:12,109 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-16 12:04:12,110 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-16 12:04:12,110 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-16 12:04:12,110 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-16 12:04:12,111 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:12" (1/1) ... [2022-09-16 12:04:12,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:12,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:12,148 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:12,159 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:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-16 12:04:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-16 12:04:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-16 12:04:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-16 12:04:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-16 12:04:12,172 INFO L130 BoogieDeclarations]: Found specification of procedure salethread [2022-09-16 12:04:12,172 INFO L138 BoogieDeclarations]: Found implementation of procedure salethread [2022-09-16 12:04:12,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-16 12:04:12,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-16 12:04:12,173 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-16 12:04:12,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-16 12:04:12,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-16 12:04:12,174 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:12,259 INFO L234 CfgBuilder]: Building ICFG [2022-09-16 12:04:12,260 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-16 12:04:12,425 INFO L275 CfgBuilder]: Performing block encoding [2022-09-16 12:04:12,439 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-16 12:04:12,439 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-09-16 12:04:12,441 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:12 BoogieIcfgContainer [2022-09-16 12:04:12,441 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-16 12:04:12,442 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-16 12:04:12,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-16 12:04:12,449 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-16 12:04:12,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 12:04:11" (1/3) ... [2022-09-16 12:04:12,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5614812a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:12, skipping insertion in model container [2022-09-16 12:04:12,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:12" (2/3) ... [2022-09-16 12:04:12,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5614812a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:12, skipping insertion in model container [2022-09-16 12:04:12,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:12" (3/3) ... [2022-09-16 12:04:12,451 INFO L112 eAbstractionObserver]: Analyzing ICFG airline-20.i [2022-09-16 12:04:12,463 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-16 12:04:12,463 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-09-16 12:04:12,463 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-16 12:04:12,502 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-09-16 12:04:12,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:12,553 INFO L130 PetriNetUnfolder]: 9/100 cut-off events. [2022-09-16 12:04:12,554 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-09-16 12:04:12,556 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:12,556 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:12,559 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 75 transitions, 158 flow [2022-09-16 12:04:12,567 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:12,572 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;@45176377, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:12,572 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-09-16 12:04:12,592 INFO L130 PetriNetUnfolder]: 5/58 cut-off events. [2022-09-16 12:04:12,592 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:12,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,593 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:12,593 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:12,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:12,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1421870176, now seen corresponding path program 1 times [2022-09-16 12:04:12,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:12,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130700904] [2022-09-16 12:04:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:12,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:12,842 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:12,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:12,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130700904] [2022-09-16 12:04:12,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130700904] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:12,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:12,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:12,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700841444] [2022-09-16 12:04:12,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:12,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:12,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:12,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:12,872 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 78 [2022-09-16 12:04:12,874 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:12,874 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:12,874 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 78 [2022-09-16 12:04:12,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:12,950 INFO L130 PetriNetUnfolder]: 18/139 cut-off events. [2022-09-16 12:04:12,950 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:12,950 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:12,952 INFO L137 encePairwiseOnDemand]: 68/78 looper letters, 18 selfloop transitions, 4 changer transitions 0/77 dead transitions. [2022-09-16 12:04:12,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:12,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:12,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:12,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2022-09-16 12:04:12,962 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8179487179487179 [2022-09-16 12:04:12,963 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 319 transitions. [2022-09-16 12:04:12,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 319 transitions. [2022-09-16 12:04:12,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:12,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 319 transitions. [2022-09-16 12:04:12,968 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:12,975 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:12,976 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:12,977 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:12,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:12,992 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:12,994 INFO L231 Difference]: Finished difference. Result has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:12,996 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:12,998 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, 2 predicate places. [2022-09-16 12:04:12,998 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:12,999 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:12,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,999 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:12,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-16 12:04:12,999 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:13,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1146623480, now seen corresponding path program 1 times [2022-09-16 12:04:13,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595949031] [2022-09-16 12:04:13,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,076 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:13,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595949031] [2022-09-16 12:04:13,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595949031] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:13,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:13,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224207113] [2022-09-16 12:04:13,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:13,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:13,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:13,079 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 78 [2022-09-16 12:04:13,079 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:13,079 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,079 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 78 [2022-09-16 12:04:13,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,128 INFO L130 PetriNetUnfolder]: 3/85 cut-off events. [2022-09-16 12:04:13,129 INFO L131 PetriNetUnfolder]: For 10/16 co-relation queries the response was YES. [2022-09-16 12:04:13,132 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:13,132 INFO L137 encePairwiseOnDemand]: 72/78 looper letters, 5 selfloop transitions, 3 changer transitions 12/68 dead transitions. [2022-09-16 12:04:13,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:13,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2022-09-16 12:04:13,138 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8435897435897436 [2022-09-16 12:04:13,138 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 329 transitions. [2022-09-16 12:04:13,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 329 transitions. [2022-09-16 12:04:13,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 329 transitions. [2022-09-16 12:04:13,141 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:13,142 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:13,143 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:13,143 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:13,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:13,144 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:13,145 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:13,145 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:13,145 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, -1 predicate places. [2022-09-16 12:04:13,145 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:13,146 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:13,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,146 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:13,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-16 12:04:13,146 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:13,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1075584045, now seen corresponding path program 1 times [2022-09-16 12:04:13,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261647617] [2022-09-16 12:04:13,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:13,164 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:13,193 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:13,193 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:13,194 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2022-09-16 12:04:13,195 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2022-09-16 12:04:13,195 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2022-09-16 12:04:13,195 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2022-09-16 12:04:13,196 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 9 remaining) [2022-09-16 12:04:13,196 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2022-09-16 12:04:13,196 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2022-09-16 12:04:13,196 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2022-09-16 12:04:13,196 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2022-09-16 12:04:13,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-16 12:04:13,196 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-09-16 12:04:13,199 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:13,199 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-09-16 12:04:13,215 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-16 12:04:13,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:13,241 INFO L130 PetriNetUnfolder]: 18/178 cut-off events. [2022-09-16 12:04:13,242 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:13,242 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:13,243 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:13,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:13,245 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:13,245 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;@45176377, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:13,245 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-09-16 12:04:13,250 INFO L130 PetriNetUnfolder]: 5/59 cut-off events. [2022-09-16 12:04:13,250 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:13,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,250 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:13,250 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:13,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,259 INFO L85 PathProgramCache]: Analyzing trace with hash -576166200, now seen corresponding path program 1 times [2022-09-16 12:04:13,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363762952] [2022-09-16 12:04:13,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,298 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:13,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363762952] [2022-09-16 12:04:13,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363762952] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:13,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:13,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165276006] [2022-09-16 12:04:13,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:13,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:13,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:13,301 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:13,302 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:13,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,302 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:13,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,429 INFO L130 PetriNetUnfolder]: 160/659 cut-off events. [2022-09-16 12:04:13,430 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-09-16 12:04:13,433 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:13,436 INFO L137 encePairwiseOnDemand]: 82/92 looper letters, 29 selfloop transitions, 4 changer transitions 0/101 dead transitions. [2022-09-16 12:04:13,436 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2022-09-16 12:04:13,438 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2022-09-16 12:04:13,438 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 380 transitions. [2022-09-16 12:04:13,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 380 transitions. [2022-09-16 12:04:13,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 380 transitions. [2022-09-16 12:04:13,439 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:13,442 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:13,442 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:13,442 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:13,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:13,444 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:13,446 INFO L231 Difference]: Finished difference. Result has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:13,446 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:13,448 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 6 predicate places. [2022-09-16 12:04:13,448 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:13,448 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:13,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,448 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:13,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-16 12:04:13,449 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:13,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,450 INFO L85 PathProgramCache]: Analyzing trace with hash -662961940, now seen corresponding path program 1 times [2022-09-16 12:04:13,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057256988] [2022-09-16 12:04:13,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,506 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:13,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057256988] [2022-09-16 12:04:13,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057256988] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:13,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:13,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874879288] [2022-09-16 12:04:13,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:13,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:13,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:13,508 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:13,508 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:13,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:13,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,612 INFO L130 PetriNetUnfolder]: 90/609 cut-off events. [2022-09-16 12:04:13,613 INFO L131 PetriNetUnfolder]: For 116/235 co-relation queries the response was YES. [2022-09-16 12:04:13,614 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:13,617 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 32 selfloop transitions, 5 changer transitions 0/112 dead transitions. [2022-09-16 12:04:13,617 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:13,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 403 transitions. [2022-09-16 12:04:13,619 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8760869565217392 [2022-09-16 12:04:13,619 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 403 transitions. [2022-09-16 12:04:13,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 403 transitions. [2022-09-16 12:04:13,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 403 transitions. [2022-09-16 12:04:13,620 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:13,621 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:13,621 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:13,621 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:13,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:13,622 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:13,624 INFO L231 Difference]: Finished difference. Result has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:13,624 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:13,626 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 12 predicate places. [2022-09-16 12:04:13,626 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:13,627 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:13,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,627 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:13,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-16 12:04:13,629 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:13,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1869964892, now seen corresponding path program 1 times [2022-09-16 12:04:13,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757341550] [2022-09-16 12:04:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,688 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:13,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757341550] [2022-09-16 12:04:13,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757341550] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:13,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:13,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781839991] [2022-09-16 12:04:13,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:13,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:13,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:13,691 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:13,691 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:13,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:13,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,809 INFO L130 PetriNetUnfolder]: 121/765 cut-off events. [2022-09-16 12:04:13,809 INFO L131 PetriNetUnfolder]: For 367/507 co-relation queries the response was YES. [2022-09-16 12:04:13,810 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:13,812 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 39 selfloop transitions, 8 changer transitions 0/116 dead transitions. [2022-09-16 12:04:13,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:13,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-09-16 12:04:13,814 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8108695652173913 [2022-09-16 12:04:13,814 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 373 transitions. [2022-09-16 12:04:13,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 373 transitions. [2022-09-16 12:04:13,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 373 transitions. [2022-09-16 12:04:13,815 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:13,816 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:13,816 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:13,816 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:13,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:13,819 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:13,822 INFO L231 Difference]: Finished difference. Result has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:13,822 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:13,824 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 15 predicate places. [2022-09-16 12:04:13,824 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:13,825 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:13,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,825 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:13,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-16 12:04:13,825 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:13,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2134337052, now seen corresponding path program 1 times [2022-09-16 12:04:13,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142207091] [2022-09-16 12:04:13,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,903 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:13,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142207091] [2022-09-16 12:04:13,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142207091] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:13,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391198393] [2022-09-16 12:04:13,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:13,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:13,906 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:13,914 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:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:13,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:14,081 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:14,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:14,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391198393] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:14,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:14,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751551753] [2022-09-16 12:04:14,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:14,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:14,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:14,083 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:14,084 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:14,085 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:14,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,199 INFO L130 PetriNetUnfolder]: 111/719 cut-off events. [2022-09-16 12:04:14,200 INFO L131 PetriNetUnfolder]: For 391/519 co-relation queries the response was YES. [2022-09-16 12:04:14,204 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:14,206 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 32 selfloop transitions, 6 changer transitions 0/107 dead transitions. [2022-09-16 12:04:14,206 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:14,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:14,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:14,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2022-09-16 12:04:14,208 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7903726708074534 [2022-09-16 12:04:14,208 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2022-09-16 12:04:14,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2022-09-16 12:04:14,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2022-09-16 12:04:14,209 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:14,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:14,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:14,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:14,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:14,213 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:14,214 INFO L231 Difference]: Finished difference. Result has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:14,215 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:14,216 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 17 predicate places. [2022-09-16 12:04:14,216 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:14,216 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:14,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,216 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:14,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:14,422 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:14,422 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:14,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,423 INFO L85 PathProgramCache]: Analyzing trace with hash -2130857756, now seen corresponding path program 1 times [2022-09-16 12:04:14,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736908488] [2022-09-16 12:04:14,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,465 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:14,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736908488] [2022-09-16 12:04:14,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736908488] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:14,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503525911] [2022-09-16 12:04:14,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:14,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:14,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:14,466 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:14,467 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:14,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:14,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,535 INFO L130 PetriNetUnfolder]: 81/554 cut-off events. [2022-09-16 12:04:14,536 INFO L131 PetriNetUnfolder]: For 222/379 co-relation queries the response was YES. [2022-09-16 12:04:14,537 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:14,538 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 29 selfloop transitions, 6 changer transitions 0/109 dead transitions. [2022-09-16 12:04:14,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:14,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:14,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:14,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 400 transitions. [2022-09-16 12:04:14,540 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8695652173913043 [2022-09-16 12:04:14,540 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 400 transitions. [2022-09-16 12:04:14,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 400 transitions. [2022-09-16 12:04:14,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 400 transitions. [2022-09-16 12:04:14,541 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:14,541 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:14,542 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:14,542 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:14,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:14,543 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:14,544 INFO L231 Difference]: Finished difference. Result has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:14,545 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:14,545 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:14,546 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:14,546 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:14,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,546 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:14,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-16 12:04:14,546 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:14,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,546 INFO L85 PathProgramCache]: Analyzing trace with hash -258411444, now seen corresponding path program 1 times [2022-09-16 12:04:14,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515783573] [2022-09-16 12:04:14,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,581 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:14,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515783573] [2022-09-16 12:04:14,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515783573] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:14,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840068521] [2022-09-16 12:04:14,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:14,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:14,585 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:14,585 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:14,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:14,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,637 INFO L130 PetriNetUnfolder]: 22/498 cut-off events. [2022-09-16 12:04:14,637 INFO L131 PetriNetUnfolder]: For 193/291 co-relation queries the response was YES. [2022-09-16 12:04:14,637 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:14,638 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 17 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2022-09-16 12:04:14,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:14,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:14,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:14,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2022-09-16 12:04:14,639 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8478260869565217 [2022-09-16 12:04:14,639 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2022-09-16 12:04:14,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2022-09-16 12:04:14,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2022-09-16 12:04:14,640 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:14,641 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:14,641 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:14,641 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:14,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:14,642 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:14,644 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:14,644 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:14,645 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 20 predicate places. [2022-09-16 12:04:14,645 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:14,645 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:14,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,646 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:14,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-16 12:04:14,646 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:14,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1627350539, now seen corresponding path program 1 times [2022-09-16 12:04:14,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359567507] [2022-09-16 12:04:14,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,670 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:14,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359567507] [2022-09-16 12:04:14,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359567507] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589116264] [2022-09-16 12:04:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:14,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:14,672 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:14,672 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:14,672 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,672 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:14,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,716 INFO L130 PetriNetUnfolder]: 18/480 cut-off events. [2022-09-16 12:04:14,716 INFO L131 PetriNetUnfolder]: For 175/264 co-relation queries the response was YES. [2022-09-16 12:04:14,717 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:14,718 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 18 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2022-09-16 12:04:14,718 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:14,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:14,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:14,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:14,720 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:14,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:14,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:14,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:14,722 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:14,722 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:14,722 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:14,722 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:14,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:14,723 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:14,724 INFO L231 Difference]: Finished difference. Result has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:14,725 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:14,725 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:14,725 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:14,726 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:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,726 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:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-16 12:04:14,726 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:14,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash -948980778, now seen corresponding path program 1 times [2022-09-16 12:04:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926724545] [2022-09-16 12:04:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,782 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:14,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926724545] [2022-09-16 12:04:14,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926724545] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:14,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664141544] [2022-09-16 12:04:14,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:14,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:14,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:14,784 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:14,784 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:14,784 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:14,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,909 INFO L130 PetriNetUnfolder]: 81/739 cut-off events. [2022-09-16 12:04:14,909 INFO L131 PetriNetUnfolder]: For 283/409 co-relation queries the response was YES. [2022-09-16 12:04:14,911 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:14,912 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 31 selfloop transitions, 9 changer transitions 4/113 dead transitions. [2022-09-16 12:04:14,912 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:14,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:14,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 527 transitions. [2022-09-16 12:04:14,914 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8183229813664596 [2022-09-16 12:04:14,914 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 527 transitions. [2022-09-16 12:04:14,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 527 transitions. [2022-09-16 12:04:14,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 527 transitions. [2022-09-16 12:04:14,915 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:14,917 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:14,917 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:14,918 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:14,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:14,919 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:14,920 INFO L231 Difference]: Finished difference. Result has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:14,921 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:14,921 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 25 predicate places. [2022-09-16 12:04:14,922 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:14,922 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:14,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,922 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:14,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-16 12:04:14,922 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:14,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1527830205, now seen corresponding path program 1 times [2022-09-16 12:04:14,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330986898] [2022-09-16 12:04:14,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,960 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:14,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330986898] [2022-09-16 12:04:14,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330986898] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:14,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178504594] [2022-09-16 12:04:14,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:14,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:14,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:14,963 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:14,963 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:14,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:14,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,010 INFO L130 PetriNetUnfolder]: 19/528 cut-off events. [2022-09-16 12:04:15,010 INFO L131 PetriNetUnfolder]: For 263/342 co-relation queries the response was YES. [2022-09-16 12:04:15,011 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:15,012 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 20 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2022-09-16 12:04:15,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:15,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:15,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:15,013 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:15,013 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:15,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:15,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:15,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:15,014 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:15,015 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:15,015 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:15,015 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:15,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:15,016 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:15,018 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:15,018 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:15,019 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 22 predicate places. [2022-09-16 12:04:15,019 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:15,019 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:15,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,019 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:15,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-16 12:04:15,019 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:15,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,020 INFO L85 PathProgramCache]: Analyzing trace with hash -2102204068, now seen corresponding path program 1 times [2022-09-16 12:04:15,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572509150] [2022-09-16 12:04:15,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,065 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:15,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:15,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572509150] [2022-09-16 12:04:15,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572509150] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:15,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:15,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:15,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206409664] [2022-09-16 12:04:15,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:15,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:15,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:15,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:15,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:15,067 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:15,067 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:15,067 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:15,067 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:15,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,185 INFO L130 PetriNetUnfolder]: 72/729 cut-off events. [2022-09-16 12:04:15,185 INFO L131 PetriNetUnfolder]: For 346/506 co-relation queries the response was YES. [2022-09-16 12:04:15,187 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:15,188 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 26 selfloop transitions, 9 changer transitions 14/110 dead transitions. [2022-09-16 12:04:15,188 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:15,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 524 transitions. [2022-09-16 12:04:15,190 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8136645962732919 [2022-09-16 12:04:15,190 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 524 transitions. [2022-09-16 12:04:15,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 524 transitions. [2022-09-16 12:04:15,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:15,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 524 transitions. [2022-09-16 12:04:15,192 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:15,193 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:15,193 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:15,193 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:15,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:15,194 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:15,196 INFO L231 Difference]: Finished difference. Result has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:15,196 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:15,196 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 26 predicate places. [2022-09-16 12:04:15,196 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:15,197 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:15,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,197 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:15,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-16 12:04:15,197 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:15,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,197 INFO L85 PathProgramCache]: Analyzing trace with hash 2049049987, now seen corresponding path program 1 times [2022-09-16 12:04:15,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332611071] [2022-09-16 12:04:15,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,236 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:15,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:15,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332611071] [2022-09-16 12:04:15,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332611071] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:15,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102118939] [2022-09-16 12:04:15,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:15,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:15,239 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:15,240 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:15,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:15,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:15,343 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:15,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:15,379 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:15,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102118939] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:15,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:15,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:15,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549248055] [2022-09-16 12:04:15,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:15,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:15,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:15,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:15,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:15,382 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:15,383 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:15,383 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:15,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:15,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,456 INFO L130 PetriNetUnfolder]: 64/255 cut-off events. [2022-09-16 12:04:15,456 INFO L131 PetriNetUnfolder]: For 881/901 co-relation queries the response was YES. [2022-09-16 12:04:15,457 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:15,458 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 48 selfloop transitions, 7 changer transitions 0/100 dead transitions. [2022-09-16 12:04:15,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:15,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:15,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:15,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 645 transitions. [2022-09-16 12:04:15,460 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7789855072463768 [2022-09-16 12:04:15,460 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 645 transitions. [2022-09-16 12:04:15,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 645 transitions. [2022-09-16 12:04:15,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:15,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 645 transitions. [2022-09-16 12:04:15,461 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:15,462 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:15,462 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:15,463 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:15,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:15,464 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:15,465 INFO L231 Difference]: Finished difference. Result has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:15,465 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:15,466 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 7 predicate places. [2022-09-16 12:04:15,466 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:15,466 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:15,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,466 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:15,485 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:15,679 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:15,679 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:15,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,680 INFO L85 PathProgramCache]: Analyzing trace with hash 820541403, now seen corresponding path program 1 times [2022-09-16 12:04:15,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041708182] [2022-09-16 12:04:15,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:15,692 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:15,714 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:15,715 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:15,715 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 11 remaining) [2022-09-16 12:04:15,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 11 remaining) [2022-09-16 12:04:15,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 11 remaining) [2022-09-16 12:04:15,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 11 remaining) [2022-09-16 12:04:15,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-16 12:04:15,717 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:15,718 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:15,719 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-09-16 12:04:15,740 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-16 12:04:15,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:15,757 INFO L130 PetriNetUnfolder]: 34/307 cut-off events. [2022-09-16 12:04:15,757 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-09-16 12:04:15,758 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:15,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:15,760 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:15,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:15,761 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;@45176377, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:15,761 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2022-09-16 12:04:15,764 INFO L130 PetriNetUnfolder]: 5/57 cut-off events. [2022-09-16 12:04:15,764 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:15,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,764 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:15,764 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:15,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,764 INFO L85 PathProgramCache]: Analyzing trace with hash 481340734, now seen corresponding path program 1 times [2022-09-16 12:04:15,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002283038] [2022-09-16 12:04:15,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,784 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:15,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:15,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002283038] [2022-09-16 12:04:15,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002283038] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:15,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:15,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:15,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962608658] [2022-09-16 12:04:15,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:15,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:15,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:15,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:15,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:15,785 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:15,785 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:15,786 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:15,786 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:15,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,995 INFO L130 PetriNetUnfolder]: 830/2670 cut-off events. [2022-09-16 12:04:15,995 INFO L131 PetriNetUnfolder]: For 399/399 co-relation queries the response was YES. [2022-09-16 12:04:16,003 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:16,014 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 33 selfloop transitions, 4 changer transitions 0/115 dead transitions. [2022-09-16 12:04:16,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:16,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:16,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:16,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 434 transitions. [2022-09-16 12:04:16,016 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8188679245283019 [2022-09-16 12:04:16,016 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 434 transitions. [2022-09-16 12:04:16,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 434 transitions. [2022-09-16 12:04:16,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:16,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 434 transitions. [2022-09-16 12:04:16,017 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:16,018 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:16,018 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:16,018 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:16,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:16,019 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:16,020 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:16,020 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:16,021 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 6 predicate places. [2022-09-16 12:04:16,021 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:16,021 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:16,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:16,021 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:16,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-16 12:04:16,021 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:16,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:16,021 INFO L85 PathProgramCache]: Analyzing trace with hash 2077885368, now seen corresponding path program 1 times [2022-09-16 12:04:16,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:16,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29733199] [2022-09-16 12:04:16,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:16,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:16,046 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:16,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:16,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29733199] [2022-09-16 12:04:16,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29733199] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:16,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:16,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:16,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911727127] [2022-09-16 12:04:16,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:16,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:16,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:16,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:16,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:16,048 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:16,048 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:16,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:16,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:16,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:16,328 INFO L130 PetriNetUnfolder]: 1035/3200 cut-off events. [2022-09-16 12:04:16,328 INFO L131 PetriNetUnfolder]: For 1277/2538 co-relation queries the response was YES. [2022-09-16 12:04:16,337 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:16,354 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 53 selfloop transitions, 7 changer transitions 0/144 dead transitions. [2022-09-16 12:04:16,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:16,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:16,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-09-16 12:04:16,355 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8886792452830189 [2022-09-16 12:04:16,355 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 471 transitions. [2022-09-16 12:04:16,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 471 transitions. [2022-09-16 12:04:16,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:16,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 471 transitions. [2022-09-16 12:04:16,357 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:16,357 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:16,358 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:16,358 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:16,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:16,359 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:16,361 INFO L231 Difference]: Finished difference. Result has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:16,361 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:16,362 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 12 predicate places. [2022-09-16 12:04:16,362 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:16,362 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:16,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:16,363 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:16,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-16 12:04:16,363 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:16,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:16,363 INFO L85 PathProgramCache]: Analyzing trace with hash 768370014, now seen corresponding path program 1 times [2022-09-16 12:04:16,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:16,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106196188] [2022-09-16 12:04:16,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:16,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:16,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:16,383 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:16,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:16,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106196188] [2022-09-16 12:04:16,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106196188] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:16,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:16,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:16,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430532518] [2022-09-16 12:04:16,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:16,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:16,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:16,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:16,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:16,385 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:16,385 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:16,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:16,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:16,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:16,706 INFO L130 PetriNetUnfolder]: 949/4056 cut-off events. [2022-09-16 12:04:16,706 INFO L131 PetriNetUnfolder]: For 2385/3088 co-relation queries the response was YES. [2022-09-16 12:04:16,722 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:16,739 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 57 selfloop transitions, 8 changer transitions 0/144 dead transitions. [2022-09-16 12:04:16,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:16,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:16,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:16,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 433 transitions. [2022-09-16 12:04:16,740 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8169811320754717 [2022-09-16 12:04:16,741 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 433 transitions. [2022-09-16 12:04:16,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 433 transitions. [2022-09-16 12:04:16,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:16,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 433 transitions. [2022-09-16 12:04:16,742 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:16,743 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:16,743 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:16,743 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:16,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:16,746 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:16,747 INFO L231 Difference]: Finished difference. Result has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:16,748 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:16,748 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 15 predicate places. [2022-09-16 12:04:16,748 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:16,749 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:16,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:16,749 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:16,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-16 12:04:16,749 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:16,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1950332988, now seen corresponding path program 1 times [2022-09-16 12:04:16,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:16,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633708117] [2022-09-16 12:04:16,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:16,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:16,782 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:16,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:16,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633708117] [2022-09-16 12:04:16,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633708117] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:16,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578829217] [2022-09-16 12:04:16,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:16,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:16,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:16,800 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:16,801 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:16,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:16,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:16,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:16,902 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:16,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:16,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578829217] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:16,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:16,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:16,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518530116] [2022-09-16 12:04:16,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:16,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:16,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:16,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:16,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:16,903 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:16,904 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:16,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:16,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:16,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:17,224 INFO L130 PetriNetUnfolder]: 873/3661 cut-off events. [2022-09-16 12:04:17,224 INFO L131 PetriNetUnfolder]: For 2399/3069 co-relation queries the response was YES. [2022-09-16 12:04:17,233 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:17,244 INFO L137 encePairwiseOnDemand]: 101/106 looper letters, 42 selfloop transitions, 6 changer transitions 0/127 dead transitions. [2022-09-16 12:04:17,244 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:17,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 585 transitions. [2022-09-16 12:04:17,246 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7884097035040432 [2022-09-16 12:04:17,246 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 585 transitions. [2022-09-16 12:04:17,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 585 transitions. [2022-09-16 12:04:17,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:17,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 585 transitions. [2022-09-16 12:04:17,248 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:17,249 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:17,249 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:17,249 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:17,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:17,252 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:17,254 INFO L231 Difference]: Finished difference. Result has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:17,254 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:17,254 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 17 predicate places. [2022-09-16 12:04:17,254 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:17,254 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:17,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:17,255 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:17,285 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:17,471 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:17,471 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:17,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1932012160, now seen corresponding path program 1 times [2022-09-16 12:04:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:17,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921560581] [2022-09-16 12:04:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:17,499 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:17,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:17,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921560581] [2022-09-16 12:04:17,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921560581] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:17,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:17,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:17,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852262666] [2022-09-16 12:04:17,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:17,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:17,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:17,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:17,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:17,501 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:17,501 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:17,501 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:17,501 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:17,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:17,777 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:17,777 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:04:17,777 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:17,778 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:17,778 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-09-16 12:04:17,887 INFO L130 PetriNetUnfolder]: 1245/4074 cut-off events. [2022-09-16 12:04:17,887 INFO L131 PetriNetUnfolder]: For 2500/3727 co-relation queries the response was YES. [2022-09-16 12:04:17,899 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:17,910 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 50 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2022-09-16 12:04:17,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:17,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:17,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:17,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2022-09-16 12:04:17,912 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8830188679245283 [2022-09-16 12:04:17,912 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2022-09-16 12:04:17,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2022-09-16 12:04:17,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:17,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2022-09-16 12:04:17,913 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:17,914 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:17,914 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:17,914 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:17,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:17,917 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:17,919 INFO L231 Difference]: Finished difference. Result has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:17,919 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:17,919 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 19 predicate places. [2022-09-16 12:04:17,919 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:17,919 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:17,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:17,920 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:17,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-16 12:04:17,920 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:17,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:17,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1960320621, now seen corresponding path program 1 times [2022-09-16 12:04:17,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:17,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006582897] [2022-09-16 12:04:17,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:17,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:17,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:17,934 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:17,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:17,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006582897] [2022-09-16 12:04:17,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006582897] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:17,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:17,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:17,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632704533] [2022-09-16 12:04:17,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:17,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:17,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:17,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:17,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:17,935 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 106 [2022-09-16 12:04:17,935 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:17,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:17,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 106 [2022-09-16 12:04:17,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:18,289 INFO L130 PetriNetUnfolder]: 638/4963 cut-off events. [2022-09-16 12:04:18,289 INFO L131 PetriNetUnfolder]: For 2668/4668 co-relation queries the response was YES. [2022-09-16 12:04:18,304 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:18,317 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 44 selfloop transitions, 7 changer transitions 0/134 dead transitions. [2022-09-16 12:04:18,317 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:18,318 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:18,318 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:18,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:18,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:18,319 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:18,319 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:18,320 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:18,320 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:18,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:18,323 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:18,324 INFO L231 Difference]: Finished difference. Result has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:18,324 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:18,324 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 22 predicate places. [2022-09-16 12:04:18,325 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:18,325 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:18,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,325 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:18,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-16 12:04:18,325 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:18,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,325 INFO L85 PathProgramCache]: Analyzing trace with hash -581066765, now seen corresponding path program 1 times [2022-09-16 12:04:18,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158798234] [2022-09-16 12:04:18,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,340 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:18,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158798234] [2022-09-16 12:04:18,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158798234] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:18,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:18,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:18,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704070991] [2022-09-16 12:04:18,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:18,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:18,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:18,342 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:18,342 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:18,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:18,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:18,568 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:18,568 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:18,569 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:18,573 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 17), 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:18,573 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:18,573 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:18,641 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 17), 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:18,641 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:18,641 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:18,642 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:18,656 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 17), 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:18,656 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:18,657 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:18,657 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:18,657 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:18,657 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:18,719 INFO L130 PetriNetUnfolder]: 608/4658 cut-off events. [2022-09-16 12:04:18,720 INFO L131 PetriNetUnfolder]: For 2895/5017 co-relation queries the response was YES. [2022-09-16 12:04:18,730 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:18,744 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 34 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2022-09-16 12:04:18,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:18,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:18,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions. [2022-09-16 12:04:18,745 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8867924528301887 [2022-09-16 12:04:18,745 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 282 transitions. [2022-09-16 12:04:18,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions. [2022-09-16 12:04:18,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions. [2022-09-16 12:04:18,746 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:18,747 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:18,747 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:18,747 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:18,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:18,750 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:18,751 INFO L231 Difference]: Finished difference. Result has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:18,751 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:18,751 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 21 predicate places. [2022-09-16 12:04:18,751 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:18,752 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:18,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,752 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:18,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-16 12:04:18,752 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:18,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,752 INFO L85 PathProgramCache]: Analyzing trace with hash -624901166, now seen corresponding path program 1 times [2022-09-16 12:04:18,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885945292] [2022-09-16 12:04:18,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,780 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:18,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885945292] [2022-09-16 12:04:18,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885945292] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:18,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:18,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:18,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543644223] [2022-09-16 12:04:18,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:18,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:18,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:18,782 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:18,782 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:18,782 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,782 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:18,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:19,818 INFO L130 PetriNetUnfolder]: 2181/11223 cut-off events. [2022-09-16 12:04:19,818 INFO L131 PetriNetUnfolder]: For 5777/9888 co-relation queries the response was YES. [2022-09-16 12:04:19,844 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:19,870 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 89 selfloop transitions, 20 changer transitions 1/196 dead transitions. [2022-09-16 12:04:19,871 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:19,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:19,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:19,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 811 transitions. [2022-09-16 12:04:19,874 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.850104821802935 [2022-09-16 12:04:19,874 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 811 transitions. [2022-09-16 12:04:19,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 811 transitions. [2022-09-16 12:04:19,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:19,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 811 transitions. [2022-09-16 12:04:19,877 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:19,878 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:19,878 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:19,878 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:19,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:19,891 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:19,893 INFO L231 Difference]: Finished difference. Result has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:19,893 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:19,894 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 32 predicate places. [2022-09-16 12:04:19,894 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:19,894 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:19,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:19,894 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:19,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-16 12:04:19,894 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:19,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:19,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1328039490, now seen corresponding path program 1 times [2022-09-16 12:04:19,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:19,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994737496] [2022-09-16 12:04:19,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:19,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:19,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:19,930 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:19,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:19,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994737496] [2022-09-16 12:04:19,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994737496] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:19,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:19,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:19,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110170307] [2022-09-16 12:04:19,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:19,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:19,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:19,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:19,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:19,932 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:19,933 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:19,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:19,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:19,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,131 INFO L130 PetriNetUnfolder]: 2364/12602 cut-off events. [2022-09-16 12:04:21,131 INFO L131 PetriNetUnfolder]: For 10704/14723 co-relation queries the response was YES. [2022-09-16 12:04:21,169 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:21,196 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 100 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2022-09-16 12:04:21,196 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:21,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:21,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:21,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 813 transitions. [2022-09-16 12:04:21,198 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8522012578616353 [2022-09-16 12:04:21,198 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 813 transitions. [2022-09-16 12:04:21,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 813 transitions. [2022-09-16 12:04:21,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 813 transitions. [2022-09-16 12:04:21,199 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:21,201 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:21,201 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:21,201 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:21,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:21,232 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:21,234 INFO L231 Difference]: Finished difference. Result has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:21,235 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:21,235 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 42 predicate places. [2022-09-16 12:04:21,235 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:21,235 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:21,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,235 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,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-16 12:04:21,236 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:21,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1291022045, now seen corresponding path program 1 times [2022-09-16 12:04:21,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963823138] [2022-09-16 12:04:21,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,251 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,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:21,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963823138] [2022-09-16 12:04:21,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963823138] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:21,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:21,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:21,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589596506] [2022-09-16 12:04:21,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:21,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:21,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:21,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:21,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:21,253 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:21,253 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:21,253 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:21,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:21,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,992 INFO L130 PetriNetUnfolder]: 740/7239 cut-off events. [2022-09-16 12:04:21,992 INFO L131 PetriNetUnfolder]: For 7806/10089 co-relation queries the response was YES. [2022-09-16 12:04:22,016 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:22,029 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 55 selfloop transitions, 1 changer transitions 0/155 dead transitions. [2022-09-16 12:04:22,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:22,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:22,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:22,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 283 transitions. [2022-09-16 12:04:22,030 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.889937106918239 [2022-09-16 12:04:22,030 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 283 transitions. [2022-09-16 12:04:22,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 283 transitions. [2022-09-16 12:04:22,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:22,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 283 transitions. [2022-09-16 12:04:22,031 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:22,032 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:22,032 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:22,032 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:22,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:22,047 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:22,049 INFO L231 Difference]: Finished difference. Result has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:22,049 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:22,049 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 41 predicate places. [2022-09-16 12:04:22,049 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:22,049 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:22,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:22,050 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:22,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-16 12:04:22,050 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:22,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:22,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1722447028, now seen corresponding path program 1 times [2022-09-16 12:04:22,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:22,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952451516] [2022-09-16 12:04:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:22,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:22,073 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:22,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:22,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952451516] [2022-09-16 12:04:22,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952451516] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:22,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562454593] [2022-09-16 12:04:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:22,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:22,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:22,075 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:22,076 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:22,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:22,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:22,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:22,154 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:22,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:22,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:04:22,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562454593] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:22,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:22,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:22,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552945499] [2022-09-16 12:04:22,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:22,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:22,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:22,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:22,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:22,186 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:22,187 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:22,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:22,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:22,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:23,531 INFO L130 PetriNetUnfolder]: 1907/13630 cut-off events. [2022-09-16 12:04:23,531 INFO L131 PetriNetUnfolder]: For 23481/25517 co-relation queries the response was YES. [2022-09-16 12:04:23,578 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:23,612 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 103 selfloop transitions, 9 changer transitions 0/206 dead transitions. [2022-09-16 12:04:23,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:23,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:23,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:23,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 756 transitions. [2022-09-16 12:04:23,614 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7924528301886793 [2022-09-16 12:04:23,614 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 756 transitions. [2022-09-16 12:04:23,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 756 transitions. [2022-09-16 12:04:23,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:23,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 756 transitions. [2022-09-16 12:04:23,616 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:23,617 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:23,617 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:23,617 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:23,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:23,638 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:23,640 INFO L231 Difference]: Finished difference. Result has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:23,640 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:23,641 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 52 predicate places. [2022-09-16 12:04:23,641 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:23,641 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:23,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:23,641 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:23,665 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:23,855 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:23,855 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:23,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:23,856 INFO L85 PathProgramCache]: Analyzing trace with hash 111404811, now seen corresponding path program 1 times [2022-09-16 12:04:23,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:23,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52373817] [2022-09-16 12:04:23,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:23,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:23,882 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:23,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:23,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52373817] [2022-09-16 12:04:23,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52373817] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:23,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:23,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:23,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115711299] [2022-09-16 12:04:23,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:23,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:23,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:23,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:23,884 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:23,884 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:23,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:23,884 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:23,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:25,053 INFO L130 PetriNetUnfolder]: 1843/12183 cut-off events. [2022-09-16 12:04:25,053 INFO L131 PetriNetUnfolder]: For 13582/16424 co-relation queries the response was YES. [2022-09-16 12:04:25,098 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:25,117 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 67 selfloop transitions, 14 changer transitions 0/180 dead transitions. [2022-09-16 12:04:25,117 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:25,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:25,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:25,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 459 transitions. [2022-09-16 12:04:25,118 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8660377358490566 [2022-09-16 12:04:25,118 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 459 transitions. [2022-09-16 12:04:25,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 459 transitions. [2022-09-16 12:04:25,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:25,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 459 transitions. [2022-09-16 12:04:25,119 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:25,120 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:25,120 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:25,120 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:25,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:25,145 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:25,147 INFO L231 Difference]: Finished difference. Result has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:25,147 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:25,148 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 55 predicate places. [2022-09-16 12:04:25,148 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:25,148 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:25,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:25,148 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:25,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-16 12:04:25,148 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:25,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:25,149 INFO L85 PathProgramCache]: Analyzing trace with hash 623767965, now seen corresponding path program 1 times [2022-09-16 12:04:25,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:25,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552484442] [2022-09-16 12:04:25,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:25,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:25,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:25,178 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:25,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:25,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552484442] [2022-09-16 12:04:25,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552484442] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:25,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:25,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:25,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332599971] [2022-09-16 12:04:25,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:25,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:25,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:25,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:25,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:25,179 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:25,180 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:25,180 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:25,180 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:25,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:26,850 INFO L130 PetriNetUnfolder]: 2378/14651 cut-off events. [2022-09-16 12:04:26,850 INFO L131 PetriNetUnfolder]: For 15450/18423 co-relation queries the response was YES. [2022-09-16 12:04:26,908 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:26,932 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 96 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2022-09-16 12:04:26,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:26,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:26,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 805 transitions. [2022-09-16 12:04:26,934 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8438155136268344 [2022-09-16 12:04:26,934 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 805 transitions. [2022-09-16 12:04:26,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 805 transitions. [2022-09-16 12:04:26,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:26,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 805 transitions. [2022-09-16 12:04:26,936 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:26,936 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:26,937 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:26,937 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:26,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:26,970 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:26,972 INFO L231 Difference]: Finished difference. Result has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:26,972 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:26,972 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 65 predicate places. [2022-09-16 12:04:26,972 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:26,973 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:26,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:26,973 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:26,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-16 12:04:26,973 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:26,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:26,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1988066140, now seen corresponding path program 1 times [2022-09-16 12:04:26,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:26,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460781734] [2022-09-16 12:04:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:26,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:26,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:26,989 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:26,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:26,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460781734] [2022-09-16 12:04:26,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460781734] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:26,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:26,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:26,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188565315] [2022-09-16 12:04:26,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:26,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:26,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:26,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:26,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:26,990 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:26,990 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:26,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:26,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:26,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:28,110 INFO L130 PetriNetUnfolder]: 829/11036 cut-off events. [2022-09-16 12:04:28,110 INFO L131 PetriNetUnfolder]: For 12319/14235 co-relation queries the response was YES. [2022-09-16 12:04:28,163 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:28,181 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 68 selfloop transitions, 1 changer transitions 0/177 dead transitions. [2022-09-16 12:04:28,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:28,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:28,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:28,182 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:28,182 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:28,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:28,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:28,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:28,183 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:28,183 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:28,183 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:28,183 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:28,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:28,220 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:28,222 INFO L231 Difference]: Finished difference. Result has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:28,222 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:28,222 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 64 predicate places. [2022-09-16 12:04:28,222 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:28,222 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:28,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:28,222 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:28,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-16 12:04:28,223 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:28,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:28,223 INFO L85 PathProgramCache]: Analyzing trace with hash 74478487, now seen corresponding path program 1 times [2022-09-16 12:04:28,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:28,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887424483] [2022-09-16 12:04:28,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:28,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:28,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:28,320 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:28,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:28,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887424483] [2022-09-16 12:04:28,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887424483] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:28,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:28,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:28,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100068695] [2022-09-16 12:04:28,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:28,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:28,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:28,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:28,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:28,322 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:28,322 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:28,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:28,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:28,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:29,925 INFO L130 PetriNetUnfolder]: 2205/14524 cut-off events. [2022-09-16 12:04:29,925 INFO L131 PetriNetUnfolder]: For 18433/21093 co-relation queries the response was YES. [2022-09-16 12:04:29,988 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:30,009 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 104 selfloop transitions, 38 changer transitions 1/236 dead transitions. [2022-09-16 12:04:30,009 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:30,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:30,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 797 transitions. [2022-09-16 12:04:30,011 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8354297693920335 [2022-09-16 12:04:30,011 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 797 transitions. [2022-09-16 12:04:30,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 797 transitions. [2022-09-16 12:04:30,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:30,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 797 transitions. [2022-09-16 12:04:30,012 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:30,013 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:30,013 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:30,013 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:30,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:30,066 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:30,068 INFO L231 Difference]: Finished difference. Result has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:30,068 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:30,068 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 76 predicate places. [2022-09-16 12:04:30,069 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:30,069 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:30,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:30,069 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:30,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-16 12:04:30,069 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:30,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:30,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1228258041, now seen corresponding path program 1 times [2022-09-16 12:04:30,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:30,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569099173] [2022-09-16 12:04:30,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:30,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:30,103 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:30,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:30,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569099173] [2022-09-16 12:04:30,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569099173] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:30,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312981716] [2022-09-16 12:04:30,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:30,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:30,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:30,105 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:30,106 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:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:30,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:30,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:30,203 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:30,203 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:30,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312981716] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:30,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:30,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:30,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465966413] [2022-09-16 12:04:30,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:30,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:30,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:30,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:30,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:30,205 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:30,206 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:30,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:30,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:30,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:31,846 INFO L130 PetriNetUnfolder]: 2136/14857 cut-off events. [2022-09-16 12:04:31,847 INFO L131 PetriNetUnfolder]: For 22949/25691 co-relation queries the response was YES. [2022-09-16 12:04:31,919 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:31,940 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 103 selfloop transitions, 48 changer transitions 0/248 dead transitions. [2022-09-16 12:04:31,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:31,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:31,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:31,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 796 transitions. [2022-09-16 12:04:31,941 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8343815513626834 [2022-09-16 12:04:31,941 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 796 transitions. [2022-09-16 12:04:31,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 796 transitions. [2022-09-16 12:04:31,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:31,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 796 transitions. [2022-09-16 12:04:31,943 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:31,943 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,944 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,944 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:31,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:32,023 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:32,025 INFO L231 Difference]: Finished difference. Result has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:32,025 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:32,026 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 87 predicate places. [2022-09-16 12:04:32,026 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:32,026 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:32,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:32,026 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:32,046 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:32,228 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:32,228 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:32,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash -828004259, now seen corresponding path program 1 times [2022-09-16 12:04:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:32,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709136283] [2022-09-16 12:04:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:32,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:32,263 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:32,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:32,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709136283] [2022-09-16 12:04:32,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709136283] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:32,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:32,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:32,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093120637] [2022-09-16 12:04:32,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:32,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:32,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:32,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:32,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:32,265 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:32,265 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:32,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:32,265 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:32,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:34,139 INFO L130 PetriNetUnfolder]: 2121/15082 cut-off events. [2022-09-16 12:04:34,139 INFO L131 PetriNetUnfolder]: For 26513/29329 co-relation queries the response was YES. [2022-09-16 12:04:34,203 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:34,221 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 113 selfloop transitions, 44 changer transitions 1/255 dead transitions. [2022-09-16 12:04:34,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:34,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:34,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:34,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 794 transitions. [2022-09-16 12:04:34,223 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8322851153039832 [2022-09-16 12:04:34,223 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 794 transitions. [2022-09-16 12:04:34,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 794 transitions. [2022-09-16 12:04:34,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:34,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 794 transitions. [2022-09-16 12:04:34,224 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:34,225 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,225 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,225 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:34,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:34,351 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:34,353 INFO L231 Difference]: Finished difference. Result has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:34,354 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:34,354 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 98 predicate places. [2022-09-16 12:04:34,354 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:34,354 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:34,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:34,354 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:34,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-16 12:04:34,355 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:34,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash 428152970, now seen corresponding path program 1 times [2022-09-16 12:04:34,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:34,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317625748] [2022-09-16 12:04:34,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:34,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:34,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:34,368 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:34,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:34,386 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:34,386 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2022-09-16 12:04:34,386 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2022-09-16 12:04:34,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2022-09-16 12:04:34,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2022-09-16 12:04:34,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2022-09-16 12:04:34,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2022-09-16 12:04:34,387 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2022-09-16 12:04:34,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-16 12:04:34,387 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:34,387 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:34,387 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-09-16 12:04:34,401 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-09-16 12:04:34,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:34,426 INFO L130 PetriNetUnfolder]: 66/540 cut-off events. [2022-09-16 12:04:34,426 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-09-16 12:04:34,428 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:34,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:34,430 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:34,431 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:34,431 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;@45176377, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:34,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2022-09-16 12:04:34,433 INFO L130 PetriNetUnfolder]: 3/53 cut-off events. [2022-09-16 12:04:34,433 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:34,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:34,433 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:34,433 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:34,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:34,434 INFO L85 PathProgramCache]: Analyzing trace with hash 299423682, now seen corresponding path program 1 times [2022-09-16 12:04:34,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:34,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225351146] [2022-09-16 12:04:34,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:34,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:34,452 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:34,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:34,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225351146] [2022-09-16 12:04:34,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225351146] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:34,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:34,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:34,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260085902] [2022-09-16 12:04:34,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:34,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:34,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:34,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:34,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:34,454 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:34,454 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:34,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:34,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:35,273 INFO L130 PetriNetUnfolder]: 3684/10555 cut-off events. [2022-09-16 12:04:35,273 INFO L131 PetriNetUnfolder]: For 2214/2214 co-relation queries the response was YES. [2022-09-16 12:04:35,312 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:35,355 INFO L137 encePairwiseOnDemand]: 110/120 looper letters, 37 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2022-09-16 12:04:35,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:35,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:35,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2022-09-16 12:04:35,356 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8133333333333334 [2022-09-16 12:04:35,357 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 488 transitions. [2022-09-16 12:04:35,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 488 transitions. [2022-09-16 12:04:35,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:35,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 488 transitions. [2022-09-16 12:04:35,357 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:35,358 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:35,358 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:35,358 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:35,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:35,359 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:35,360 INFO L231 Difference]: Finished difference. Result has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:35,360 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:35,360 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 6 predicate places. [2022-09-16 12:04:35,360 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:35,361 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:35,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:35,361 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:35,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-16 12:04:35,361 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:35,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash 721972512, now seen corresponding path program 1 times [2022-09-16 12:04:35,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:35,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376026967] [2022-09-16 12:04:35,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:35,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:35,376 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:35,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376026967] [2022-09-16 12:04:35,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376026967] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:35,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:35,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470923719] [2022-09-16 12:04:35,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:35,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:35,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:35,377 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:35,378 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:35,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:35,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:35,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:36,020 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:36,020 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:04:36,020 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:36,020 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:36,020 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-09-16 12:04:36,050 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:36,050 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:04:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-09-16 12:04:36,654 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:36,655 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-09-16 12:04:36,655 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-09-16 12:04:36,655 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:36,655 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:36,685 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:36,685 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:36,685 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:36,685 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:36,685 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:36,720 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:36,720 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:36,720 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:36,749 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:36,749 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:36,749 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:36,749 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:36,749 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:36,754 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:36,754 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:36,754 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:36,778 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:36,778 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:36,778 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:36,778 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:36,778 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:36,813 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:36,813 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:36,813 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:36,813 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:36,813 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:36,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, 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:36,834 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:36,834 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:36,834 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:36,834 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:36,957 INFO L130 PetriNetUnfolder]: 7817/18798 cut-off events. [2022-09-16 12:04:36,957 INFO L131 PetriNetUnfolder]: For 9176/13064 co-relation queries the response was YES. [2022-09-16 12:04:37,016 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:37,086 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 71 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2022-09-16 12:04:37,086 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:37,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:37,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:37,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2022-09-16 12:04:37,087 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8933333333333333 [2022-09-16 12:04:37,087 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 536 transitions. [2022-09-16 12:04:37,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 536 transitions. [2022-09-16 12:04:37,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:37,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 536 transitions. [2022-09-16 12:04:37,088 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:37,089 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:37,089 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:37,089 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:37,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:37,092 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:37,094 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:37,094 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:37,094 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 12 predicate places. [2022-09-16 12:04:37,094 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:37,094 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:37,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:37,094 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:37,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-16 12:04:37,095 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:37,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:37,095 INFO L85 PathProgramCache]: Analyzing trace with hash -599122450, now seen corresponding path program 1 times [2022-09-16 12:04:37,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:37,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437183289] [2022-09-16 12:04:37,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:37,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:37,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:37,110 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:37,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:37,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437183289] [2022-09-16 12:04:37,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437183289] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:37,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:37,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:37,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872362198] [2022-09-16 12:04:37,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:37,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:37,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:37,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:37,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:37,111 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:37,112 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:37,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:37,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:37,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:38,926 INFO L130 PetriNetUnfolder]: 5494/19112 cut-off events. [2022-09-16 12:04:38,926 INFO L131 PetriNetUnfolder]: For 12504/15060 co-relation queries the response was YES. [2022-09-16 12:04:39,020 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:39,106 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 75 selfloop transitions, 8 changer transitions 0/172 dead transitions. [2022-09-16 12:04:39,106 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:39,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 493 transitions. [2022-09-16 12:04:39,107 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8216666666666667 [2022-09-16 12:04:39,107 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 493 transitions. [2022-09-16 12:04:39,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 493 transitions. [2022-09-16 12:04:39,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:39,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 493 transitions. [2022-09-16 12:04:39,108 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:39,109 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:39,109 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:39,109 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:39,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:39,116 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:39,117 INFO L231 Difference]: Finished difference. Result has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:39,117 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:39,118 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2022-09-16 12:04:39,118 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:39,118 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:39,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:39,118 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:39,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-16 12:04:39,118 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:39,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:39,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1392926292, now seen corresponding path program 1 times [2022-09-16 12:04:39,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:39,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012945052] [2022-09-16 12:04:39,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:39,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:39,148 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:39,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012945052] [2022-09-16 12:04:39,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012945052] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:39,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261127297] [2022-09-16 12:04:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:39,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:39,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:39,150 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:39,152 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:39,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:39,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:39,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:39,243 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:39,243 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:39,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261127297] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:39,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:39,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:39,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078216302] [2022-09-16 12:04:39,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:39,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:39,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:39,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:39,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:39,244 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:39,245 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:39,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:39,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:39,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:40,670 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:40,671 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:40,671 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:40,671 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:40,671 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:40,845 INFO L130 PetriNetUnfolder]: 5191/17474 cut-off events. [2022-09-16 12:04:40,845 INFO L131 PetriNetUnfolder]: For 12728/14980 co-relation queries the response was YES. [2022-09-16 12:04:40,920 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:40,986 INFO L137 encePairwiseOnDemand]: 115/120 looper letters, 52 selfloop transitions, 6 changer transitions 0/147 dead transitions. [2022-09-16 12:04:40,986 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:40,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:40,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:40,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 661 transitions. [2022-09-16 12:04:40,987 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7869047619047619 [2022-09-16 12:04:40,988 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 661 transitions. [2022-09-16 12:04:40,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 661 transitions. [2022-09-16 12:04:40,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:40,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 661 transitions. [2022-09-16 12:04:40,989 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:40,989 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:40,989 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:40,989 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:40,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:40,997 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:40,998 INFO L231 Difference]: Finished difference. Result has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:40,999 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:40,999 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 17 predicate places. [2022-09-16 12:04:40,999 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:40,999 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:40,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:41,000 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:41,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-09-16 12:04:41,208 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:41,209 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:41,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:41,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1351702144, now seen corresponding path program 1 times [2022-09-16 12:04:41,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:41,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343323856] [2022-09-16 12:04:41,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:41,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:41,227 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:41,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:41,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343323856] [2022-09-16 12:04:41,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343323856] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:41,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:41,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:41,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39290637] [2022-09-16 12:04:41,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:41,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:41,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:41,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:41,228 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:41,228 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:41,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:41,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:41,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:41,793 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:41,793 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-09-16 12:04:41,793 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:41,793 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:41,794 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:43,708 INFO L130 PetriNetUnfolder]: 11484/25191 cut-off events. [2022-09-16 12:04:43,708 INFO L131 PetriNetUnfolder]: For 21198/27535 co-relation queries the response was YES. [2022-09-16 12:04:43,792 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:43,878 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 68 selfloop transitions, 14 changer transitions 0/174 dead transitions. [2022-09-16 12:04:43,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:43,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:43,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:43,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 533 transitions. [2022-09-16 12:04:43,880 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8883333333333333 [2022-09-16 12:04:43,880 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 533 transitions. [2022-09-16 12:04:43,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 533 transitions. [2022-09-16 12:04:43,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:43,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 533 transitions. [2022-09-16 12:04:43,881 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:43,881 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:43,881 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:43,881 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:43,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:43,916 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:43,917 INFO L231 Difference]: Finished difference. Result has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:43,918 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:43,918 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 19 predicate places. [2022-09-16 12:04:43,918 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:43,918 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:43,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:43,918 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:43,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-16 12:04:43,918 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:43,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:43,919 INFO L85 PathProgramCache]: Analyzing trace with hash 793395674, now seen corresponding path program 1 times [2022-09-16 12:04:43,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:43,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455739328] [2022-09-16 12:04:43,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:43,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:43,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:43,929 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:43,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:43,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455739328] [2022-09-16 12:04:43,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455739328] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:43,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:43,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:43,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160045510] [2022-09-16 12:04:43,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:43,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:43,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:43,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:43,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:43,930 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 120 [2022-09-16 12:04:43,931 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:43,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:43,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 120 [2022-09-16 12:04:43,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:47,132 INFO L130 PetriNetUnfolder]: 8159/36390 cut-off events. [2022-09-16 12:04:47,133 INFO L131 PetriNetUnfolder]: For 23726/40022 co-relation queries the response was YES. [2022-09-16 12:04:47,275 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:47,393 INFO L137 encePairwiseOnDemand]: 107/120 looper letters, 67 selfloop transitions, 9 changer transitions 0/166 dead transitions. [2022-09-16 12:04:47,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:47,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:47,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 314 transitions. [2022-09-16 12:04:47,394 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8722222222222222 [2022-09-16 12:04:47,394 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 314 transitions. [2022-09-16 12:04:47,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 314 transitions. [2022-09-16 12:04:47,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:47,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 314 transitions. [2022-09-16 12:04:47,395 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:47,395 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:47,395 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:47,395 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:47,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:47,418 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:47,420 INFO L231 Difference]: Finished difference. Result has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:47,420 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:47,420 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 22 predicate places. [2022-09-16 12:04:47,420 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:47,420 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:47,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:47,420 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:47,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-16 12:04:47,421 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:47,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:47,421 INFO L85 PathProgramCache]: Analyzing trace with hash -831758547, now seen corresponding path program 1 times [2022-09-16 12:04:47,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:47,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032715593] [2022-09-16 12:04:47,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:47,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:47,432 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:47,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:47,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032715593] [2022-09-16 12:04:47,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032715593] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:47,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:47,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:47,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616325582] [2022-09-16 12:04:47,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:47,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:47,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:47,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:47,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:47,434 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:04:47,434 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:47,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:47,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:04:47,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:47,861 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:47,861 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,862 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,862 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,862 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:47,967 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:47,968 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:47,968 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,968 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,968 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:47,968 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:48,080 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:48,080 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:48,080 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,080 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:48,080 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,080 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,080 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:48,112 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:48,112 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:48,113 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,113 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,113 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:48,297 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:48,297 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:48,297 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:48,297 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:48,297 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:48,478 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 17), 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:48,478 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:48,478 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:48,478 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:48,478 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:48,592 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 17), 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:04:48,592 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:48,592 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:48,592 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:48,592 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:49,004 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:04:49,005 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,005 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,005 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:49,005 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:49,086 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 17), 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:04:49,087 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-09-16 12:04:49,087 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:49,087 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-09-16 12:04:49,087 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:49,148 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:04:49,148 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,148 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,148 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:49,148 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,207 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:04:49,207 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:49,207 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,207 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,208 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,271 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:04:49,271 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:49,271 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,271 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,271 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:49,318 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 17), 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:04:49,318 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,318 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,319 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,319 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,338 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 17), 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:04:49,338 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,338 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,404 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:04:49,404 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,404 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,404 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,404 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:49,432 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:04:49,432 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,432 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,432 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,432 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:49,487 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 17), 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:04:49,487 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,487 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,487 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,487 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,532 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:04:49,532 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,532 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,533 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:04:49,533 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:49,533 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:04:49,533 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,533 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,569 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 17), 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:04:49,569 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,569 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 17), 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:04:49,569 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,569 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,570 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,571 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:04:49,571 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,571 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,572 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:04:49,572 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,572 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:04:49,572 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,572 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,573 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:04:49,573 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,573 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,635 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:04:49,635 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,635 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:49,635 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,635 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,668 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:04:49,668 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,668 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,668 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:49,668 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,753 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 17), 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:04:49,753 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,753 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 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 17), 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:04:49,760 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,760 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:04:49,760 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:49,760 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:04:49,760 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:49,760 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:49,761 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:04:49,761 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,761 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:49,977 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:04:49,977 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,977 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:49,977 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:49,978 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,024 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 17), 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:04:50,024 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,024 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,024 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,024 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,131 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:04:50,131 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,131 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,131 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,131 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,168 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 17), 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:04:50,168 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,168 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,168 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,168 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,171 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 17), 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:04:50,171 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,171 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,171 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,171 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,172 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 17), 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:04:50,172 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:50,172 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 17), 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:04:50,172 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,172 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,234 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:04:50,234 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:50,235 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:50,235 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:50,235 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:50,251 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 17), 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:04:50,251 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-09-16 12:04:50,251 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-09-16 12:04:50,251 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:04:50,251 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:04:50,338 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:04:50,338 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:50,338 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,338 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:50,338 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:50,575 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:04:50,576 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,576 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,593 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 17), 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:04:50,593 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,593 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,593 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,593 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,594 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 17), 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:04:50,594 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,594 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 17), 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:04:50,594 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:04:50,594 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:50,703 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 17), 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:04:50,703 INFO L383 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,703 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,703 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:50,703 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:50,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[][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:04:50,704 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:04:50,704 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:50,704 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:50,704 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:04:50,705 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:04:50,705 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,705 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:04:50,705 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:50,705 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:50,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[][93], [59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 17), 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:04:50,757 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,757 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:50,757 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,757 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:50,804 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 17), 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:04:50,805 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:50,805 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 17), 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:04:50,805 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:50,805 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:51,000 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 17), 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:04:51,000 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:51,000 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,000 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:51,000 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:51,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[][93], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 17), 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:04:51,001 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:51,001 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,042 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 17), 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:04:51,042 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is not cut-off event [2022-09-16 12:04:51,042 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:51,042 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:51,043 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:51,211 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 17), 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:04:51,211 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:04:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:04:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:51,211 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:04:51,237 INFO L130 PetriNetUnfolder]: 8097/36091 cut-off events. [2022-09-16 12:04:51,238 INFO L131 PetriNetUnfolder]: For 29055/46312 co-relation queries the response was YES. [2022-09-16 12:04:51,441 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:04:51,591 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 48 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2022-09-16 12:04:51,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 156 transitions, 749 flow [2022-09-16 12:04:51,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:51,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2022-09-16 12:04:51,593 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-09-16 12:04:51,593 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2022-09-16 12:04:51,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2022-09-16 12:04:51,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:51,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2022-09-16 12:04:51,593 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:04:51,594 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:51,594 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:51,594 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:04:51,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 156 transitions, 749 flow [2022-09-16 12:04:51,630 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:04:51,631 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 523 flow [2022-09-16 12:04:51,632 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:04:51,632 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 21 predicate places. [2022-09-16 12:04:51,632 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 523 flow [2022-09-16 12:04:51,632 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:04:51,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:51,632 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:51,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-16 12:04:51,632 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:04:51,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:51,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1487868666, now seen corresponding path program 1 times [2022-09-16 12:04:51,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:51,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373653294] [2022-09-16 12:04:51,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:51,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:51,658 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,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:51,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373653294] [2022-09-16 12:04:51,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373653294] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:51,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:51,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656463106] [2022-09-16 12:04:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:51,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:51,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:51,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:51,659 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:04:51,660 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:04:51,660 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:51,660 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:04:51,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:53,199 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:04:53,200 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:53,200 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:53,200 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:53,200 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:55,340 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:04:55,341 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-09-16 12:04:55,341 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-09-16 12:04:55,341 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:55,341 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:55,648 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:04:55,648 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:55,648 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:55,651 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:04:55,651 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:55,652 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:55,652 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:55,652 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:55,652 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:57,164 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:04:57,164 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:57,164 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:57,164 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:57,164 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:58,423 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:04:58,423 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:58,423 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:58,739 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:04:58,740 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:58,740 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:04:58,740 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:58,740 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:58,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[][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:04:58,748 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:58,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[][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:04:58,748 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:58,748 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:58,877 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 17), 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:04:58,877 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:58,877 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:58,877 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:58,877 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:59,013 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:04:59,014 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,014 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,014 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,014 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,128 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 17), 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:04:59,129 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,129 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:59,129 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:59,129 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,288 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 17), 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:04:59,288 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,288 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,288 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,288 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,289 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 17), 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:04:59,289 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,289 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:59,289 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,289 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,729 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:04:59,729 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:59,729 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,808 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:04:59,808 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,808 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:59,808 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,808 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:59,927 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:04:59,928 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:59,928 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:00,147 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:00,148 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,148 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,148 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,148 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:00,152 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 17), 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:00,153 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:00,153 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,153 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:00,153 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,165 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:00,165 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:00,165 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,165 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,169 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:00,170 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:00,170 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:00,170 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:00,170 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,170 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:00,170 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,170 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,681 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 17), 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:00,681 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,681 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,683 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:00,683 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,683 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:00,986 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 17), 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:00,986 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:00,986 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:00,986 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,986 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:00,999 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 17), 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:00,999 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,000 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 17), 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:01,000 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:01,000 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:02,462 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:02,463 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:05:02,463 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:02,463 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:02,463 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:03,083 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:03,083 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,083 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,083 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,083 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:03,359 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 17), 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:03,360 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,360 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:03,360 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,360 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,486 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 17), 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:03,486 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:03,486 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:03,486 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:03,486 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:04,464 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 17), 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:04,464 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:04,464 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:04,464 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:04,464 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:04,592 INFO L130 PetriNetUnfolder]: 31597/107825 cut-off events. [2022-09-16 12:05:04,592 INFO L131 PetriNetUnfolder]: For 68108/108749 co-relation queries the response was YES. [2022-09-16 12:05:05,408 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:05,990 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 132 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2022-09-16 12:05:05,991 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:05,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:05,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:05,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 938 transitions. [2022-09-16 12:05:05,992 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8685185185185185 [2022-09-16 12:05:05,992 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 938 transitions. [2022-09-16 12:05:05,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 938 transitions. [2022-09-16 12:05:05,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:05,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 938 transitions. [2022-09-16 12:05:05,993 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:05,994 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:05,994 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:05,994 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:05,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:06,532 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:06,534 INFO L231 Difference]: Finished difference. Result has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:06,534 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:06,534 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 32 predicate places. [2022-09-16 12:05:06,535 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:06,535 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:06,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:06,535 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:06,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-16 12:05:06,535 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:06,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:06,535 INFO L85 PathProgramCache]: Analyzing trace with hash 601528237, now seen corresponding path program 1 times [2022-09-16 12:05:06,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:06,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735772270] [2022-09-16 12:05:06,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:06,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:06,560 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:06,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:06,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735772270] [2022-09-16 12:05:06,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735772270] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:06,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:06,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:05:06,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674139302] [2022-09-16 12:05:06,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:06,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:05:06,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:06,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:05:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:05:06,562 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:05:06,562 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:06,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:06,562 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:05:06,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:07,360 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:07,361 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:05:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:07,361 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:07,711 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 17), 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:07,711 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:05:07,711 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:08,038 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 17), 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:08,038 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:08,038 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:08,038 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:08,038 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:09,056 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 17), 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:09,056 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:09,056 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,343 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:09,344 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,344 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,344 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,344 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:09,594 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 17), 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:09,595 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,595 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,595 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,595 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,772 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 17), 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:09,772 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:09,772 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:09,772 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,772 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,772 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 17), 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:09,772 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:09,772 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,772 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,773 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:09,783 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 17), 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:09,784 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,784 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,784 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,784 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,784 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 17), 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:09,784 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,784 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:09,784 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,785 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:09,785 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,785 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 17), 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:09,786 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:09,786 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 17), 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:09,786 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,786 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,789 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:09,789 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,789 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:09,789 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,789 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:09,796 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:09,797 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,797 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,797 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,797 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:09,797 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:09,936 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:09,936 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:09,936 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,939 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:09,939 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:09,939 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:10,060 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 17), 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,061 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:10,061 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,061 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:10,061 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:10,097 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:10,097 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:10,097 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:10,097 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:10,097 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:10,098 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:10,241 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:10,241 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:10,242 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,242 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,242 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:10,242 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:10,244 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 17), 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:10,244 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,244 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,244 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,244 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,244 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 17), 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:10,244 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,244 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,245 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,245 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,540 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 17), 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:10,540 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,540 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,540 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,540 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,541 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 17), 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:10,541 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,541 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,541 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,541 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,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[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 17), 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:10,704 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,704 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,704 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,704 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,708 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 17), 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:10,708 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,708 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,709 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 17), 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:10,709 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:10,709 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,709 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:10,709 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:10,709 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:11,750 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:11,750 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:11,750 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:11,868 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 17), 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:11,868 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:11,868 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,063 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:12,063 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:12,063 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:12,063 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:12,064 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:12,064 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:12,064 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,064 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:12,064 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:12,064 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,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[][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:12,161 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:12,161 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:12,161 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:12,161 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:12,221 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:12,222 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,222 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:12,222 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:12,222 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,485 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 17), 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,486 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,486 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:12,516 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 17), 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,517 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,517 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:12,517 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:12,517 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:12,634 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 17), 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:12,635 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,635 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,635 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,635 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:12,644 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 17), 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:12,645 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,645 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,645 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,645 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:12,645 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 17), 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,645 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,645 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,646 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:12,646 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,759 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 17), 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:12,759 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:12,759 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:13,358 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 17), 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:13,359 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:13,359 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:13,359 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:13,359 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:13,472 INFO L130 PetriNetUnfolder]: 9782/52745 cut-off events. [2022-09-16 12:05:13,472 INFO L131 PetriNetUnfolder]: For 60110/77843 co-relation queries the response was YES. [2022-09-16 12:05:13,886 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:14,097 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 57 selfloop transitions, 1 changer transitions 0/169 dead transitions. [2022-09-16 12:05:14,098 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:14,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:05:14,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:05:14,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions. [2022-09-16 12:05:14,099 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8916666666666667 [2022-09-16 12:05:14,099 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 321 transitions. [2022-09-16 12:05:14,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions. [2022-09-16 12:05:14,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:14,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions. [2022-09-16 12:05:14,099 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:14,100 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:14,100 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:14,100 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:14,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:14,225 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:14,227 INFO L231 Difference]: Finished difference. Result has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:14,227 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:14,227 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 31 predicate places. [2022-09-16 12:05:14,227 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:14,228 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:14,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:14,228 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:14,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-16 12:05:14,228 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:14,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:14,228 INFO L85 PathProgramCache]: Analyzing trace with hash 601528238, now seen corresponding path program 1 times [2022-09-16 12:05:14,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:14,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128848328] [2022-09-16 12:05:14,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:14,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:14,259 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:14,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:14,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128848328] [2022-09-16 12:05:14,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128848328] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:14,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:14,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:05:14,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741861842] [2022-09-16 12:05:14,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:14,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:05:14,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:14,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:05:14,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:05:14,261 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:05:14,261 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:14,261 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:14,261 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:05:14,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:24,672 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 17), 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:24,673 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:24,673 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:28,902 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 17), 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:28,902 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:05:28,902 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:28,902 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:28,902 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:33,201 INFO L130 PetriNetUnfolder]: 35714/131754 cut-off events. [2022-09-16 12:05:33,201 INFO L131 PetriNetUnfolder]: For 127485/179165 co-relation queries the response was YES. [2022-09-16 12:05:34,398 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:34,952 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 145 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2022-09-16 12:05:34,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:34,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:34,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:34,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 935 transitions. [2022-09-16 12:05:34,954 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8657407407407407 [2022-09-16 12:05:34,954 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 935 transitions. [2022-09-16 12:05:34,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 935 transitions. [2022-09-16 12:05:34,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:34,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 935 transitions. [2022-09-16 12:05:34,955 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:34,956 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:34,956 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:34,956 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:34,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:35,973 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:35,976 INFO L231 Difference]: Finished difference. Result has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:35,976 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:35,976 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 42 predicate places. [2022-09-16 12:05:35,977 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:35,977 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:35,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:35,977 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:35,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-16 12:05:35,977 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:35,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash 267906697, now seen corresponding path program 1 times [2022-09-16 12:05:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:35,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612487844] [2022-09-16 12:05:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:35,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:36,011 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:36,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:36,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612487844] [2022-09-16 12:05:36,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612487844] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:05:36,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221905430] [2022-09-16 12:05:36,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:36,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:05:36,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:05:36,013 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:36,014 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:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:36,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:05:36,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:05:36,122 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:36,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:05:36,157 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:36,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221905430] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:05:36,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:05:36,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:05:36,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478055660] [2022-09-16 12:05:36,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:05:36,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:05:36,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:36,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:05:36,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:05:36,159 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:05:36,160 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:36,160 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:36,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:05:36,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:38,506 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 17), 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:38,506 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,506 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,506 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,507 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,593 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 17), 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:38,594 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,594 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,594 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,594 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:38,808 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 17), 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:38,808 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,808 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,898 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 17), 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:38,899 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:38,899 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,093 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 17), 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:39,093 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,093 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,093 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,093 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,322 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 17), 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:39,322 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,322 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,322 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,322 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,642 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 17), 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:39,643 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,643 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,643 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,643 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,790 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 17), 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:39,790 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,790 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,790 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,790 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,834 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 17), 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:39,835 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,835 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 17), 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:39,835 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:39,835 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,835 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 17), 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:39,835 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,836 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 17), 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:39,836 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,836 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 17), 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:39,836 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,836 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,837 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 17), 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:39,837 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,837 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,837 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:39,837 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,929 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 17), 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:39,929 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,929 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,929 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:39,929 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,929 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 17), 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:39,929 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,929 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,929 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,930 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 17), 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:39,930 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,930 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 17), 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:39,930 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:39,930 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 17), 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:39,930 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:39,930 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,931 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:39,931 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 17), 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:39,931 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,931 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,931 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,931 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:39,976 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 17), 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:39,976 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,976 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,977 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:39,977 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:40,266 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 17), 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:40,266 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:40,267 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:40,267 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:40,267 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:40,414 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 17), 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:40,415 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,415 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,415 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,415 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,577 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 17), 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:40,577 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,577 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,577 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:40,577 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:41,313 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 17), 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:41,313 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,313 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,313 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:41,313 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,313 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 17), 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:41,314 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,314 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 17), 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:41,314 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,314 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,337 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 17), 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:41,337 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,337 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,337 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,337 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,413 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 17), 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:41,413 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,413 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,413 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:41,413 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,413 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 17), 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:41,413 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:41,414 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 17), 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:41,414 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,414 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,422 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 17), 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:41,422 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,422 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:41,423 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,031 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 17), 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:42,031 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,031 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,031 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,031 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,047 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 17), 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:42,048 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,048 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,048 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,048 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,456 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 17), 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:42,456 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,456 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,457 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,457 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,458 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 17), 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:42,458 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,458 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,458 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:42,458 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:43,295 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 17), 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:43,295 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:43,295 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,295 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:43,295 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:43,645 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 17), 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:43,646 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:43,646 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 17), 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:43,646 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:43,646 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 17), 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:43,646 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:43,646 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:43,686 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:43,687 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:43,687 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:43,687 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:43,687 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,970 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:43,970 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:43,971 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:43,971 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:43,971 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:44,008 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:44,008 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:44,008 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:44,008 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:44,009 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:44,009 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:44,009 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,009 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,009 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,009 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,058 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 17), 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:44,058 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,058 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,058 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,058 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,197 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 17), 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:44,197 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,197 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,197 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,197 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,197 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,204 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 17), 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:44,204 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,204 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,242 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:44,243 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,243 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,243 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,243 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,763 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 17), 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:44,763 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:44,763 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:44,763 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:44,763 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:44,764 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 17), 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:44,764 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:44,764 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:44,764 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:44,764 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:44,798 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:44,798 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,798 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,799 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:44,799 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:44,799 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:44,977 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:44,977 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:44,977 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:44,978 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:44,978 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:45,387 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 17), 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:45,387 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:45,387 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:45,414 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 17), 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:45,414 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,414 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:45,414 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,414 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,545 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 17), 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:45,545 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,545 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,546 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 17), 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:45,546 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,546 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 17), 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:45,546 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:45,546 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:45,548 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 17), 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:45,548 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,548 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:45,549 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,554 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:45,554 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:45,554 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:45,563 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 17), 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:45,564 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,564 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,564 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,564 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,846 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 17), 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:45,846 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,846 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,846 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,846 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,848 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 17), 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:45,848 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,849 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,849 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,849 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,902 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 17), 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:45,902 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,902 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,902 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,902 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:45,933 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:45,933 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,934 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:45,934 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:45,934 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:46,251 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 17), 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:46,251 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,251 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,251 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,251 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,271 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 17), 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:46,271 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,271 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:46,271 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,272 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:46,365 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 17), 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:46,365 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,365 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:46,365 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:46,365 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,365 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:46,759 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:05:46,759 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,759 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,759 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:46,759 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:46,771 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 17), 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:05:46,772 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:46,772 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:47,235 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 17), 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:05:47,235 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:47,235 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 17), 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:05:47,235 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:47,235 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:47,871 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 17), 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:05:47,871 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:47,872 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:47,872 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:47,872 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:48,228 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:05:48,228 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,228 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:05:48,228 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:48,228 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,258 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:05:48,258 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,258 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:48,259 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:05:48,259 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,259 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,322 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 17), 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:05:48,322 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,322 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:48,323 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,323 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,323 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 17), 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:05:48,323 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,323 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,323 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,323 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,416 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 17), 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:05:48,417 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,417 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,417 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,417 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,423 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 17), 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:05:48,423 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,423 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,423 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,423 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,431 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 17), 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:05:48,431 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,431 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,431 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,431 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:48,432 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 17), 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:05:48,432 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,432 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,432 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,432 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,432 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,458 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:05:48,459 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,459 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:05:48,459 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:48,459 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:48,946 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:05:48,947 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,947 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,947 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,947 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:48,947 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:05:48,947 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,948 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:48,948 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:48,948 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:49,059 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:05:49,060 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:49,060 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:49,060 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:49,060 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:49,156 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:05:49,156 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,157 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,157 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,157 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:49,157 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:49,250 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 17), 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:05:49,250 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,250 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:49,250 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:49,250 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,358 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 17), 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:05:49,359 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,359 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:49,359 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:49,359 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,359 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,364 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:05:49,365 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:49,365 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:49,365 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:49,365 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:49,366 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 17), 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:05:49,366 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,366 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,366 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,366 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,372 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 17), 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:05:49,373 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,373 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,373 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,373 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,718 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 17), 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:05:49,718 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,719 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,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[][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 17), 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:05:49,734 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,734 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,734 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,735 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,735 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 17), 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:05:49,735 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,735 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,735 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,736 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,773 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 17), 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:05:49,773 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,773 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,773 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,773 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,789 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:05:49,789 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,790 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,790 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,790 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,862 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 17), 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:05:49,862 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,862 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,862 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,862 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,944 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 17), 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:05:49,944 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:49,944 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,944 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:49,944 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:49,944 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,176 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:05:50,176 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,176 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:50,176 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,176 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,177 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:05:50,177 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,177 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:50,177 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:50,177 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:51,176 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 17), 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:05:51,177 INFO L383 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-09-16 12:05:51,177 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:51,177 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:51,177 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:51,215 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 17), 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:05:51,215 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:51,215 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:51,215 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:51,215 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event