/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-15.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-53ca081-m [2022-09-16 12:04:07,629 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-16 12:04:07,630 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-16 12:04:07,657 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-16 12:04:07,658 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-16 12:04:07,658 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-16 12:04:07,662 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-16 12:04:07,663 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-16 12:04:07,664 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-16 12:04:07,667 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-16 12:04:07,668 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-16 12:04:07,669 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-16 12:04:07,670 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-16 12:04:07,671 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-16 12:04:07,672 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-16 12:04:07,674 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-16 12:04:07,674 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-16 12:04:07,675 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-16 12:04:07,678 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-16 12:04:07,679 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-16 12:04:07,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-16 12:04:07,680 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-16 12:04:07,681 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-16 12:04:07,681 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-16 12:04:07,684 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-16 12:04:07,684 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-16 12:04:07,685 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-16 12:04:07,685 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-16 12:04:07,685 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-16 12:04:07,686 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-16 12:04:07,686 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-16 12:04:07,687 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-16 12:04:07,687 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-16 12:04:07,687 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-16 12:04:07,688 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-16 12:04:07,688 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-16 12:04:07,688 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-16 12:04:07,689 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-16 12:04:07,689 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-16 12:04:07,689 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-16 12:04:07,690 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-16 12:04:07,694 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:07,719 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-16 12:04:07,720 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-16 12:04:07,721 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-16 12:04:07,721 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-16 12:04:07,721 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-16 12:04:07,721 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-16 12:04:07,721 INFO L138 SettingsManager]: * Use SBE=true [2022-09-16 12:04:07,721 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-16 12:04:07,721 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-16 12:04:07,722 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-16 12:04:07,723 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:07,723 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-16 12:04:07,723 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-16 12:04:07,724 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-16 12:04:07,724 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-16 12:04:07,724 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-16 12:04:07,725 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-16 12:04:07,725 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:07,914 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-16 12:04:07,934 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-16 12:04:07,936 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-16 12:04:07,937 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-16 12:04:07,938 INFO L275 PluginConnector]: CDTParser initialized [2022-09-16 12:04:07,939 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/airline-15.i [2022-09-16 12:04:07,986 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dfab5966/ed16200051b54e268956e919525a7fc5/FLAG2ef8ec689 [2022-09-16 12:04:08,376 INFO L306 CDTParser]: Found 1 translation units. [2022-09-16 12:04:08,377 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/airline-15.i [2022-09-16 12:04:08,398 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dfab5966/ed16200051b54e268956e919525a7fc5/FLAG2ef8ec689 [2022-09-16 12:04:08,408 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dfab5966/ed16200051b54e268956e919525a7fc5 [2022-09-16 12:04:08,411 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-16 12:04:08,412 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-16 12:04:08,415 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:08,416 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-16 12:04:08,418 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-16 12:04:08,419 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:08" (1/1) ... [2022-09-16 12:04:08,420 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c9de89f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:08, skipping insertion in model container [2022-09-16 12:04:08,420 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 12:04:08" (1/1) ... [2022-09-16 12:04:08,425 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-16 12:04:08,475 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-16 12:04:08,855 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-15.i[32101,32114] [2022-09-16 12:04:08,857 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:08,862 INFO L203 MainTranslator]: Completed pre-run [2022-09-16 12:04:08,890 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-15.i[32101,32114] [2022-09-16 12:04:08,891 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 12:04:08,912 INFO L208 MainTranslator]: Completed translation [2022-09-16 12:04:08,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:08 WrapperNode [2022-09-16 12:04:08,913 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-16 12:04:08,913 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:08,914 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-16 12:04:08,914 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-16 12:04:08,920 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:08" (1/1) ... [2022-09-16 12:04:08,938 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:08" (1/1) ... [2022-09-16 12:04:08,951 INFO L138 Inliner]: procedures = 162, calls = 23, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 65 [2022-09-16 12:04:08,951 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-16 12:04:08,952 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-16 12:04:08,952 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-16 12:04:08,952 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-16 12:04:08,957 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:08" (1/1) ... [2022-09-16 12:04:08,957 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:08" (1/1) ... [2022-09-16 12:04:08,959 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:08" (1/1) ... [2022-09-16 12:04:08,959 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:08" (1/1) ... [2022-09-16 12:04:08,963 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:08" (1/1) ... [2022-09-16 12:04:08,966 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:08" (1/1) ... [2022-09-16 12:04:08,967 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:08" (1/1) ... [2022-09-16 12:04:08,968 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-16 12:04:08,969 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-16 12:04:08,969 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-16 12:04:08,969 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-16 12:04:08,975 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:08" (1/1) ... [2022-09-16 12:04:08,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 12:04:08,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:09,011 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:09,020 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:09,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-16 12:04:09,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-16 12:04:09,046 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-16 12:04:09,046 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-16 12:04:09,046 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-16 12:04:09,047 INFO L130 BoogieDeclarations]: Found specification of procedure salethread [2022-09-16 12:04:09,047 INFO L138 BoogieDeclarations]: Found implementation of procedure salethread [2022-09-16 12:04:09,047 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-16 12:04:09,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-16 12:04:09,047 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-16 12:04:09,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-16 12:04:09,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-16 12:04:09,052 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:09,192 INFO L234 CfgBuilder]: Building ICFG [2022-09-16 12:04:09,193 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-16 12:04:09,316 INFO L275 CfgBuilder]: Performing block encoding [2022-09-16 12:04:09,327 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-16 12:04:09,328 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-09-16 12:04:09,329 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:09 BoogieIcfgContainer [2022-09-16 12:04:09,329 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-16 12:04:09,331 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-16 12:04:09,331 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-16 12:04:09,333 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-16 12:04:09,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 12:04:08" (1/3) ... [2022-09-16 12:04:09,334 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55dca5b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:09, skipping insertion in model container [2022-09-16 12:04:09,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 12:04:08" (2/3) ... [2022-09-16 12:04:09,334 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55dca5b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 12:04:09, skipping insertion in model container [2022-09-16 12:04:09,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 12:04:09" (3/3) ... [2022-09-16 12:04:09,335 INFO L112 eAbstractionObserver]: Analyzing ICFG airline-15.i [2022-09-16 12:04:09,349 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-16 12:04:09,349 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-09-16 12:04:09,349 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-16 12:04:09,411 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-09-16 12:04:09,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:09,497 INFO L130 PetriNetUnfolder]: 9/100 cut-off events. [2022-09-16 12:04:09,497 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-09-16 12:04:09,500 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:09,500 INFO L82 GeneralOperation]: Start removeDead. Operand has 75 places, 78 transitions, 164 flow [2022-09-16 12:04:09,503 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 73 places, 75 transitions, 158 flow [2022-09-16 12:04:09,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:09,523 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@489766fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:09,523 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-09-16 12:04:09,540 INFO L130 PetriNetUnfolder]: 5/58 cut-off events. [2022-09-16 12:04:09,540 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:09,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:09,541 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:09,542 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:09,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:09,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1421870176, now seen corresponding path program 1 times [2022-09-16 12:04:09,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:09,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339104262] [2022-09-16 12:04:09,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:09,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:09,769 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:09,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:09,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339104262] [2022-09-16 12:04:09,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339104262] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:09,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:09,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:09,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244549906] [2022-09-16 12:04:09,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:09,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:09,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:09,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:09,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:09,798 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 78 [2022-09-16 12:04:09,804 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:09,804 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:09,804 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 78 [2022-09-16 12:04:09,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:09,862 INFO L130 PetriNetUnfolder]: 18/139 cut-off events. [2022-09-16 12:04:09,862 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:09,862 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:09,864 INFO L137 encePairwiseOnDemand]: 68/78 looper letters, 18 selfloop transitions, 4 changer transitions 0/77 dead transitions. [2022-09-16 12:04:09,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:09,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:09,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:09,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2022-09-16 12:04:09,877 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8179487179487179 [2022-09-16 12:04:09,877 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 319 transitions. [2022-09-16 12:04:09,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 319 transitions. [2022-09-16 12:04:09,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:09,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 319 transitions. [2022-09-16 12:04:09,892 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:09,896 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:09,896 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:09,898 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:09,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 206 flow [2022-09-16 12:04:09,907 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:09,909 INFO L231 Difference]: Finished difference. Result has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:09,911 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:09,913 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, 2 predicate places. [2022-09-16 12:04:09,913 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 158 flow [2022-09-16 12:04:09,914 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:09,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:09,914 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:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-16 12:04:09,914 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:09,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:09,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1146623480, now seen corresponding path program 1 times [2022-09-16 12:04:09,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:09,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527571251] [2022-09-16 12:04:09,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:09,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:09,971 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:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:09,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527571251] [2022-09-16 12:04:09,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527571251] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:09,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:09,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664988900] [2022-09-16 12:04:09,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:09,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:09,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:09,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:09,975 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 78 [2022-09-16 12:04:09,975 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:09,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:09,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 78 [2022-09-16 12:04:09,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:10,005 INFO L130 PetriNetUnfolder]: 3/85 cut-off events. [2022-09-16 12:04:10,005 INFO L131 PetriNetUnfolder]: For 10/16 co-relation queries the response was YES. [2022-09-16 12:04:10,005 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:10,006 INFO L137 encePairwiseOnDemand]: 72/78 looper letters, 5 selfloop transitions, 3 changer transitions 12/68 dead transitions. [2022-09-16 12:04:10,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:10,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:10,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:10,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2022-09-16 12:04:10,010 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8435897435897436 [2022-09-16 12:04:10,010 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 329 transitions. [2022-09-16 12:04:10,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 329 transitions. [2022-09-16 12:04:10,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:10,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 329 transitions. [2022-09-16 12:04:10,011 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:10,012 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:10,013 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:10,013 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:10,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 181 flow [2022-09-16 12:04:10,014 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:10,015 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:10,015 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:10,015 INFO L287 CegarLoopForPetriNet]: 73 programPoint places, -1 predicate places. [2022-09-16 12:04:10,016 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 128 flow [2022-09-16 12:04:10,016 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:10,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:10,016 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:10,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-16 12:04:10,016 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:10,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:10,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1075584045, now seen corresponding path program 1 times [2022-09-16 12:04:10,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:10,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195554301] [2022-09-16 12:04:10,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:10,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:10,035 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:10,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:10,068 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:10,068 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:10,069 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2022-09-16 12:04:10,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2022-09-16 12:04:10,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2022-09-16 12:04:10,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2022-09-16 12:04:10,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 9 remaining) [2022-09-16 12:04:10,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2022-09-16 12:04:10,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2022-09-16 12:04:10,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2022-09-16 12:04:10,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2022-09-16 12:04:10,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-16 12:04:10,072 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-09-16 12:04:10,073 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:10,073 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-09-16 12:04:10,091 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-16 12:04:10,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:10,120 INFO L130 PetriNetUnfolder]: 18/178 cut-off events. [2022-09-16 12:04:10,120 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-09-16 12:04:10,121 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:10,121 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:10,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 92 transitions, 202 flow [2022-09-16 12:04:10,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:10,124 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;@489766fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:10,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-09-16 12:04:10,137 INFO L130 PetriNetUnfolder]: 5/59 cut-off events. [2022-09-16 12:04:10,137 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:10,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:10,138 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:10,138 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:10,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:10,138 INFO L85 PathProgramCache]: Analyzing trace with hash -576166200, now seen corresponding path program 1 times [2022-09-16 12:04:10,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:10,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647772024] [2022-09-16 12:04:10,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:10,189 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:10,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:10,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647772024] [2022-09-16 12:04:10,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647772024] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:10,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:10,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:10,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235990626] [2022-09-16 12:04:10,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:10,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:10,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:10,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:10,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:10,193 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:10,193 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:10,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:10,194 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:10,362 INFO L130 PetriNetUnfolder]: 160/659 cut-off events. [2022-09-16 12:04:10,362 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-09-16 12:04:10,366 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:10,369 INFO L137 encePairwiseOnDemand]: 82/92 looper letters, 29 selfloop transitions, 4 changer transitions 0/101 dead transitions. [2022-09-16 12:04:10,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:10,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:10,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:10,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2022-09-16 12:04:10,372 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2022-09-16 12:04:10,372 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 380 transitions. [2022-09-16 12:04:10,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 380 transitions. [2022-09-16 12:04:10,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:10,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 380 transitions. [2022-09-16 12:04:10,373 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:10,375 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:10,375 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:10,375 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:10,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 101 transitions, 286 flow [2022-09-16 12:04:10,378 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:10,380 INFO L231 Difference]: Finished difference. Result has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:10,380 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:10,382 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 6 predicate places. [2022-09-16 12:04:10,382 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 91 transitions, 226 flow [2022-09-16 12:04:10,382 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:10,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:10,382 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:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-16 12:04:10,383 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:10,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash -662961940, now seen corresponding path program 1 times [2022-09-16 12:04:10,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:10,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333535557] [2022-09-16 12:04:10,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:10,438 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:10,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:10,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333535557] [2022-09-16 12:04:10,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333535557] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:10,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:10,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:10,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163223744] [2022-09-16 12:04:10,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:10,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:10,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:10,445 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:10,446 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:10,446 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:10,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:10,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:10,541 INFO L130 PetriNetUnfolder]: 90/609 cut-off events. [2022-09-16 12:04:10,541 INFO L131 PetriNetUnfolder]: For 116/235 co-relation queries the response was YES. [2022-09-16 12:04:10,543 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:10,545 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 32 selfloop transitions, 5 changer transitions 0/112 dead transitions. [2022-09-16 12:04:10,545 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:10,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 403 transitions. [2022-09-16 12:04:10,546 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8760869565217392 [2022-09-16 12:04:10,546 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 403 transitions. [2022-09-16 12:04:10,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 403 transitions. [2022-09-16 12:04:10,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:10,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 403 transitions. [2022-09-16 12:04:10,547 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:10,548 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:10,548 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:10,548 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:10,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 112 transitions, 367 flow [2022-09-16 12:04:10,550 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:10,552 INFO L231 Difference]: Finished difference. Result has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:10,552 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:10,553 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 12 predicate places. [2022-09-16 12:04:10,553 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 268 flow [2022-09-16 12:04:10,554 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:10,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:10,554 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:10,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-16 12:04:10,557 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:10,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:10,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1869964892, now seen corresponding path program 1 times [2022-09-16 12:04:10,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:10,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751817000] [2022-09-16 12:04:10,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:10,600 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:10,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:10,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751817000] [2022-09-16 12:04:10,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751817000] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:10,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:10,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:10,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063293370] [2022-09-16 12:04:10,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:10,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:10,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:10,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:10,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:10,602 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:10,602 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:10,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:10,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:10,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:10,712 INFO L130 PetriNetUnfolder]: 121/765 cut-off events. [2022-09-16 12:04:10,712 INFO L131 PetriNetUnfolder]: For 367/507 co-relation queries the response was YES. [2022-09-16 12:04:10,714 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:10,716 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 39 selfloop transitions, 8 changer transitions 0/116 dead transitions. [2022-09-16 12:04:10,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:10,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:10,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:10,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2022-09-16 12:04:10,718 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8108695652173913 [2022-09-16 12:04:10,718 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 373 transitions. [2022-09-16 12:04:10,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 373 transitions. [2022-09-16 12:04:10,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:10,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 373 transitions. [2022-09-16 12:04:10,719 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:10,720 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:10,720 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:10,720 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:10,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 116 transitions, 459 flow [2022-09-16 12:04:10,723 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:10,726 INFO L231 Difference]: Finished difference. Result has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:10,726 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:10,728 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 15 predicate places. [2022-09-16 12:04:10,729 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 286 flow [2022-09-16 12:04:10,729 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:10,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:10,729 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:10,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-16 12:04:10,729 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:10,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:10,730 INFO L85 PathProgramCache]: Analyzing trace with hash 2134337052, now seen corresponding path program 1 times [2022-09-16 12:04:10,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:10,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017643182] [2022-09-16 12:04:10,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:10,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:10,805 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:10,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:10,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017643182] [2022-09-16 12:04:10,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017643182] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:10,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584398593] [2022-09-16 12:04:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:10,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:10,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:10,807 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:10,844 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:10,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:10,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:10,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:10,959 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:10,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:10,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584398593] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:10,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:10,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:10,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728775528] [2022-09-16 12:04:10,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:10,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:10,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:10,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:10,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:10,961 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:10,962 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:10,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:10,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:10,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,066 INFO L130 PetriNetUnfolder]: 111/719 cut-off events. [2022-09-16 12:04:11,067 INFO L131 PetriNetUnfolder]: For 391/519 co-relation queries the response was YES. [2022-09-16 12:04:11,070 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:11,072 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 32 selfloop transitions, 6 changer transitions 0/107 dead transitions. [2022-09-16 12:04:11,072 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:11,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:11,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:11,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2022-09-16 12:04:11,074 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7903726708074534 [2022-09-16 12:04:11,074 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2022-09-16 12:04:11,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2022-09-16 12:04:11,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2022-09-16 12:04:11,075 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:11,076 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:11,076 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:11,076 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:11,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 107 transitions, 414 flow [2022-09-16 12:04:11,079 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:11,080 INFO L231 Difference]: Finished difference. Result has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:11,080 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:11,081 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 17 predicate places. [2022-09-16 12:04:11,081 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 94 transitions, 282 flow [2022-09-16 12:04:11,082 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:11,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,082 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:11,102 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:11,287 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:11,287 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:11,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2130857756, now seen corresponding path program 1 times [2022-09-16 12:04:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618323904] [2022-09-16 12:04:11,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,329 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:11,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618323904] [2022-09-16 12:04:11,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618323904] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:11,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404471477] [2022-09-16 12:04:11,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:11,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:11,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:11,331 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:11,332 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:11,332 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,332 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:11,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,408 INFO L130 PetriNetUnfolder]: 81/554 cut-off events. [2022-09-16 12:04:11,409 INFO L131 PetriNetUnfolder]: For 222/379 co-relation queries the response was YES. [2022-09-16 12:04:11,410 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:11,412 INFO L137 encePairwiseOnDemand]: 85/92 looper letters, 29 selfloop transitions, 6 changer transitions 0/109 dead transitions. [2022-09-16 12:04:11,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:11,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:11,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:11,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 400 transitions. [2022-09-16 12:04:11,413 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8695652173913043 [2022-09-16 12:04:11,413 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 400 transitions. [2022-09-16 12:04:11,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 400 transitions. [2022-09-16 12:04:11,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 400 transitions. [2022-09-16 12:04:11,414 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:11,415 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:11,415 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:11,415 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:11,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 109 transitions, 412 flow [2022-09-16 12:04:11,417 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:11,418 INFO L231 Difference]: Finished difference. Result has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:11,418 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:11,419 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:11,419 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 96 transitions, 315 flow [2022-09-16 12:04:11,420 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:11,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,420 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:11,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-16 12:04:11,420 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:11,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,420 INFO L85 PathProgramCache]: Analyzing trace with hash -258411444, now seen corresponding path program 1 times [2022-09-16 12:04:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6000745] [2022-09-16 12:04:11,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,468 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:11,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6000745] [2022-09-16 12:04:11,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6000745] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:11,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943779748] [2022-09-16 12:04:11,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:11,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:11,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:11,470 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 92 [2022-09-16 12:04:11,470 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:11,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,470 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 92 [2022-09-16 12:04:11,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,517 INFO L130 PetriNetUnfolder]: 22/498 cut-off events. [2022-09-16 12:04:11,517 INFO L131 PetriNetUnfolder]: For 193/291 co-relation queries the response was YES. [2022-09-16 12:04:11,518 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:11,519 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 17 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2022-09-16 12:04:11,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:11,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:11,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:11,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2022-09-16 12:04:11,520 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8478260869565217 [2022-09-16 12:04:11,520 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2022-09-16 12:04:11,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2022-09-16 12:04:11,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2022-09-16 12:04:11,521 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:11,521 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:11,521 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:11,522 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:11,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 361 flow [2022-09-16 12:04:11,523 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:11,532 INFO L231 Difference]: Finished difference. Result has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:11,532 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:11,534 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 20 predicate places. [2022-09-16 12:04:11,534 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 94 transitions, 315 flow [2022-09-16 12:04:11,534 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:11,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,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:04:11,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-16 12:04:11,535 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:11,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1627350539, now seen corresponding path program 1 times [2022-09-16 12:04:11,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530819762] [2022-09-16 12:04:11,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,572 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:11,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530819762] [2022-09-16 12:04:11,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530819762] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:11,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12772572] [2022-09-16 12:04:11,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:11,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:11,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:11,573 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:11,574 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:11,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:11,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,627 INFO L130 PetriNetUnfolder]: 18/480 cut-off events. [2022-09-16 12:04:11,627 INFO L131 PetriNetUnfolder]: For 175/264 co-relation queries the response was YES. [2022-09-16 12:04:11,628 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:11,629 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 18 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2022-09-16 12:04:11,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:11,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:11,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:11,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:11,630 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:11,630 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,632 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:11,632 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:11,632 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:11,632 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:11,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 367 flow [2022-09-16 12:04:11,634 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:11,635 INFO L231 Difference]: Finished difference. Result has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:11,635 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:11,635 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 19 predicate places. [2022-09-16 12:04:11,636 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 93 transitions, 305 flow [2022-09-16 12:04:11,636 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:11,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,636 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:11,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-16 12:04:11,636 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:11,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,636 INFO L85 PathProgramCache]: Analyzing trace with hash -948980778, now seen corresponding path program 1 times [2022-09-16 12:04:11,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940740790] [2022-09-16 12:04:11,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,689 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:11,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940740790] [2022-09-16 12:04:11,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940740790] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,691 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:11,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336723694] [2022-09-16 12:04:11,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:11,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:11,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:11,693 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:11,694 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:11,694 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,694 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:11,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,802 INFO L130 PetriNetUnfolder]: 81/739 cut-off events. [2022-09-16 12:04:11,802 INFO L131 PetriNetUnfolder]: For 283/409 co-relation queries the response was YES. [2022-09-16 12:04:11,804 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:11,805 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 31 selfloop transitions, 9 changer transitions 4/113 dead transitions. [2022-09-16 12:04:11,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:11,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:11,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 527 transitions. [2022-09-16 12:04:11,806 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8183229813664596 [2022-09-16 12:04:11,806 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 527 transitions. [2022-09-16 12:04:11,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 527 transitions. [2022-09-16 12:04:11,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 527 transitions. [2022-09-16 12:04:11,808 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:11,808 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:11,809 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:11,809 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:11,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 113 transitions, 471 flow [2022-09-16 12:04:11,810 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:11,811 INFO L231 Difference]: Finished difference. Result has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:11,811 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:11,812 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 25 predicate places. [2022-09-16 12:04:11,812 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 94 transitions, 336 flow [2022-09-16 12:04:11,812 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:11,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,812 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:11,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-16 12:04:11,812 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:11,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1527830205, now seen corresponding path program 1 times [2022-09-16 12:04:11,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230772239] [2022-09-16 12:04:11,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,829 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:11,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230772239] [2022-09-16 12:04:11,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230772239] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:11,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515517431] [2022-09-16 12:04:11,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:11,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:11,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:11,830 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 92 [2022-09-16 12:04:11,830 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:11,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 92 [2022-09-16 12:04:11,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:11,871 INFO L130 PetriNetUnfolder]: 19/528 cut-off events. [2022-09-16 12:04:11,871 INFO L131 PetriNetUnfolder]: For 263/342 co-relation queries the response was YES. [2022-09-16 12:04:11,872 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:11,873 INFO L137 encePairwiseOnDemand]: 90/92 looper letters, 20 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2022-09-16 12:04:11,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:11,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:11,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2022-09-16 12:04:11,875 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8804347826086957 [2022-09-16 12:04:11,875 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:11,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2022-09-16 12:04:11,875 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:11,876 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:11,876 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:11,876 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:11,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 97 transitions, 402 flow [2022-09-16 12:04:11,877 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:11,878 INFO L231 Difference]: Finished difference. Result has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:11,878 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:11,879 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 22 predicate places. [2022-09-16 12:04:11,879 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 93 transitions, 314 flow [2022-09-16 12:04:11,879 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:11,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:11,879 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:11,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-16 12:04:11,879 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:11,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:11,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2102204068, now seen corresponding path program 1 times [2022-09-16 12:04:11,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:11,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516070510] [2022-09-16 12:04:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:11,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:11,912 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:11,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:11,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516070510] [2022-09-16 12:04:11,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516070510] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:11,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:11,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:11,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511234893] [2022-09-16 12:04:11,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:11,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:11,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:11,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:11,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:11,914 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 92 [2022-09-16 12:04:11,914 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:11,914 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:11,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 92 [2022-09-16 12:04:11,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:12,029 INFO L130 PetriNetUnfolder]: 72/729 cut-off events. [2022-09-16 12:04:12,029 INFO L131 PetriNetUnfolder]: For 346/506 co-relation queries the response was YES. [2022-09-16 12:04:12,031 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:12,032 INFO L137 encePairwiseOnDemand]: 86/92 looper letters, 26 selfloop transitions, 9 changer transitions 14/110 dead transitions. [2022-09-16 12:04:12,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:12,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:12,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 524 transitions. [2022-09-16 12:04:12,034 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8136645962732919 [2022-09-16 12:04:12,034 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 524 transitions. [2022-09-16 12:04:12,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 524 transitions. [2022-09-16 12:04:12,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:12,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 524 transitions. [2022-09-16 12:04:12,035 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:12,036 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:12,036 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:12,036 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:12,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 110 transitions, 461 flow [2022-09-16 12:04:12,037 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:12,038 INFO L231 Difference]: Finished difference. Result has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:12,039 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:12,039 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 26 predicate places. [2022-09-16 12:04:12,039 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 83 transitions, 307 flow [2022-09-16 12:04:12,039 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:12,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,039 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:12,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-16 12:04:12,040 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:12,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:12,040 INFO L85 PathProgramCache]: Analyzing trace with hash 2049049987, now seen corresponding path program 1 times [2022-09-16 12:04:12,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:12,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589640445] [2022-09-16 12:04:12,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:12,074 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:12,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:12,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589640445] [2022-09-16 12:04:12,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589640445] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:12,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572272233] [2022-09-16 12:04:12,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:12,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:12,076 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:12,077 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:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:12,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:12,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:12,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:12,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:12,222 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:12,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572272233] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:12,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:12,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:12,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883907744] [2022-09-16 12:04:12,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:12,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:12,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:12,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:12,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:12,225 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 92 [2022-09-16 12:04:12,226 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:12,226 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:12,226 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 92 [2022-09-16 12:04:12,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:12,300 INFO L130 PetriNetUnfolder]: 64/255 cut-off events. [2022-09-16 12:04:12,300 INFO L131 PetriNetUnfolder]: For 881/901 co-relation queries the response was YES. [2022-09-16 12:04:12,301 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:12,302 INFO L137 encePairwiseOnDemand]: 87/92 looper letters, 48 selfloop transitions, 7 changer transitions 0/100 dead transitions. [2022-09-16 12:04:12,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:12,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 645 transitions. [2022-09-16 12:04:12,304 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7789855072463768 [2022-09-16 12:04:12,304 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 645 transitions. [2022-09-16 12:04:12,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 645 transitions. [2022-09-16 12:04:12,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:12,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 645 transitions. [2022-09-16 12:04:12,305 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:12,306 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:12,306 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:12,306 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:12,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 655 flow [2022-09-16 12:04:12,311 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:12,312 INFO L231 Difference]: Finished difference. Result has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:12,312 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:12,313 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 7 predicate places. [2022-09-16 12:04:12,313 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 68 transitions, 263 flow [2022-09-16 12:04:12,313 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:12,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,313 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:12,333 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:12,515 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:12,515 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:12,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:12,516 INFO L85 PathProgramCache]: Analyzing trace with hash 820541403, now seen corresponding path program 1 times [2022-09-16 12:04:12,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:12,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295314487] [2022-09-16 12:04:12,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:12,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:12,527 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:12,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:12,544 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:12,545 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 11 remaining) [2022-09-16 12:04:12,545 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 11 remaining) [2022-09-16 12:04:12,546 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 11 remaining) [2022-09-16 12:04:12,546 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 11 remaining) [2022-09-16 12:04:12,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-16 12:04:12,546 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 12:04:12,547 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:12,547 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-09-16 12:04:12,563 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-16 12:04:12,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:12,581 INFO L130 PetriNetUnfolder]: 34/307 cut-off events. [2022-09-16 12:04:12,581 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-09-16 12:04:12,583 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:12,583 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:12,585 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 106 transitions, 242 flow [2022-09-16 12:04:12,586 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:12,586 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;@489766fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:12,586 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2022-09-16 12:04:12,588 INFO L130 PetriNetUnfolder]: 5/57 cut-off events. [2022-09-16 12:04:12,588 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:12,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,588 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,588 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:12,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:12,589 INFO L85 PathProgramCache]: Analyzing trace with hash 481340734, now seen corresponding path program 1 times [2022-09-16 12:04:12,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:12,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498043797] [2022-09-16 12:04:12,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:12,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:12,607 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,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:12,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498043797] [2022-09-16 12:04:12,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498043797] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:12,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:12,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:12,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764435669] [2022-09-16 12:04:12,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:12,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:12,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:12,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:12,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:12,608 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:12,609 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:12,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:12,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:12,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:12,835 INFO L130 PetriNetUnfolder]: 830/2670 cut-off events. [2022-09-16 12:04:12,836 INFO L131 PetriNetUnfolder]: For 399/399 co-relation queries the response was YES. [2022-09-16 12:04:12,844 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:12,855 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 33 selfloop transitions, 4 changer transitions 0/115 dead transitions. [2022-09-16 12:04:12,855 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:12,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:12,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:12,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 434 transitions. [2022-09-16 12:04:12,857 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8188679245283019 [2022-09-16 12:04:12,857 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 434 transitions. [2022-09-16 12:04:12,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 434 transitions. [2022-09-16 12:04:12,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:12,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 434 transitions. [2022-09-16 12:04:12,858 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:12,858 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:12,858 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:12,859 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:12,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 115 transitions, 334 flow [2022-09-16 12:04:12,859 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:12,860 INFO L231 Difference]: Finished difference. Result has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:12,861 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:12,861 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 6 predicate places. [2022-09-16 12:04:12,861 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 105 transitions, 266 flow [2022-09-16 12:04:12,861 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:12,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:12,861 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,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-16 12:04:12,861 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:12,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:12,862 INFO L85 PathProgramCache]: Analyzing trace with hash 2077885368, now seen corresponding path program 1 times [2022-09-16 12:04:12,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:12,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513403846] [2022-09-16 12:04:12,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:12,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:12,879 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,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:12,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513403846] [2022-09-16 12:04:12,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513403846] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:12,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:12,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:12,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946740396] [2022-09-16 12:04:12,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:12,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:12,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:12,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:12,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:12,881 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:12,881 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:12,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:12,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:12,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,135 INFO L130 PetriNetUnfolder]: 1035/3200 cut-off events. [2022-09-16 12:04:13,135 INFO L131 PetriNetUnfolder]: For 1277/2538 co-relation queries the response was YES. [2022-09-16 12:04:13,144 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:13,156 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 53 selfloop transitions, 7 changer transitions 0/144 dead transitions. [2022-09-16 12:04:13,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:13,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2022-09-16 12:04:13,158 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8886792452830189 [2022-09-16 12:04:13,158 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 471 transitions. [2022-09-16 12:04:13,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 471 transitions. [2022-09-16 12:04:13,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 471 transitions. [2022-09-16 12:04:13,159 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:13,160 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:13,160 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:13,160 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:13,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 144 transitions, 519 flow [2022-09-16 12:04:13,162 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:13,163 INFO L231 Difference]: Finished difference. Result has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:13,163 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:13,163 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 12 predicate places. [2022-09-16 12:04:13,163 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 325 flow [2022-09-16 12:04:13,164 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:13,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,164 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,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-16 12:04:13,164 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:13,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,164 INFO L85 PathProgramCache]: Analyzing trace with hash 768370014, now seen corresponding path program 1 times [2022-09-16 12:04:13,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363544643] [2022-09-16 12:04:13,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,187 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,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363544643] [2022-09-16 12:04:13,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363544643] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:13,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:13,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734882042] [2022-09-16 12:04:13,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:13,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:13,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:13,189 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:13,189 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:13,189 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,189 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:13,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,497 INFO L130 PetriNetUnfolder]: 949/4056 cut-off events. [2022-09-16 12:04:13,498 INFO L131 PetriNetUnfolder]: For 2385/3088 co-relation queries the response was YES. [2022-09-16 12:04:13,512 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:13,531 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 57 selfloop transitions, 8 changer transitions 0/144 dead transitions. [2022-09-16 12:04:13,531 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:13,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:13,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 433 transitions. [2022-09-16 12:04:13,532 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8169811320754717 [2022-09-16 12:04:13,533 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 433 transitions. [2022-09-16 12:04:13,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 433 transitions. [2022-09-16 12:04:13,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:13,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 433 transitions. [2022-09-16 12:04:13,534 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:13,534 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:13,535 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:13,535 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:13,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 144 transitions, 615 flow [2022-09-16 12:04:13,537 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:13,538 INFO L231 Difference]: Finished difference. Result has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:13,539 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:13,539 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 15 predicate places. [2022-09-16 12:04:13,539 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 111 transitions, 342 flow [2022-09-16 12:04:13,539 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:13,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:13,540 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,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-16 12:04:13,540 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:13,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1950332988, now seen corresponding path program 1 times [2022-09-16 12:04:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:13,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439371307] [2022-09-16 12:04:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,573 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,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:13,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439371307] [2022-09-16 12:04:13,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439371307] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:13,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360695517] [2022-09-16 12:04:13,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:13,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:13,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:13,575 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:13,576 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:13,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:13,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:13,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:13,671 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:13,671 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:13,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360695517] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:13,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:13,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:13,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187868335] [2022-09-16 12:04:13,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:13,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:13,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:13,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:13,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:13,673 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:13,673 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:13,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:13,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:13,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:13,974 INFO L130 PetriNetUnfolder]: 873/3661 cut-off events. [2022-09-16 12:04:13,974 INFO L131 PetriNetUnfolder]: For 2399/3069 co-relation queries the response was YES. [2022-09-16 12:04:13,988 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:13,999 INFO L137 encePairwiseOnDemand]: 101/106 looper letters, 42 selfloop transitions, 6 changer transitions 0/127 dead transitions. [2022-09-16 12:04:13,999 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:14,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:14,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:14,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 585 transitions. [2022-09-16 12:04:14,001 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7884097035040432 [2022-09-16 12:04:14,001 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 585 transitions. [2022-09-16 12:04:14,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 585 transitions. [2022-09-16 12:04:14,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 585 transitions. [2022-09-16 12:04:14,002 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:14,003 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:14,003 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:14,003 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:14,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 127 transitions, 510 flow [2022-09-16 12:04:14,006 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:14,008 INFO L231 Difference]: Finished difference. Result has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:14,009 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:14,009 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 17 predicate places. [2022-09-16 12:04:14,009 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 110 transitions, 338 flow [2022-09-16 12:04:14,009 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:14,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,009 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,041 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:14,227 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:14,227 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:14,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1932012160, now seen corresponding path program 1 times [2022-09-16 12:04:14,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320224327] [2022-09-16 12:04:14,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,247 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,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320224327] [2022-09-16 12:04:14,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320224327] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:14,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242833911] [2022-09-16 12:04:14,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:14,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:14,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:14,248 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:14,249 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:14,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:14,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:14,510 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:14,510 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:04:14,510 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:14,511 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:14,511 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-09-16 12:04:14,611 INFO L130 PetriNetUnfolder]: 1245/4074 cut-off events. [2022-09-16 12:04:14,611 INFO L131 PetriNetUnfolder]: For 2500/3727 co-relation queries the response was YES. [2022-09-16 12:04:14,630 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:14,642 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 50 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2022-09-16 12:04:14,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:14,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:14,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:14,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2022-09-16 12:04:14,644 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8830188679245283 [2022-09-16 12:04:14,644 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2022-09-16 12:04:14,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2022-09-16 12:04:14,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:14,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2022-09-16 12:04:14,645 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:14,646 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:14,646 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:14,646 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:14,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 143 transitions, 604 flow [2022-09-16 12:04:14,650 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:14,651 INFO L231 Difference]: Finished difference. Result has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:14,651 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:14,651 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 19 predicate places. [2022-09-16 12:04:14,651 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 114 transitions, 395 flow [2022-09-16 12:04:14,652 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:14,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:14,652 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,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-16 12:04:14,652 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:14,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:14,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1960320621, now seen corresponding path program 1 times [2022-09-16 12:04:14,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:14,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718146942] [2022-09-16 12:04:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:14,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:14,680 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,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:14,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718146942] [2022-09-16 12:04:14,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718146942] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:14,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:14,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:14,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193058882] [2022-09-16 12:04:14,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:14,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:14,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:14,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:14,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:14,681 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 106 [2022-09-16 12:04:14,682 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:14,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:14,682 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 106 [2022-09-16 12:04:14,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,054 INFO L130 PetriNetUnfolder]: 638/4963 cut-off events. [2022-09-16 12:04:15,055 INFO L131 PetriNetUnfolder]: For 2668/4668 co-relation queries the response was YES. [2022-09-16 12:04:15,077 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:15,092 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 44 selfloop transitions, 7 changer transitions 0/134 dead transitions. [2022-09-16 12:04:15,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:15,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:15,093 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:15,093 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:15,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:15,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:15,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:15,094 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:15,094 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:15,094 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:15,095 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:15,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 134 transitions, 600 flow [2022-09-16 12:04:15,098 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:15,099 INFO L231 Difference]: Finished difference. Result has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:15,099 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:15,100 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 22 predicate places. [2022-09-16 12:04:15,100 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 120 transitions, 449 flow [2022-09-16 12:04:15,100 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:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,100 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,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-16 12:04:15,100 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:15,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,100 INFO L85 PathProgramCache]: Analyzing trace with hash -581066765, now seen corresponding path program 1 times [2022-09-16 12:04:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640615373] [2022-09-16 12:04:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,130 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,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:15,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640615373] [2022-09-16 12:04:15,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640615373] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:15,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:15,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:15,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010853327] [2022-09-16 12:04:15,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:15,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:15,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:15,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:15,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:15,131 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:15,131 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:15,131 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:15,131 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:15,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:15,371 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:15,371 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:15,371 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:15,371 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:15,371 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:15,375 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 13), 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:15,375 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:15,375 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:15,376 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:15,376 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:15,449 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 13), 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:15,449 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:15,449 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:15,449 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:15,449 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:15,465 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 13), 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:15,465 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:15,465 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:15,465 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:15,465 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:15,465 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:15,526 INFO L130 PetriNetUnfolder]: 608/4658 cut-off events. [2022-09-16 12:04:15,526 INFO L131 PetriNetUnfolder]: For 2895/5017 co-relation queries the response was YES. [2022-09-16 12:04:15,538 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:15,547 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 34 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2022-09-16 12:04:15,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:15,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:15,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:15,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions. [2022-09-16 12:04:15,549 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8867924528301887 [2022-09-16 12:04:15,549 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 282 transitions. [2022-09-16 12:04:15,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions. [2022-09-16 12:04:15,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:15,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions. [2022-09-16 12:04:15,549 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:15,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:15,550 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 106.0) internal successors, (424), 4 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:15,550 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:15,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 130 transitions, 583 flow [2022-09-16 12:04:15,553 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:15,554 INFO L231 Difference]: Finished difference. Result has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:15,554 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:15,554 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 21 predicate places. [2022-09-16 12:04:15,555 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 119 transitions, 431 flow [2022-09-16 12:04:15,555 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:15,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:15,555 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,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-16 12:04:15,555 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:15,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:15,556 INFO L85 PathProgramCache]: Analyzing trace with hash -624901166, now seen corresponding path program 1 times [2022-09-16 12:04:15,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:15,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305001103] [2022-09-16 12:04:15,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:15,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:15,593 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,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:15,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305001103] [2022-09-16 12:04:15,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305001103] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:15,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:15,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:15,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164973809] [2022-09-16 12:04:15,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:15,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:15,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:15,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:15,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:15,595 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:15,599 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:15,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:15,599 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:15,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:16,540 INFO L130 PetriNetUnfolder]: 2181/11223 cut-off events. [2022-09-16 12:04:16,540 INFO L131 PetriNetUnfolder]: For 5777/9888 co-relation queries the response was YES. [2022-09-16 12:04:16,636 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:16,663 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 89 selfloop transitions, 20 changer transitions 1/196 dead transitions. [2022-09-16 12:04:16,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:16,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:16,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:16,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 811 transitions. [2022-09-16 12:04:16,665 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.850104821802935 [2022-09-16 12:04:16,665 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 811 transitions. [2022-09-16 12:04:16,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 811 transitions. [2022-09-16 12:04:16,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:16,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 811 transitions. [2022-09-16 12:04:16,667 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:16,668 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:16,669 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:16,669 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:16,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 196 transitions, 1002 flow [2022-09-16 12:04:16,684 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:16,686 INFO L231 Difference]: Finished difference. Result has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:16,686 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:16,687 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 32 predicate places. [2022-09-16 12:04:16,687 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 130 transitions, 575 flow [2022-09-16 12:04:16,687 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:16,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:16,687 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:16,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-16 12:04:16,687 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:16,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1328039490, now seen corresponding path program 1 times [2022-09-16 12:04:16,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:16,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475891815] [2022-09-16 12:04:16,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:16,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:16,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:16,717 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:16,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:16,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475891815] [2022-09-16 12:04:16,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475891815] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:16,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:16,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:16,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545674543] [2022-09-16 12:04:16,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:16,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:16,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:16,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:16,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:16,720 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:16,720 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:16,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:16,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:16,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:17,931 INFO L130 PetriNetUnfolder]: 2364/12602 cut-off events. [2022-09-16 12:04:17,931 INFO L131 PetriNetUnfolder]: For 10704/14723 co-relation queries the response was YES. [2022-09-16 12:04:17,971 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:17,998 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 100 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2022-09-16 12:04:17,999 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:17,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:18,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 813 transitions. [2022-09-16 12:04:18,000 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8522012578616353 [2022-09-16 12:04:18,000 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 813 transitions. [2022-09-16 12:04:18,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 813 transitions. [2022-09-16 12:04:18,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 813 transitions. [2022-09-16 12:04:18,001 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:18,002 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:18,003 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:18,003 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:18,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 211 transitions, 1243 flow [2022-09-16 12:04:18,028 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:18,030 INFO L231 Difference]: Finished difference. Result has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:18,030 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:18,031 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 42 predicate places. [2022-09-16 12:04:18,031 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 146 transitions, 759 flow [2022-09-16 12:04:18,031 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:18,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,031 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,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-16 12:04:18,031 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:18,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1291022045, now seen corresponding path program 1 times [2022-09-16 12:04:18,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226593558] [2022-09-16 12:04:18,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,048 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,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226593558] [2022-09-16 12:04:18,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226593558] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:18,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:18,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844910102] [2022-09-16 12:04:18,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:18,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:18,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:18,051 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:18,051 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:18,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:18,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:18,749 INFO L130 PetriNetUnfolder]: 740/7239 cut-off events. [2022-09-16 12:04:18,749 INFO L131 PetriNetUnfolder]: For 7806/10089 co-relation queries the response was YES. [2022-09-16 12:04:18,770 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:18,783 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 55 selfloop transitions, 1 changer transitions 0/155 dead transitions. [2022-09-16 12:04:18,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:18,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:18,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:18,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 283 transitions. [2022-09-16 12:04:18,784 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.889937106918239 [2022-09-16 12:04:18,784 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 283 transitions. [2022-09-16 12:04:18,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 283 transitions. [2022-09-16 12:04:18,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:18,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 283 transitions. [2022-09-16 12:04:18,784 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:18,785 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,785 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,785 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:18,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 155 transitions, 968 flow [2022-09-16 12:04:18,800 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:18,801 INFO L231 Difference]: Finished difference. Result has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:18,801 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:18,802 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 41 predicate places. [2022-09-16 12:04:18,802 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 141 transitions, 670 flow [2022-09-16 12:04:18,802 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,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:18,802 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:18,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-16 12:04:18,802 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:18,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:18,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1722447028, now seen corresponding path program 1 times [2022-09-16 12:04:18,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:18,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402672371] [2022-09-16 12:04:18,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,825 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:18,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:18,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402672371] [2022-09-16 12:04:18,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402672371] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:18,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304547093] [2022-09-16 12:04:18,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:18,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:18,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:18,826 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:18,855 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:18,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:18,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:04:18,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:18,925 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:18,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:04:18,959 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:18,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304547093] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:04:18,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:04:18,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:04:18,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214574181] [2022-09-16 12:04:18,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:04:18,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:04:18,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:18,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:04:18,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:04:18,961 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:18,962 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:18,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:18,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:18,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:20,287 INFO L130 PetriNetUnfolder]: 1907/13630 cut-off events. [2022-09-16 12:04:20,287 INFO L131 PetriNetUnfolder]: For 23481/25517 co-relation queries the response was YES. [2022-09-16 12:04:20,347 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:20,378 INFO L137 encePairwiseOnDemand]: 100/106 looper letters, 103 selfloop transitions, 9 changer transitions 0/206 dead transitions. [2022-09-16 12:04:20,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:20,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:20,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 756 transitions. [2022-09-16 12:04:20,379 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7924528301886793 [2022-09-16 12:04:20,379 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 756 transitions. [2022-09-16 12:04:20,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 756 transitions. [2022-09-16 12:04:20,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:20,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 756 transitions. [2022-09-16 12:04:20,381 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:20,382 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:20,382 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:20,382 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:20,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 206 transitions, 1519 flow [2022-09-16 12:04:20,400 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:20,402 INFO L231 Difference]: Finished difference. Result has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:20,402 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:20,402 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 52 predicate places. [2022-09-16 12:04:20,402 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 145 transitions, 727 flow [2022-09-16 12:04:20,402 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:20,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:20,403 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:20,420 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:20,620 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:20,620 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:20,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:20,620 INFO L85 PathProgramCache]: Analyzing trace with hash 111404811, now seen corresponding path program 1 times [2022-09-16 12:04:20,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:20,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080422868] [2022-09-16 12:04:20,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:20,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:20,643 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:20,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:20,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080422868] [2022-09-16 12:04:20,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080422868] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:20,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:20,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:20,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142165067] [2022-09-16 12:04:20,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:20,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:20,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:20,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:20,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:20,644 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 106 [2022-09-16 12:04:20,644 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:20,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:20,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 106 [2022-09-16 12:04:20,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:21,785 INFO L130 PetriNetUnfolder]: 1843/12183 cut-off events. [2022-09-16 12:04:21,786 INFO L131 PetriNetUnfolder]: For 13582/16424 co-relation queries the response was YES. [2022-09-16 12:04:21,876 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:21,902 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 67 selfloop transitions, 14 changer transitions 0/180 dead transitions. [2022-09-16 12:04:21,903 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:21,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 459 transitions. [2022-09-16 12:04:21,904 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8660377358490566 [2022-09-16 12:04:21,904 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 459 transitions. [2022-09-16 12:04:21,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 459 transitions. [2022-09-16 12:04:21,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:21,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 459 transitions. [2022-09-16 12:04:21,905 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:21,906 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:21,906 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:21,906 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:21,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 180 transitions, 1154 flow [2022-09-16 12:04:21,934 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:21,936 INFO L231 Difference]: Finished difference. Result has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:21,936 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:21,936 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 55 predicate places. [2022-09-16 12:04:21,937 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 150 transitions, 830 flow [2022-09-16 12:04:21,937 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:21,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:21,937 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:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-16 12:04:21,937 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:21,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:21,937 INFO L85 PathProgramCache]: Analyzing trace with hash 623767965, now seen corresponding path program 1 times [2022-09-16 12:04:21,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:21,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73596875] [2022-09-16 12:04:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:21,969 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:21,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:21,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73596875] [2022-09-16 12:04:21,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73596875] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:21,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:21,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:21,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331032676] [2022-09-16 12:04:21,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:21,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:21,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:21,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:21,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:21,970 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:21,971 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:21,971 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:21,971 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:21,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:23,472 INFO L130 PetriNetUnfolder]: 2378/14651 cut-off events. [2022-09-16 12:04:23,473 INFO L131 PetriNetUnfolder]: For 15450/18423 co-relation queries the response was YES. [2022-09-16 12:04:23,530 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:23,555 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 96 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2022-09-16 12:04:23,556 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:23,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:23,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:23,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 805 transitions. [2022-09-16 12:04:23,557 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8438155136268344 [2022-09-16 12:04:23,557 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 805 transitions. [2022-09-16 12:04:23,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 805 transitions. [2022-09-16 12:04:23,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:23,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 805 transitions. [2022-09-16 12:04:23,559 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:23,560 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,560 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,560 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:23,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 225 transitions, 1559 flow [2022-09-16 12:04:23,589 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:23,591 INFO L231 Difference]: Finished difference. Result has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:23,591 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:23,591 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 65 predicate places. [2022-09-16 12:04:23,592 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 1117 flow [2022-09-16 12:04:23,592 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:23,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:23,592 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:23,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-16 12:04:23,592 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:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1988066140, now seen corresponding path program 1 times [2022-09-16 12:04:23,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:23,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459688206] [2022-09-16 12:04:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:23,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:23,611 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,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:23,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459688206] [2022-09-16 12:04:23,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459688206] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:23,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:23,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:23,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768840521] [2022-09-16 12:04:23,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:23,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:23,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:23,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:23,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:23,613 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 106 [2022-09-16 12:04:23,613 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:23,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:23,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 106 [2022-09-16 12:04:23,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:24,819 INFO L130 PetriNetUnfolder]: 829/11036 cut-off events. [2022-09-16 12:04:24,819 INFO L131 PetriNetUnfolder]: For 12319/14235 co-relation queries the response was YES. [2022-09-16 12:04:24,900 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:24,923 INFO L137 encePairwiseOnDemand]: 104/106 looper letters, 68 selfloop transitions, 1 changer transitions 0/177 dead transitions. [2022-09-16 12:04:24,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:24,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:24,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-09-16 12:04:24,925 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8773584905660378 [2022-09-16 12:04:24,925 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-09-16 12:04:24,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-09-16 12:04:24,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:24,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-09-16 12:04:24,925 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:24,926 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:24,926 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:24,926 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:24,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 177 transitions, 1392 flow [2022-09-16 12:04:24,948 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:24,950 INFO L231 Difference]: Finished difference. Result has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:24,950 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:24,950 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 64 predicate places. [2022-09-16 12:04:24,951 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 164 transitions, 1031 flow [2022-09-16 12:04:24,951 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:24,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:24,951 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:24,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-16 12:04:24,951 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:24,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:24,951 INFO L85 PathProgramCache]: Analyzing trace with hash 74478487, now seen corresponding path program 1 times [2022-09-16 12:04:24,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:24,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921736802] [2022-09-16 12:04:24,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:24,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:24,982 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:24,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:24,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921736802] [2022-09-16 12:04:24,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921736802] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:24,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:24,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:24,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851198322] [2022-09-16 12:04:24,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:24,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:24,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:24,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:24,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:24,983 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:24,984 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:24,984 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:24,984 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:24,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:26,666 INFO L130 PetriNetUnfolder]: 2205/14524 cut-off events. [2022-09-16 12:04:26,667 INFO L131 PetriNetUnfolder]: For 18433/21093 co-relation queries the response was YES. [2022-09-16 12:04:26,722 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:26,742 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 104 selfloop transitions, 38 changer transitions 1/236 dead transitions. [2022-09-16 12:04:26,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:26,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:26,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:26,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 797 transitions. [2022-09-16 12:04:26,744 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8354297693920335 [2022-09-16 12:04:26,744 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 797 transitions. [2022-09-16 12:04:26,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 797 transitions. [2022-09-16 12:04:26,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:26,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 797 transitions. [2022-09-16 12:04:26,745 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:26,746 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,746 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,746 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:26,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 1811 flow [2022-09-16 12:04:26,789 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:26,792 INFO L231 Difference]: Finished difference. Result has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:26,792 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:26,793 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 76 predicate places. [2022-09-16 12:04:26,793 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 1328 flow [2022-09-16 12:04:26,793 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,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:26,793 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,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-16 12:04:26,793 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:26,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:26,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1228258041, now seen corresponding path program 1 times [2022-09-16 12:04:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:26,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109447014] [2022-09-16 12:04:26,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:26,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:26,820 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:26,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:26,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109447014] [2022-09-16 12:04:26,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109447014] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:26,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305802076] [2022-09-16 12:04:26,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:26,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:26,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:26,821 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:26,822 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:26,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:26,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:26,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:26,925 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:26,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:26,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305802076] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:26,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:26,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:26,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865649564] [2022-09-16 12:04:26,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:26,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:26,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:26,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:26,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:26,926 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:26,931 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:26,932 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:26,932 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:26,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:28,408 INFO L130 PetriNetUnfolder]: 2136/14857 cut-off events. [2022-09-16 12:04:28,408 INFO L131 PetriNetUnfolder]: For 22949/25691 co-relation queries the response was YES. [2022-09-16 12:04:28,522 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:28,551 INFO L137 encePairwiseOnDemand]: 97/106 looper letters, 103 selfloop transitions, 48 changer transitions 0/248 dead transitions. [2022-09-16 12:04:28,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:28,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:28,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:28,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 796 transitions. [2022-09-16 12:04:28,553 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8343815513626834 [2022-09-16 12:04:28,553 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 796 transitions. [2022-09-16 12:04:28,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 796 transitions. [2022-09-16 12:04:28,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:28,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 796 transitions. [2022-09-16 12:04:28,554 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:28,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,556 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 106.0) internal successors, (1060), 10 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:04:28,556 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:28,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 248 transitions, 2118 flow [2022-09-16 12:04:28,643 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:28,646 INFO L231 Difference]: Finished difference. Result has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:28,646 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:28,647 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 87 predicate places. [2022-09-16 12:04:28,647 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 192 transitions, 1587 flow [2022-09-16 12:04:28,647 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:28,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:28,647 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,671 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:28,863 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:28,863 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:28,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:28,864 INFO L85 PathProgramCache]: Analyzing trace with hash -828004259, now seen corresponding path program 1 times [2022-09-16 12:04:28,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:28,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438143772] [2022-09-16 12:04:28,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:28,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:28,897 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,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:28,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438143772] [2022-09-16 12:04:28,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438143772] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:28,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:28,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:28,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045180357] [2022-09-16 12:04:28,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:28,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:28,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:28,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:28,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:28,899 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 106 [2022-09-16 12:04:28,899 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:28,899 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:28,899 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 106 [2022-09-16 12:04:28,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:30,477 INFO L130 PetriNetUnfolder]: 2121/15082 cut-off events. [2022-09-16 12:04:30,477 INFO L131 PetriNetUnfolder]: For 26513/29329 co-relation queries the response was YES. [2022-09-16 12:04:30,622 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:30,651 INFO L137 encePairwiseOnDemand]: 98/106 looper letters, 113 selfloop transitions, 44 changer transitions 1/255 dead transitions. [2022-09-16 12:04:30,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:04:30,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:04:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 794 transitions. [2022-09-16 12:04:30,653 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8322851153039832 [2022-09-16 12:04:30,653 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 794 transitions. [2022-09-16 12:04:30,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 794 transitions. [2022-09-16 12:04:30,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:30,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 794 transitions. [2022-09-16 12:04:30,654 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:30,655 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,655 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,655 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:30,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 255 transitions, 2366 flow [2022-09-16 12:04:30,781 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:30,784 INFO L231 Difference]: Finished difference. Result has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:30,784 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:30,784 INFO L287 CegarLoopForPetriNet]: 101 programPoint places, 98 predicate places. [2022-09-16 12:04:30,784 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 202 transitions, 1849 flow [2022-09-16 12:04:30,785 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,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:30,785 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:30,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-16 12:04:30,785 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:30,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 428152970, now seen corresponding path program 1 times [2022-09-16 12:04:30,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:30,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919647548] [2022-09-16 12:04:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:30,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:30,797 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-09-16 12:04:30,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-09-16 12:04:30,807 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-09-16 12:04:30,807 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-09-16 12:04:30,807 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining) [2022-09-16 12:04:30,807 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2022-09-16 12:04:30,807 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2022-09-16 12:04:30,807 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2022-09-16 12:04:30,808 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2022-09-16 12:04:30,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-16 12:04:30,808 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:30,809 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-09-16 12:04:30,809 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-09-16 12:04:30,832 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-09-16 12:04:30,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:30,859 INFO L130 PetriNetUnfolder]: 66/540 cut-off events. [2022-09-16 12:04:30,860 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-09-16 12:04:30,862 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:30,862 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:30,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 120 transitions, 284 flow [2022-09-16 12:04:30,865 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 12:04:30,865 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;@489766fc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 12:04:30,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2022-09-16 12:04:30,867 INFO L130 PetriNetUnfolder]: 3/53 cut-off events. [2022-09-16 12:04:30,867 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-09-16 12:04:30,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:30,867 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:30,867 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:30,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:30,868 INFO L85 PathProgramCache]: Analyzing trace with hash 299423682, now seen corresponding path program 1 times [2022-09-16 12:04:30,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:30,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576288081] [2022-09-16 12:04:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:30,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:30,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:30,884 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:30,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:30,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576288081] [2022-09-16 12:04:30,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576288081] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:30,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:30,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:30,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150659634] [2022-09-16 12:04:30,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:30,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:30,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:30,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:30,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:30,885 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:30,885 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:30,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:30,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:30,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:31,576 INFO L130 PetriNetUnfolder]: 3684/10555 cut-off events. [2022-09-16 12:04:31,576 INFO L131 PetriNetUnfolder]: For 2214/2214 co-relation queries the response was YES. [2022-09-16 12:04:31,627 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:31,676 INFO L137 encePairwiseOnDemand]: 110/120 looper letters, 37 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2022-09-16 12:04:31,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:31,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:31,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:31,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2022-09-16 12:04:31,677 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8133333333333334 [2022-09-16 12:04:31,677 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 488 transitions. [2022-09-16 12:04:31,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 488 transitions. [2022-09-16 12:04:31,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:31,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 488 transitions. [2022-09-16 12:04:31,678 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:31,678 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:31,678 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:31,678 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:31,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 129 transitions, 384 flow [2022-09-16 12:04:31,679 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:31,680 INFO L231 Difference]: Finished difference. Result has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:31,681 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:31,681 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 6 predicate places. [2022-09-16 12:04:31,681 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 119 transitions, 308 flow [2022-09-16 12:04:31,681 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:31,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:31,681 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:31,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-16 12:04:31,681 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:31,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:31,682 INFO L85 PathProgramCache]: Analyzing trace with hash 721972512, now seen corresponding path program 1 times [2022-09-16 12:04:31,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:31,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946532799] [2022-09-16 12:04:31,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:31,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:31,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:31,696 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:31,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:31,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946532799] [2022-09-16 12:04:31,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946532799] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:31,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:31,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:31,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642114028] [2022-09-16 12:04:31,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:31,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:31,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:31,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:31,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:31,698 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:31,698 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:31,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:31,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:31,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:32,207 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:32,207 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:04:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:32,207 INFO L386 tUnfolder$Statistics]: existing Event has 63 ancestors and is cut-off event [2022-09-16 12:04:32,238 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:32,238 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:04:32,238 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:32,238 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:04:32,238 INFO L386 tUnfolder$Statistics]: existing Event has 64 ancestors and is cut-off event [2022-09-16 12:04:32,736 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:32,736 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-09-16 12:04:32,736 INFO L386 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-09-16 12:04:32,736 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:32,736 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-09-16 12:04:32,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([565] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread3of4ForFork0NotInUse, 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 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:32,772 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:32,772 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-09-16 12:04:32,772 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:32,772 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-09-16 12:04:32,810 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:32,810 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:32,810 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:32,810 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:32,810 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:32,841 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:32,841 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:32,841 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:32,841 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:32,841 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:32,846 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:32,846 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:32,846 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:32,846 INFO L386 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-09-16 12:04:32,846 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-09-16 12:04:32,872 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:32,872 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:32,872 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:32,872 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:32,872 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:32,908 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:32,909 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:32,909 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:32,909 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:32,909 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:32,931 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:32,931 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:32,931 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:32,931 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:32,931 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:33,061 INFO L130 PetriNetUnfolder]: 7817/18798 cut-off events. [2022-09-16 12:04:33,061 INFO L131 PetriNetUnfolder]: For 9176/13064 co-relation queries the response was YES. [2022-09-16 12:04:33,164 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:33,254 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 71 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2022-09-16 12:04:33,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:33,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:33,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:33,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 536 transitions. [2022-09-16 12:04:33,255 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8933333333333333 [2022-09-16 12:04:33,255 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 536 transitions. [2022-09-16 12:04:33,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 536 transitions. [2022-09-16 12:04:33,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:33,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 536 transitions. [2022-09-16 12:04:33,256 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:33,256 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:33,257 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:33,257 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:33,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 667 flow [2022-09-16 12:04:33,261 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:33,262 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:33,262 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:33,263 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 12 predicate places. [2022-09-16 12:04:33,263 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 382 flow [2022-09-16 12:04:33,263 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:33,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:33,263 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:33,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-16 12:04:33,263 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:33,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash -599122450, now seen corresponding path program 1 times [2022-09-16 12:04:33,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:33,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862042169] [2022-09-16 12:04:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:33,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:33,277 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:33,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:33,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862042169] [2022-09-16 12:04:33,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862042169] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:33,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:33,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:33,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337017599] [2022-09-16 12:04:33,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:33,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:33,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:33,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:33,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:33,278 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:33,279 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:33,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:33,279 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:33,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:34,835 INFO L130 PetriNetUnfolder]: 5494/19112 cut-off events. [2022-09-16 12:04:34,835 INFO L131 PetriNetUnfolder]: For 12504/15060 co-relation queries the response was YES. [2022-09-16 12:04:34,910 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:34,978 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 75 selfloop transitions, 8 changer transitions 0/172 dead transitions. [2022-09-16 12:04:34,979 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:34,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 493 transitions. [2022-09-16 12:04:34,980 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8216666666666667 [2022-09-16 12:04:34,980 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 493 transitions. [2022-09-16 12:04:34,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 493 transitions. [2022-09-16 12:04:34,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:34,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 493 transitions. [2022-09-16 12:04:34,981 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:34,981 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:34,981 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:34,981 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:34,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 172 transitions, 765 flow [2022-09-16 12:04:34,987 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:34,989 INFO L231 Difference]: Finished difference. Result has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:34,989 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:34,989 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 15 predicate places. [2022-09-16 12:04:34,989 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 127 transitions, 398 flow [2022-09-16 12:04:34,989 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:34,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:34,989 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:34,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-16 12:04:34,990 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:34,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:34,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1392926292, now seen corresponding path program 1 times [2022-09-16 12:04:34,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:34,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393486763] [2022-09-16 12:04:34,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:34,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:35,023 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:35,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:35,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393486763] [2022-09-16 12:04:35,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393486763] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:04:35,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679850172] [2022-09-16 12:04:35,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:35,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:04:35,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:04:35,024 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:35,025 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:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:35,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 12:04:35,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:04:35,106 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:35,106 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 12:04:35,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679850172] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:35,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 12:04:35,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 12:04:35,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307588589] [2022-09-16 12:04:35,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:35,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:35,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:35,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:35,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 12:04:35,107 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:04:35,108 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:35,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:35,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:04:35,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:36,347 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:36,347 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:36,347 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:36,347 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:36,347 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:36,348 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:36,348 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:36,348 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:36,348 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:36,348 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:36,542 INFO L130 PetriNetUnfolder]: 5191/17474 cut-off events. [2022-09-16 12:04:36,542 INFO L131 PetriNetUnfolder]: For 12728/14980 co-relation queries the response was YES. [2022-09-16 12:04:36,652 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:36,744 INFO L137 encePairwiseOnDemand]: 115/120 looper letters, 52 selfloop transitions, 6 changer transitions 0/147 dead transitions. [2022-09-16 12:04:36,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 12:04:36,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-16 12:04:36,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 661 transitions. [2022-09-16 12:04:36,746 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7869047619047619 [2022-09-16 12:04:36,746 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 661 transitions. [2022-09-16 12:04:36,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 661 transitions. [2022-09-16 12:04:36,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:36,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 661 transitions. [2022-09-16 12:04:36,747 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:36,747 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:36,748 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:36,748 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:36,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 147 transitions, 604 flow [2022-09-16 12:04:36,758 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:36,759 INFO L231 Difference]: Finished difference. Result has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:36,760 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:36,760 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 17 predicate places. [2022-09-16 12:04:36,760 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 126 transitions, 394 flow [2022-09-16 12:04:36,760 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:36,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:36,760 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:36,778 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:36,975 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:36,975 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:36,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:36,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1351702144, now seen corresponding path program 1 times [2022-09-16 12:04:36,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:36,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319492651] [2022-09-16 12:04:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:36,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:36,995 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:36,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:36,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319492651] [2022-09-16 12:04:36,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319492651] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:36,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:36,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:36,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283813803] [2022-09-16 12:04:36,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:36,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:04:36,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:36,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:04:36,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:04:36,997 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:04:36,997 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:36,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:36,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:04:36,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:37,497 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:37,497 INFO L383 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-09-16 12:04:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 62 ancestors and is cut-off event [2022-09-16 12:04:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:37,497 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:39,396 INFO L130 PetriNetUnfolder]: 11484/25191 cut-off events. [2022-09-16 12:04:39,396 INFO L131 PetriNetUnfolder]: For 21198/27535 co-relation queries the response was YES. [2022-09-16 12:04:39,576 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:39,699 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 68 selfloop transitions, 14 changer transitions 0/174 dead transitions. [2022-09-16 12:04:39,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:39,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 12:04:39,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-16 12:04:39,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 533 transitions. [2022-09-16 12:04:39,703 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8883333333333333 [2022-09-16 12:04:39,703 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 533 transitions. [2022-09-16 12:04:39,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 533 transitions. [2022-09-16 12:04:39,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:39,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 533 transitions. [2022-09-16 12:04:39,703 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:39,704 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,704 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,704 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:39,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 780 flow [2022-09-16 12:04:39,743 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:39,745 INFO L231 Difference]: Finished difference. Result has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:39,745 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:39,745 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 19 predicate places. [2022-09-16 12:04:39,745 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 132 transitions, 475 flow [2022-09-16 12:04:39,745 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,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:39,745 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:39,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-16 12:04:39,746 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:39,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:39,746 INFO L85 PathProgramCache]: Analyzing trace with hash 793395674, now seen corresponding path program 1 times [2022-09-16 12:04:39,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:39,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584885883] [2022-09-16 12:04:39,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:39,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:39,762 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:39,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:39,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584885883] [2022-09-16 12:04:39,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584885883] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:39,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:39,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:04:39,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540832722] [2022-09-16 12:04:39,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:39,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:39,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:39,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:39,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:39,764 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 120 [2022-09-16 12:04:39,764 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:39,764 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:39,764 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 120 [2022-09-16 12:04:39,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:43,310 INFO L130 PetriNetUnfolder]: 8159/36390 cut-off events. [2022-09-16 12:04:43,310 INFO L131 PetriNetUnfolder]: For 23726/40022 co-relation queries the response was YES. [2022-09-16 12:04:43,469 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:43,597 INFO L137 encePairwiseOnDemand]: 107/120 looper letters, 67 selfloop transitions, 9 changer transitions 0/166 dead transitions. [2022-09-16 12:04:43,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:43,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:43,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:43,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 314 transitions. [2022-09-16 12:04:43,599 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8722222222222222 [2022-09-16 12:04:43,599 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 314 transitions. [2022-09-16 12:04:43,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 314 transitions. [2022-09-16 12:04:43,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:43,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 314 transitions. [2022-09-16 12:04:43,600 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:43,600 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:43,600 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:43,600 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:43,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 166 transitions, 826 flow [2022-09-16 12:04:43,621 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:43,622 INFO L231 Difference]: Finished difference. Result has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:43,623 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:43,623 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 22 predicate places. [2022-09-16 12:04:43,623 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 140 transitions, 545 flow [2022-09-16 12:04:43,623 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:43,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:43,623 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:43,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-16 12:04:43,623 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:43,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:43,624 INFO L85 PathProgramCache]: Analyzing trace with hash -831758547, now seen corresponding path program 1 times [2022-09-16 12:04:43,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:43,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124061732] [2022-09-16 12:04:43,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:43,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:43,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:43,639 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:43,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:43,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124061732] [2022-09-16 12:04:43,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124061732] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:43,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:43,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:04:43,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321895614] [2022-09-16 12:04:43,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:43,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:04:43,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:43,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:04:43,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:04:43,641 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:04:43,642 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:43,642 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:43,642 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:04:43,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:43,982 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:43,982 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-09-16 12:04:43,982 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:43,982 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:43,982 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,133 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:44,133 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,133 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,244 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:44,244 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,244 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,244 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,244 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,244 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,244 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,277 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:44,277 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,277 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:44,508 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:44,508 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:44,508 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:44,508 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:04:44,508 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:44,676 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 13), 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:44,676 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:04:44,676 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:44,676 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:44,676 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:44,834 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 13), 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:44,835 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:44,835 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:44,835 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:44,835 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:45,063 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:45,064 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,064 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,064 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:45,064 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:04:45,152 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 13), 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:45,152 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is not cut-off event [2022-09-16 12:04:45,152 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:45,152 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is not cut-off event [2022-09-16 12:04:45,152 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:45,216 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:45,216 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,216 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,216 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:45,216 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,373 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:45,373 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:45,373 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,374 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,374 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,435 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:45,435 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,435 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:45,480 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 13), 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:45,480 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,480 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,480 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,480 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,499 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 59#L721-1true, 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:45,499 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,499 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,499 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,499 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04: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[][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:45,563 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,563 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,563 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,563 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:45,589 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:45,589 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,590 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,590 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,590 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:45,642 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 13), 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:45,642 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,643 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,685 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:45,685 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,685 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,685 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:45,685 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,685 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,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[][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:45,686 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,686 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,686 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:45,686 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:45,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[][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:45,686 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,686 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,687 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,687 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,721 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:45,721 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,721 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,722 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,722 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,722 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 13), 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:45,722 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,722 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,722 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,722 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:45,724 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:45,724 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,724 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:45,724 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,724 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:45,724 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,724 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,725 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:45,725 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,725 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,725 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:45,725 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:45,783 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:45,783 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,783 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:45,783 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,784 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,815 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:45,815 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,815 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,815 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:45,815 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,993 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 13), 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:45,993 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,993 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,999 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 13), 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:45,999 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,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[][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:45,999 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:45,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[][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:45,999 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:45,999 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:46,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[][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:46,000 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,000 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:46,000 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,000 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,000 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:46,053 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:46,053 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,053 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,053 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:46,053 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,098 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 13), 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:46,098 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,098 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,098 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,098 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,201 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:46,201 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:46,201 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,236 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 13), 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:46,236 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:46,237 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,239 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 13), 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:46,239 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,239 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,239 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:46,240 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 13), 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:46,240 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is not cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is not cut-off event [2022-09-16 12:04:46,240 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 13), 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:46,240 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,240 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,300 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:46,300 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:46,300 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:46,316 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 13), 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:46,317 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is not cut-off event [2022-09-16 12:04:46,317 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is not cut-off event [2022-09-16 12:04:46,317 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:04:46,317 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is not cut-off event [2022-09-16 12:04:46,400 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:46,400 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:46,400 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,400 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:46,401 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:46,768 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:46,768 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,768 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,768 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,768 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,787 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][93], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:46,787 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,788 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 13), 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:46,788 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,788 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 13), 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:46,788 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:04:46,788 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:46,909 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 13), 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:46,909 INFO L383 tUnfolder$Statistics]: this new event has 117 ancestors and is cut-off event [2022-09-16 12:04:46,909 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:46,909 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:46,909 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:46,910 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:46,910 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:04:46,910 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:04:46,911 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:46,911 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:46,911 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:46,911 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:46,911 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:04:46,967 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 13), 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:46,968 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,968 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:46,968 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:46,968 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:47,017 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 13), 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:47,018 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:47,018 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 13), 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:47,018 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:04:47,018 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:04:47,060 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 13), 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:47,061 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,061 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 13), 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:47,061 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:47,061 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:47,100 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 13), 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:47,100 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is not cut-off event [2022-09-16 12:04:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:47,100 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is not cut-off event [2022-09-16 12:04:47,261 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 13), 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:47,261 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:04:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:04:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:47,261 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:04:47,288 INFO L130 PetriNetUnfolder]: 8097/36091 cut-off events. [2022-09-16 12:04:47,288 INFO L131 PetriNetUnfolder]: For 29055/46312 co-relation queries the response was YES. [2022-09-16 12:04:47,520 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:47,764 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 48 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2022-09-16 12:04:47,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 156 transitions, 749 flow [2022-09-16 12:04:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:04:47,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:04:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2022-09-16 12:04:47,765 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-09-16 12:04:47,765 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2022-09-16 12:04:47,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2022-09-16 12:04:47,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:04:47,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2022-09-16 12:04:47,765 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:47,766 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,766 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,766 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:47,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 156 transitions, 749 flow [2022-09-16 12:04:47,798 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:47,799 INFO L231 Difference]: Finished difference. Result has 135 places, 139 transitions, 523 flow [2022-09-16 12:04:47,799 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:47,800 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 21 predicate places. [2022-09-16 12:04:47,800 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 139 transitions, 523 flow [2022-09-16 12:04:47,800 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:47,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:04:47,800 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,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-16 12:04:47,800 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:47,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:04:47,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1487868666, now seen corresponding path program 1 times [2022-09-16 12:04:47,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:04:47,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824895397] [2022-09-16 12:04:47,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:04:47,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:04:47,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:04:47,823 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,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:04:47,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824895397] [2022-09-16 12:04:47,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824895397] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:04:47,824 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:04:47,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:04:47,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296569825] [2022-09-16 12:04:47,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:04:47,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:04:47,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:04:47,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:04:47,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:04:47,825 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:04:47,825 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:47,825 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:04:47,825 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:04:47,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:04:49,372 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:49,372 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:04:49,372 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:49,372 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:49,372 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:51,547 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][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:51,547 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is not cut-off event [2022-09-16 12:04:51,547 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is not cut-off event [2022-09-16 12:04:51,547 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:51,547 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is not cut-off event [2022-09-16 12:04:51,854 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:51,855 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:51,855 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,855 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,855 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,858 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:51,859 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-09-16 12:04:51,859 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:51,859 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,859 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:51,859 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:53,175 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:53,175 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:04:53,175 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:53,175 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:53,175 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:04:54,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:54,423 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:04:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:54,423 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:54,605 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:54,606 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:54,606 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:54,606 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:54,606 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,616 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:54,616 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:54,616 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:54,616 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:54,616 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:54,762 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 13), 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:54,762 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:54,762 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:54,909 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:54,910 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:54,910 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,164 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 13), 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:55,164 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,164 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:55,164 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:55,164 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,301 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 13), 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:55,301 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,301 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:55,301 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,301 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,302 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 13), 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:55,302 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,302 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:55,302 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,302 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,524 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:55,525 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:55,525 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,590 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:55,591 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,591 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:04:55,591 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,591 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:04:55,684 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:55,684 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:55,684 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:55,684 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:55,684 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:55,863 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:04:55,864 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:04:55,864 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:55,864 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:55,864 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:04:55,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[][106], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:04:55,868 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:55,868 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:55,868 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:55,868 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:56,049 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:04:56,049 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:04:56,049 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:04:56,049 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,049 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,399 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 13), 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:04:56,400 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:04:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,400 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,401 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:04:56,401 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:04:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:04:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,401 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:04:56,696 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 13), 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:04:56,697 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:56,697 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:56,697 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,697 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,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[][106], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:04:56,710 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,710 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 13), 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:56,710 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:56,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:04:58,061 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:04:58,062 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:04:58,062 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:58,062 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:04:58,062 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:04:58,706 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:04:58,706 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,706 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,706 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,706 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:04:58,784 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 13), 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:04:58,784 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,784 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:04:58,784 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,784 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,903 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 13), 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:04:58,903 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:04:58,903 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:04:58,903 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:58,903 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:04:59,783 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 13), 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:04:59,784 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:04:59,784 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:04:59,784 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:04:59,784 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:04:59,904 INFO L130 PetriNetUnfolder]: 31597/107825 cut-off events. [2022-09-16 12:04:59,904 INFO L131 PetriNetUnfolder]: For 68108/108749 co-relation queries the response was YES. [2022-09-16 12:05:00,873 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:01,275 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 132 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2022-09-16 12:05:01,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:01,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 938 transitions. [2022-09-16 12:05:01,276 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8685185185185185 [2022-09-16 12:05:01,276 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 938 transitions. [2022-09-16 12:05:01,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 938 transitions. [2022-09-16 12:05:01,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:01,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 938 transitions. [2022-09-16 12:05:01,278 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:01,279 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:01,279 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:01,279 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:01,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 255 transitions, 1380 flow [2022-09-16 12:05:01,751 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:01,753 INFO L231 Difference]: Finished difference. Result has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:01,753 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:01,753 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 32 predicate places. [2022-09-16 12:05:01,753 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 152 transitions, 701 flow [2022-09-16 12:05:01,754 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:01,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:01,754 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:01,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-16 12:05:01,754 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:01,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:01,754 INFO L85 PathProgramCache]: Analyzing trace with hash 601528237, now seen corresponding path program 1 times [2022-09-16 12:05:01,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:01,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530791013] [2022-09-16 12:05:01,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:01,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:01,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:01,766 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:01,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:01,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530791013] [2022-09-16 12:05:01,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530791013] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:01,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:01,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 12:05:01,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698237691] [2022-09-16 12:05:01,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:01,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 12:05:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 12:05:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 12:05:01,767 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 120 [2022-09-16 12:05:01,767 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:01,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:01,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 120 [2022-09-16 12:05:01,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:02,489 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:02,489 INFO L383 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-09-16 12:05:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:02,490 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:02,812 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 13), 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:02,812 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:02,812 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:02,812 INFO L386 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2022-09-16 12:05:02,812 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:03,107 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 13), 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:03,107 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:03,107 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:03,107 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:03,107 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:04,064 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:04,064 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,064 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:04,064 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:04,064 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,445 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:04,445 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,445 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,445 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,445 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:04,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], [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 13), 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:04,541 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,541 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,710 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 13), 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:04,710 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:04,710 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:04,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,710 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 13), 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:04,710 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:04,710 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,711 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,711 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:04,720 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 13), 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:04,721 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,721 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 13), 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:04,721 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:04,721 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,722 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 13), 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:04,722 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,722 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,722 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,722 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:04,722 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 13), 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:04,722 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:04,722 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:04,722 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,723 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,725 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:04,725 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,725 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:04,725 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,726 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:04,732 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:04,732 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:04,732 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:04,863 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:04,863 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,863 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,864 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:04,864 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,867 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][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:04,867 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:04,867 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:04,868 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:04,868 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:05,105 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 13), 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:05,106 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:05,106 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:05,106 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:05,106 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:05,135 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:05,135 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:05,135 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:05,135 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-09-16 12:05:05,135 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:05,136 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:05,136 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,136 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:05,136 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:05,136 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:05,136 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:05,266 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:05,266 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:05,266 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:05,266 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:05,266 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:05,266 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:05,268 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 13), 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:05,268 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,268 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,268 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,268 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,269 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 13), 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:05,269 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,269 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,269 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,269 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,388 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 13), 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:05,389 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,389 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 13), 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:05,389 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,389 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,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[][97], [299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:05,554 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,554 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,554 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,554 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,558 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 13), 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:05,558 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,558 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 13), 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:05,558 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:05,558 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:06,381 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:06,381 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:06,381 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:06,381 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:06,381 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:06,462 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 13), 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:06,462 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,462 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,462 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:06,462 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,743 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:06,743 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:06,743 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:06,743 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:06,743 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,800 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:06,800 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:06,800 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:06,800 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:06,800 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:06,835 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:06,835 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,835 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:06,835 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:06,835 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,891 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 13), 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:06,891 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,891 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:06,891 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,891 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:06,914 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 13), 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:06,915 INFO L383 tUnfolder$Statistics]: this new event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,915 INFO L386 tUnfolder$Statistics]: existing Event has 120 ancestors and is cut-off event [2022-09-16 12:05:06,915 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:06,915 INFO L386 tUnfolder$Statistics]: existing Event has 117 ancestors and is cut-off event [2022-09-16 12:05:06,995 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 13), 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:06,995 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:06,995 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,001 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 13), 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:07,001 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,001 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:07,002 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,002 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 13), 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:07,002 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,002 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,002 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:07,002 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:07,091 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 13), 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:07,091 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,091 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:07,091 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:07,092 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:07,688 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 13), 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:07,689 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:07,689 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:07,806 INFO L130 PetriNetUnfolder]: 9782/52745 cut-off events. [2022-09-16 12:05:07,807 INFO L131 PetriNetUnfolder]: For 60110/77843 co-relation queries the response was YES. [2022-09-16 12:05:08,238 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:08,436 INFO L137 encePairwiseOnDemand]: 118/120 looper letters, 57 selfloop transitions, 1 changer transitions 0/169 dead transitions. [2022-09-16 12:05:08,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:08,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 12:05:08,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-16 12:05:08,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions. [2022-09-16 12:05:08,439 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8916666666666667 [2022-09-16 12:05:08,439 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 321 transitions. [2022-09-16 12:05:08,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions. [2022-09-16 12:05:08,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:08,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions. [2022-09-16 12:05:08,439 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:08,440 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:08,440 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:08,440 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:08,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 169 transitions, 963 flow [2022-09-16 12:05:08,551 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:08,553 INFO L231 Difference]: Finished difference. Result has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:08,553 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:08,553 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 31 predicate places. [2022-09-16 12:05:08,553 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 151 transitions, 660 flow [2022-09-16 12:05:08,554 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:08,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:08,554 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:08,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-16 12:05:08,554 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:08,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:08,554 INFO L85 PathProgramCache]: Analyzing trace with hash 601528238, now seen corresponding path program 1 times [2022-09-16 12:05:08,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:08,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277187365] [2022-09-16 12:05:08,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:08,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:08,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:08,579 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:08,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:08,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277187365] [2022-09-16 12:05:08,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277187365] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:08,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:08,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 12:05:08,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205393383] [2022-09-16 12:05:08,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:08,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 12:05:08,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:08,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 12:05:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-16 12:05:08,581 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 120 [2022-09-16 12:05:08,581 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:08,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:08,581 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 120 [2022-09-16 12:05:08,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:18,154 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 13), 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:18,154 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:18,154 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:18,155 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:18,155 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:22,349 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 13), 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:22,349 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-09-16 12:05:22,349 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:22,349 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:22,349 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:27,330 INFO L130 PetriNetUnfolder]: 35714/131754 cut-off events. [2022-09-16 12:05:27,330 INFO L131 PetriNetUnfolder]: For 127485/179165 co-relation queries the response was YES. [2022-09-16 12:05:28,768 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:29,295 INFO L137 encePairwiseOnDemand]: 111/120 looper letters, 145 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2022-09-16 12:05:29,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:29,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:29,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:29,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 935 transitions. [2022-09-16 12:05:29,297 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8657407407407407 [2022-09-16 12:05:29,297 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 935 transitions. [2022-09-16 12:05:29,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 935 transitions. [2022-09-16 12:05:29,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:29,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 935 transitions. [2022-09-16 12:05:29,298 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:29,299 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:29,299 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:29,299 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:29,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 270 transitions, 1646 flow [2022-09-16 12:05:30,160 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:30,163 INFO L231 Difference]: Finished difference. Result has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:30,163 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:30,163 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 42 predicate places. [2022-09-16 12:05:30,164 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 166 transitions, 896 flow [2022-09-16 12:05:30,164 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:30,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:30,164 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:30,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-16 12:05:30,164 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:30,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:30,164 INFO L85 PathProgramCache]: Analyzing trace with hash 267906697, now seen corresponding path program 1 times [2022-09-16 12:05:30,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:30,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965897781] [2022-09-16 12:05:30,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:30,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:30,185 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:30,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:30,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965897781] [2022-09-16 12:05:30,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965897781] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 12:05:30,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972417897] [2022-09-16 12:05:30,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:30,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:05:30,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 12:05:30,187 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:30,188 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:30,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:30,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-09-16 12:05:30,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 12:05:30,275 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:30,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 12:05:30,307 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:30,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972417897] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 12:05:30,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 12:05:30,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-09-16 12:05:30,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736187012] [2022-09-16 12:05:30,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 12:05:30,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-16 12:05:30,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:30,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-16 12:05:30,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-09-16 12:05:30,309 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 120 [2022-09-16 12:05:30,310 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:30,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:30,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 120 [2022-09-16 12:05:30,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:32,621 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 13), 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:32,621 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,621 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,824 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 13), 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:32,825 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:32,825 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:33,050 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 13), 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:33,050 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,050 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,137 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 13), 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:33,137 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,137 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,137 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,137 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:33,327 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 13), 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:33,328 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,328 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,328 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,328 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,425 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 13), 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:33,425 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,425 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,425 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,425 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:33,886 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 13), 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:33,886 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:33,886 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:33,886 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:33,886 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,027 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 13), 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:34,027 INFO L383 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,027 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,070 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 13), 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:34,071 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,071 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 13), 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:34,071 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,071 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 13), 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:34,071 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,071 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,072 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 13), 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:34,072 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,072 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 13), 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:34,072 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,072 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 13), 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:34,072 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:34,072 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,161 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 13), 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:34,161 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,161 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 13), 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:34,161 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,161 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,162 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 13), 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:34,162 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,162 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 13), 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:34,162 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-09-16 12:05:34,162 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 13), 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:34,162 INFO L383 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,162 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:34,162 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 13), 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:34,162 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,163 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,163 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,163 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:34,207 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 13), 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:34,208 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,208 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,208 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,208 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,354 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 13), 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:34,354 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,354 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,354 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,354 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:34,691 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 13), 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:34,691 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,691 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,691 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,691 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,846 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 13), 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:34,846 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,846 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,847 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:34,847 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-09-16 12:05:35,581 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 13), 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:35,581 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 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 13), 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:35,582 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,582 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 13), 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:35,582 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,582 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,621 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 13), 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:35,621 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,621 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,621 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,621 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,714 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 13), 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:35,715 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 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 13), 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:35,715 INFO L383 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-09-16 12:05:35,715 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 13), 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:35,715 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,715 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,724 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 13), 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:35,724 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,724 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,724 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:35,724 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,177 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 13), 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:36,177 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,177 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,177 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,177 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,195 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 13), 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:36,195 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,195 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,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 13), 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:36,771 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,771 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,773 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 13), 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:36,773 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,773 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,773 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:36,773 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-09-16 12:05:37,543 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 13), 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:37,544 INFO L383 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-09-16 12:05:37,544 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:37,544 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:37,544 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:37,706 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 13), 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:37,706 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:37,706 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:37,706 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:37,706 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:37,706 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 13), 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:37,706 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:37,706 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:37,707 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:37,707 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:37,707 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 13), 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:37,707 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:37,707 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:37,707 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:37,707 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:37,747 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:37,747 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][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:37,747 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:37,747 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,029 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:38,029 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,029 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:38,029 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,029 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,243 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:38,243 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,243 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:05:38,243 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:38,243 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-09-16 12:05:38,243 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:38,243 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,243 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,243 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,244 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,293 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 13), 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:38,293 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,293 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,293 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,293 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,427 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 13), 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:38,427 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,427 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,434 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 13), 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:38,435 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,435 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,472 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:38,472 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,472 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,472 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,472 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,802 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 13), 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:38,802 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:38,802 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 13), 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:38,802 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:38,802 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:38,836 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:38,837 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,837 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:38,837 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:38,837 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,185 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:39,186 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:39,186 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:39,186 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:39,186 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:39,417 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 13), 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:39,418 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:39,418 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:39,445 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 13), 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:39,445 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,445 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:39,578 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 13), 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:39,578 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:39,578 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 13), 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:39,578 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,578 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:39,578 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 13), 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:39,579 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:39,579 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:39,579 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:39,579 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:39,579 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:39,581 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 13), 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:39,581 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,581 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,581 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:39,581 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-09-16 12:05:39,581 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,587 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:39,587 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:05:39,587 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-09-16 12:05:39,587 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-09-16 12:05:39,587 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:05:39,596 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 13), 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:39,596 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-09-16 12:05:39,596 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,596 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:39,596 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,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[][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 13), 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:40,097 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,097 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,097 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,097 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,100 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 13), 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:40,100 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,100 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,100 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,100 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,166 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 13), 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:40,166 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,166 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,166 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,166 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,198 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:40,199 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,199 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,199 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,199 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,309 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 13), 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:40,309 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:40,309 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:40,309 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:40,309 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:40,328 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([564] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread2of4ForFork0_thidvar0_4) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][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 13), 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:40,328 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,329 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,329 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,329 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,425 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 13), 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:40,425 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:40,425 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:41,019 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:41,019 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,019 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,019 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:41,019 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,031 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 13), 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:41,032 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-09-16 12:05:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 109 ancestors and is cut-off event [2022-09-16 12:05:41,032 INFO L386 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-09-16 12:05:41,300 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 13), 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:41,301 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:41,301 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 13), 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:41,301 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-09-16 12:05:41,301 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-09-16 12:05:41,905 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 13), 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:41,906 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:41,906 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:41,906 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:41,906 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:42,185 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:42,185 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,185 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:42,185 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:42,185 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,214 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:42,214 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:42,214 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:42,214 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,214 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,273 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 13), 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:42,274 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,274 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 13), 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:42,274 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,274 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,360 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 13), 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:42,360 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,360 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,360 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,360 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,366 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 13), 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:42,366 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,366 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,366 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,366 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,374 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 13), 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:42,374 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,374 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,374 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,374 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:42,375 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 13), 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:42,375 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,375 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,375 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,375 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,375 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,574 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:42,574 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,574 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,574 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,574 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,574 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,575 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:42,575 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,575 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,575 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,575 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:05:42,575 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-09-16 12:05:42,816 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:42,816 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,816 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,816 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,816 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,816 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:42,816 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,816 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:42,816 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:42,817 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:42,923 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:42,923 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:42,923 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:42,923 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:42,923 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:43,017 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:43,017 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,017 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,017 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,017 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:43,018 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:43,104 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 13), 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:43,104 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,104 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:43,104 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:43,105 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,208 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 13), 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:43,209 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,209 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-09-16 12:05:43,209 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-09-16 12:05:43,209 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,209 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,214 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:43,214 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-09-16 12:05:43,214 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-09-16 12:05:43,214 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-09-16 12:05:43,214 INFO L386 tUnfolder$Statistics]: existing Event has 119 ancestors and is cut-off event [2022-09-16 12:05:43,215 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 13), 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:43,215 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,216 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,216 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,216 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,221 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), 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:43,221 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,221 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,221 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,222 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,552 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 13), 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:43,552 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,552 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,552 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,552 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,567 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 13), 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:43,567 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,567 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,568 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 13), 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:43,568 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,568 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,568 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,568 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,604 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 13), 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:43,605 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,605 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,605 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,605 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,621 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:43,621 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,621 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,621 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,621 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,691 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 13), 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:43,692 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,767 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 13), 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:43,768 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,768 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,983 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:43,983 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,984 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:43,984 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-09-16 12:05:43,984 INFO L386 tUnfolder$Statistics]: existing Event has 121 ancestors and is cut-off event [2022-09-16 12:05:45,084 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 13), 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:45,085 INFO L383 tUnfolder$Statistics]: this new event has 129 ancestors and is cut-off event [2022-09-16 12:05:45,085 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,085 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,085 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,121 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 13), 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:45,122 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:45,122 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,122 INFO L386 tUnfolder$Statistics]: existing Event has 129 ancestors and is cut-off event [2022-09-16 12:05:45,122 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:45,231 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([563] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][166], [Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 321#(<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 344#(<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0), 36#L750-2true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0NotInUse, Black: 308#(= ~stopSales~0 0), Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:45,232 INFO L383 tUnfolder$Statistics]: this new event has 132 ancestors and is cut-off event [2022-09-16 12:05:45,232 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-09-16 12:05:45,232 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:45,232 INFO L386 tUnfolder$Statistics]: existing Event has 132 ancestors and is cut-off event [2022-09-16 12:05:45,411 INFO L130 PetriNetUnfolder]: 21536/120211 cut-off events. [2022-09-16 12:05:45,411 INFO L131 PetriNetUnfolder]: For 277950/301491 co-relation queries the response was YES. [2022-09-16 12:05:46,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234419 conditions, 120211 events. 21536/120211 cut-off events. For 277950/301491 co-relation queries the response was YES. Maximal size of possible extension queue 3843. Compared 2173719 event pairs, 7123 based on Foata normal form. 2210/100970 useless extension candidates. Maximal degree in co-relation 164821. Up to 18591 conditions per place. [2022-09-16 12:05:47,211 INFO L137 encePairwiseOnDemand]: 114/120 looper letters, 127 selfloop transitions, 9 changer transitions 0/242 dead transitions. [2022-09-16 12:05:47,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 242 transitions, 1972 flow [2022-09-16 12:05:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-16 12:05:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-16 12:05:47,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 852 transitions. [2022-09-16 12:05:47,212 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7888888888888889 [2022-09-16 12:05:47,212 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 852 transitions. [2022-09-16 12:05:47,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 852 transitions. [2022-09-16 12:05:47,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-16 12:05:47,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 852 transitions. [2022-09-16 12:05:47,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.66666666666667) internal successors, (852), 9 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:47,214 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:47,215 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:47,215 INFO L175 Difference]: Start difference. First operand has 156 places, 166 transitions, 896 flow. Second operand 9 states and 852 transitions. [2022-09-16 12:05:47,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 242 transitions, 1972 flow [2022-09-16 12:05:47,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 242 transitions, 1860 flow, removed 35 selfloop flow, removed 2 redundant places. [2022-09-16 12:05:47,762 INFO L231 Difference]: Finished difference. Result has 166 places, 170 transitions, 901 flow [2022-09-16 12:05:47,762 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=120, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=901, PETRI_PLACES=166, PETRI_TRANSITIONS=170} [2022-09-16 12:05:47,762 INFO L287 CegarLoopForPetriNet]: 114 programPoint places, 52 predicate places. [2022-09-16 12:05:47,762 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 170 transitions, 901 flow [2022-09-16 12:05:47,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.3) internal successors, (913), 10 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:47,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-16 12:05:47,763 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:05:47,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-09-16 12:05:47,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 12:05:47,964 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [salethreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, salethreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2022-09-16 12:05:47,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 12:05:47,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1674237605, now seen corresponding path program 1 times [2022-09-16 12:05:47,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 12:05:47,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684015142] [2022-09-16 12:05:47,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 12:05:47,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 12:05:47,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 12:05:47,986 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:05:47,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 12:05:47,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684015142] [2022-09-16 12:05:47,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684015142] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 12:05:47,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 12:05:47,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 12:05:47,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764243229] [2022-09-16 12:05:47,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 12:05:47,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 12:05:47,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 12:05:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 12:05:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 12:05:47,988 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 120 [2022-09-16 12:05:47,988 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 170 transitions, 901 flow. Second operand has 4 states, 4 states have (on average 92.0) internal successors, (368), 4 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 12:05:47,988 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-16 12:05:47,988 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 120 [2022-09-16 12:05:47,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-16 12:05:54,470 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_#t~post1#1| 14) (< |ULTIMATE.start_main_~i~0#1| 15)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 15), 36#L750-2true, salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:05:54,470 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-09-16 12:05:54,470 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:05:54,470 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:05:54,470 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-09-16 12:06:00,663 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 137#true, Black: 129#(= ~numberOfSeatsSold~0 0), 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 675#(and (< |ULTIMATE.start_main_#t~post1#1| 14) (< |ULTIMATE.start_main_~i~0#1| 15)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 15), salethreadThread1of4ForFork0InUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), salethreadThread2of4ForFork0InUse, Black: 298#(= ~numberOfSeatsSold~0 0), 5#L754true, salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, 64#L721-1true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:00,664 INFO L383 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-09-16 12:06:00,664 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:00,664 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:00,664 INFO L386 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-09-16 12:06:03,141 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_#t~post1#1| 14) (< |ULTIMATE.start_main_~i~0#1| 15)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 15), 36#L750-2true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread4of4ForFork0InUse, 681#true, Black: 306#true, 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:03,141 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-09-16 12:06:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:03,142 INFO L386 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-09-16 12:06:07,915 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([525] L722-->L723: Formula: (= v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1, salethreadThread1of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread1of4ForFork0_~_numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread1of4ForFork0_~_numberOfSeatsSold~0][53], [350#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), 299#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), 314#(<= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 13), Black: 130#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 132#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), Black: 129#(= ~numberOfSeatsSold~0 0), 137#true, 47#L721-1true, Black: 329#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), Black: 319#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 325#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0)), Black: 327#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 ~numberOfSeatsSold~0) (<= 1 salethreadThread2of4ForFork0_~_numberOfSeatsSold~0)), 358#true, Black: 352#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (<= 1 salethreadThread1of4ForFork0_~_numberOfSeatsSold~0)), Black: 348#(and (<= 1 ~numberOfSeatsSold~0) (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0)), Black: 342#(= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0), Black: 362#(<= |ULTIMATE.start_main_~i~0#1| 1), Black: 675#(and (< |ULTIMATE.start_main_#t~post1#1| 14) (< |ULTIMATE.start_main_~i~0#1| 15)), 316#true, Black: 539#(< |ULTIMATE.start_main_~i~0#1| 15), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse, 150#(<= 1 |ULTIMATE.start_main_~i~0#1|), Black: 298#(= ~numberOfSeatsSold~0 0), salethreadThread3of4ForFork0NotInUse, 5#L754true, Black: 301#(and (= salethreadThread2of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 681#true, salethreadThread4of4ForFork0InUse, Black: 306#true, 28#L723true, Black: 122#(and (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start_main_#t~post1#1| 0)), Black: 119#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-09-16 12:06:07,915 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-09-16 12:06:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-09-16 12:06:07,915 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event