./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-deagle/airline-25.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-deagle/airline-25.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a0d81069750f24e52e04bdb7efecd6d77b64aec41e058c154f75fbba11e6c11d --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 10:57:21,686 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:57:21,688 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:57:21,719 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:57:21,719 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:57:21,723 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:57:21,726 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:57:21,732 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:57:21,734 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:57:21,739 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:57:21,741 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:57:21,743 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:57:21,743 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:57:21,746 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:57:21,748 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:57:21,750 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:57:21,752 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:57:21,753 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:57:21,755 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:57:21,762 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:57:21,764 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:57:21,765 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:57:21,769 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:57:21,770 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:57:21,780 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:57:21,781 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:57:21,781 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:57:21,783 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:57:21,785 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:57:21,786 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:57:21,787 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:57:21,788 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:57:21,790 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:57:21,792 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:57:21,793 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:57:21,793 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:57:21,794 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:57:21,794 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:57:21,794 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:57:21,795 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:57:21,796 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:57:21,797 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-10-17 10:57:21,841 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:57:21,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:57:21,842 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:57:21,843 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:57:21,843 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-17 10:57:21,844 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-17 10:57:21,845 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:57:21,845 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:57:21,845 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:57:21,846 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:57:21,846 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:57:21,846 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:57:21,847 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:57:21,847 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:57:21,847 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-10-17 10:57:21,847 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-17 10:57:21,848 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-10-17 10:57:21,848 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:57:21,848 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:57:21,849 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:57:21,849 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-10-17 10:57:21,849 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:57:21,850 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:57:21,850 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-17 10:57:21,850 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-17 10:57:21,869 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:57:21,869 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-17 10:57:21,870 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-10-17 10:57:21,870 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:57:21,870 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-17 10:57:21,871 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-10-17 10:57:21,871 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-10-17 10:57:21,871 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-10-17 10:57:21,871 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a0d81069750f24e52e04bdb7efecd6d77b64aec41e058c154f75fbba11e6c11d [2022-10-17 10:57:22,099 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:57:22,119 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:57:22,122 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:57:22,123 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:57:22,124 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:57:22,126 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/pthread-deagle/airline-25.i [2022-10-17 10:57:22,189 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/data/702194a26/b281515a42ae4127989992d513766f42/FLAG8971dc91e [2022-10-17 10:57:22,733 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:57:22,733 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/sv-benchmarks/c/pthread-deagle/airline-25.i [2022-10-17 10:57:22,749 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/data/702194a26/b281515a42ae4127989992d513766f42/FLAG8971dc91e [2022-10-17 10:57:23,018 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/data/702194a26/b281515a42ae4127989992d513766f42 [2022-10-17 10:57:23,021 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:57:23,022 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:57:23,034 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:57:23,034 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:57:23,037 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:57:23,038 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,039 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cc0adba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23, skipping insertion in model container [2022-10-17 10:57:23,040 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,063 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:57:23,105 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:57:23,544 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/sv-benchmarks/c/pthread-deagle/airline-25.i[32101,32114] [2022-10-17 10:57:23,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:57:23,557 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:57:23,624 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/sv-benchmarks/c/pthread-deagle/airline-25.i[32101,32114] [2022-10-17 10:57:23,628 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:57:23,670 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:57:23,670 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23 WrapperNode [2022-10-17 10:57:23,670 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:57:23,672 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:57:23,672 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:57:23,672 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:57:23,680 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,710 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,731 INFO L138 Inliner]: procedures = 162, calls = 23, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 61 [2022-10-17 10:57:23,732 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:57:23,733 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:57:23,733 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:57:23,733 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:57:23,742 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,742 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,745 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,746 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,753 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,757 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,759 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,761 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,764 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:57:23,765 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:57:23,765 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:57:23,765 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:57:23,766 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (1/1) ... [2022-10-17 10:57:23,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-17 10:57:23,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:23,807 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-17 10:57:23,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-17 10:57:23,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-10-17 10:57:23,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-10-17 10:57:23,859 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-10-17 10:57:23,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:57:23,859 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-10-17 10:57:23,860 INFO L130 BoogieDeclarations]: Found specification of procedure salethread [2022-10-17 10:57:23,860 INFO L138 BoogieDeclarations]: Found implementation of procedure salethread [2022-10-17 10:57:23,860 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-10-17 10:57:23,861 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:57:23,861 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-10-17 10:57:23,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:57:23,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:57:23,863 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-10-17 10:57:24,022 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:57:24,024 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:57:24,209 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:57:24,219 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:57:24,219 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-10-17 10:57:24,221 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:57:24 BoogieIcfgContainer [2022-10-17 10:57:24,221 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:57:24,224 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-17 10:57:24,224 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-17 10:57:24,228 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-17 10:57:24,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.10 10:57:23" (1/3) ... [2022-10-17 10:57:24,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43183cca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.10 10:57:24, skipping insertion in model container [2022-10-17 10:57:24,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:57:23" (2/3) ... [2022-10-17 10:57:24,230 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43183cca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.10 10:57:24, skipping insertion in model container [2022-10-17 10:57:24,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:57:24" (3/3) ... [2022-10-17 10:57:24,231 INFO L112 eAbstractionObserver]: Analyzing ICFG airline-25.i [2022-10-17 10:57:24,240 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-10-17 10:57:24,250 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-17 10:57:24,251 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-10-17 10:57:24,251 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-10-17 10:57:24,319 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-10-17 10:57:24,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 69 transitions, 146 flow [2022-10-17 10:57:24,405 INFO L130 PetriNetUnfolder]: 9/92 cut-off events. [2022-10-17 10:57:24,405 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-10-17 10:57:24,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 92 events. 9/92 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 141 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 47. Up to 4 conditions per place. [2022-10-17 10:57:24,409 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 69 transitions, 146 flow [2022-10-17 10:57:24,413 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 66 places, 69 transitions, 146 flow [2022-10-17 10:57:24,437 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:24,444 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:24,444 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:24,477 INFO L130 PetriNetUnfolder]: 3/44 cut-off events. [2022-10-17 10:57:24,478 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:24,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:24,479 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] [2022-10-17 10:57:24,479 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:24,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:24,484 INFO L85 PathProgramCache]: Analyzing trace with hash 439348373, now seen corresponding path program 1 times [2022-10-17 10:57:24,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:24,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410532590] [2022-10-17 10:57:24,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:24,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:24,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:24,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:24,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:24,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410532590] [2022-10-17 10:57:24,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410532590] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:24,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:24,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:24,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358780447] [2022-10-17 10:57:24,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:24,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:24,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:24,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:24,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:24,729 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 69 [2022-10-17 10:57:24,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 69 transitions, 146 flow. Second operand has 2 states, 2 states have (on average 63.5) internal successors, (127), 2 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:24,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 69 [2022-10-17 10:57:24,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:24,771 INFO L130 PetriNetUnfolder]: 3/84 cut-off events. [2022-10-17 10:57:24,771 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-10-17 10:57:24,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 3/84 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 121 event pairs, 0 based on Foata normal form. 6/82 useless extension candidates. Maximal degree in co-relation 36. Up to 3 conditions per place. [2022-10-17 10:57:24,773 INFO L137 encePairwiseOnDemand]: 66/69 looper letters, 2 selfloop transitions, 0 changer transitions 0/65 dead transitions. [2022-10-17 10:57:24,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 65 transitions, 142 flow [2022-10-17 10:57:24,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:24,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 131 transitions. [2022-10-17 10:57:24,787 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9492753623188406 [2022-10-17 10:57:24,788 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 131 transitions. [2022-10-17 10:57:24,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 131 transitions. [2022-10-17 10:57:24,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:24,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 131 transitions. [2022-10-17 10:57:24,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 65.5) internal successors, (131), 2 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,801 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,802 INFO L175 Difference]: Start difference. First operand has 66 places, 69 transitions, 146 flow. Second operand 2 states and 131 transitions. [2022-10-17 10:57:24,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 65 transitions, 142 flow [2022-10-17 10:57:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 65 transitions, 142 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:24,811 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 138 flow [2022-10-17 10:57:24,814 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=138, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2022-10-17 10:57:24,818 INFO L287 CegarLoopForPetriNet]: 66 programPoint places, 0 predicate places. [2022-10-17 10:57:24,819 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 138 flow [2022-10-17 10:57:24,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 63.5) internal successors, (127), 2 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:24,819 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] [2022-10-17 10:57:24,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-17 10:57:24,820 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:24,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:24,821 INFO L85 PathProgramCache]: Analyzing trace with hash 467977524, now seen corresponding path program 1 times [2022-10-17 10:57:24,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:24,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472386135] [2022-10-17 10:57:24,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:24,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:24,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472386135] [2022-10-17 10:57:25,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472386135] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:25,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:25,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292274283] [2022-10-17 10:57:25,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:25,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:25,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:25,017 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 69 [2022-10-17 10:57:25,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 69 [2022-10-17 10:57:25,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:25,085 INFO L130 PetriNetUnfolder]: 2/82 cut-off events. [2022-10-17 10:57:25,085 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-10-17 10:57:25,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 82 events. 2/82 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 69 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 97. Up to 7 conditions per place. [2022-10-17 10:57:25,087 INFO L137 encePairwiseOnDemand]: 66/69 looper letters, 9 selfloop transitions, 2 changer transitions 0/67 dead transitions. [2022-10-17 10:57:25,087 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 67 transitions, 164 flow [2022-10-17 10:57:25,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:25,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 180 transitions. [2022-10-17 10:57:25,090 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8695652173913043 [2022-10-17 10:57:25,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 180 transitions. [2022-10-17 10:57:25,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 180 transitions. [2022-10-17 10:57:25,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:25,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 180 transitions. [2022-10-17 10:57:25,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,095 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,095 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 138 flow. Second operand 3 states and 180 transitions. [2022-10-17 10:57:25,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 67 transitions, 164 flow [2022-10-17 10:57:25,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 67 transitions, 164 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:25,098 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 146 flow [2022-10-17 10:57:25,099 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2022-10-17 10:57:25,100 INFO L287 CegarLoopForPetriNet]: 66 programPoint places, 3 predicate places. [2022-10-17 10:57:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 146 flow [2022-10-17 10:57:25,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,101 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] [2022-10-17 10:57:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-17 10:57:25,101 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2028145231, now seen corresponding path program 1 times [2022-10-17 10:57:25,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799106019] [2022-10-17 10:57:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:25,138 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:25,184 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:25,185 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:25,186 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:25,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:25,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-10-17 10:57:25,188 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-10-17 10:57:25,192 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:25,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-10-17 10:57:25,215 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-10-17 10:57:25,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 81 transitions, 180 flow [2022-10-17 10:57:25,260 INFO L130 PetriNetUnfolder]: 18/158 cut-off events. [2022-10-17 10:57:25,260 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-10-17 10:57:25,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 158 events. 18/158 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 299 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 94. Up to 8 conditions per place. [2022-10-17 10:57:25,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 81 transitions, 180 flow [2022-10-17 10:57:25,264 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 81 transitions, 180 flow [2022-10-17 10:57:25,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:25,277 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:25,277 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:25,294 INFO L130 PetriNetUnfolder]: 2/40 cut-off events. [2022-10-17 10:57:25,294 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:25,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,295 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] [2022-10-17 10:57:25,295 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1591369547, now seen corresponding path program 1 times [2022-10-17 10:57:25,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083887756] [2022-10-17 10:57:25,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083887756] [2022-10-17 10:57:25,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083887756] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:25,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:25,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588471394] [2022-10-17 10:57:25,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:25,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:25,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:25,384 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 81 [2022-10-17 10:57:25,385 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 180 flow. Second operand has 2 states, 2 states have (on average 73.5) internal successors, (147), 2 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 81 [2022-10-17 10:57:25,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:25,459 INFO L130 PetriNetUnfolder]: 7/143 cut-off events. [2022-10-17 10:57:25,460 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-10-17 10:57:25,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 143 events. 7/143 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 267 event pairs, 0 based on Foata normal form. 11/139 useless extension candidates. Maximal degree in co-relation 88. Up to 7 conditions per place. [2022-10-17 10:57:25,462 INFO L137 encePairwiseOnDemand]: 78/81 looper letters, 4 selfloop transitions, 0 changer transitions 0/77 dead transitions. [2022-10-17 10:57:25,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 77 transitions, 180 flow [2022-10-17 10:57:25,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:25,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:25,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 153 transitions. [2022-10-17 10:57:25,473 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9444444444444444 [2022-10-17 10:57:25,474 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 153 transitions. [2022-10-17 10:57:25,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 153 transitions. [2022-10-17 10:57:25,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:25,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 153 transitions. [2022-10-17 10:57:25,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 76.5) internal successors, (153), 2 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 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-10-17 10:57:25,479 INFO L81 ComplementDD]: Finished complementDD. Result has 3 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-10-17 10:57:25,479 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 180 flow. Second operand 2 states and 153 transitions. [2022-10-17 10:57:25,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 77 transitions, 180 flow [2022-10-17 10:57:25,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 77 transitions, 180 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:25,485 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 172 flow [2022-10-17 10:57:25,485 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=172, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2022-10-17 10:57:25,486 INFO L287 CegarLoopForPetriNet]: 77 programPoint places, 0 predicate places. [2022-10-17 10:57:25,486 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 172 flow [2022-10-17 10:57:25,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 73.5) internal successors, (147), 2 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,487 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] [2022-10-17 10:57:25,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-10-17 10:57:25,487 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1591339756, now seen corresponding path program 1 times [2022-10-17 10:57:25,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757610433] [2022-10-17 10:57:25,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757610433] [2022-10-17 10:57:25,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757610433] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,583 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:25,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:25,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867872731] [2022-10-17 10:57:25,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:25,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:25,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:25,592 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 81 [2022-10-17 10:57:25,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 172 flow. Second operand has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 81 [2022-10-17 10:57:25,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:25,648 INFO L130 PetriNetUnfolder]: 6/141 cut-off events. [2022-10-17 10:57:25,649 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-10-17 10:57:25,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 141 events. 6/141 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 292 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 172. Up to 16 conditions per place. [2022-10-17 10:57:25,651 INFO L137 encePairwiseOnDemand]: 78/81 looper letters, 13 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2022-10-17 10:57:25,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 81 transitions, 210 flow [2022-10-17 10:57:25,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:25,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:25,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 214 transitions. [2022-10-17 10:57:25,653 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8806584362139918 [2022-10-17 10:57:25,653 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 214 transitions. [2022-10-17 10:57:25,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 214 transitions. [2022-10-17 10:57:25,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:25,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 214 transitions. [2022-10-17 10:57:25,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,656 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,656 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 172 flow. Second operand 3 states and 214 transitions. [2022-10-17 10:57:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 81 transitions, 210 flow [2022-10-17 10:57:25,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 81 transitions, 210 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:25,660 INFO L231 Difference]: Finished difference. Result has 80 places, 78 transitions, 184 flow [2022-10-17 10:57:25,660 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=80, PETRI_TRANSITIONS=78} [2022-10-17 10:57:25,661 INFO L287 CegarLoopForPetriNet]: 77 programPoint places, 3 predicate places. [2022-10-17 10:57:25,661 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 78 transitions, 184 flow [2022-10-17 10:57:25,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,662 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] [2022-10-17 10:57:25,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-10-17 10:57:25,662 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,663 INFO L85 PathProgramCache]: Analyzing trace with hash -776830794, now seen corresponding path program 1 times [2022-10-17 10:57:25,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866992523] [2022-10-17 10:57:25,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866992523] [2022-10-17 10:57:25,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866992523] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:25,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327119199] [2022-10-17 10:57:25,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:25,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:25,818 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:25,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-10-17 10:57:25,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:57:25,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:25,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:25,955 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:25,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327119199] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:25,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:25,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944599471] [2022-10-17 10:57:25,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:25,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:25,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:25,958 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 81 [2022-10-17 10:57:25,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 78 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 81 [2022-10-17 10:57:25,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:26,003 INFO L130 PetriNetUnfolder]: 6/136 cut-off events. [2022-10-17 10:57:26,003 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-10-17 10:57:26,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192 conditions, 136 events. 6/136 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 244 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 185. Up to 20 conditions per place. [2022-10-17 10:57:26,005 INFO L137 encePairwiseOnDemand]: 78/81 looper letters, 15 selfloop transitions, 2 changer transitions 0/84 dead transitions. [2022-10-17 10:57:26,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 236 flow [2022-10-17 10:57:26,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 216 transitions. [2022-10-17 10:57:26,007 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-10-17 10:57:26,007 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 216 transitions. [2022-10-17 10:57:26,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 216 transitions. [2022-10-17 10:57:26,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:26,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 216 transitions. [2022-10-17 10:57:26,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,010 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,010 INFO L175 Difference]: Start difference. First operand has 80 places, 78 transitions, 184 flow. Second operand 3 states and 216 transitions. [2022-10-17 10:57:26,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 236 flow [2022-10-17 10:57:26,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:26,014 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 194 flow [2022-10-17 10:57:26,014 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2022-10-17 10:57:26,015 INFO L287 CegarLoopForPetriNet]: 77 programPoint places, 5 predicate places. [2022-10-17 10:57:26,015 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 194 flow [2022-10-17 10:57:26,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.33333333333333) internal successors, (202), 3 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,016 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 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-10-17 10:57:26,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:26,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-10-17 10:57:26,230 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:26,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:26,231 INFO L85 PathProgramCache]: Analyzing trace with hash 638183219, now seen corresponding path program 1 times [2022-10-17 10:57:26,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:26,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470550790] [2022-10-17 10:57:26,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:26,252 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:26,299 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:26,299 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:26,299 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:26,299 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:26,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-10-17 10:57:26,300 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-10-17 10:57:26,302 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:26,302 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-10-17 10:57:26,339 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-10-17 10:57:26,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 93 transitions, 216 flow [2022-10-17 10:57:26,378 INFO L130 PetriNetUnfolder]: 34/269 cut-off events. [2022-10-17 10:57:26,378 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-10-17 10:57:26,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 269 events. 34/269 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 687 event pairs, 1 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 166. Up to 16 conditions per place. [2022-10-17 10:57:26,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 93 transitions, 216 flow [2022-10-17 10:57:26,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 93 transitions, 216 flow [2022-10-17 10:57:26,384 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:26,385 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:26,385 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:26,389 INFO L130 PetriNetUnfolder]: 3/41 cut-off events. [2022-10-17 10:57:26,389 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:26,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,390 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] [2022-10-17 10:57:26,390 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:26,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:26,390 INFO L85 PathProgramCache]: Analyzing trace with hash -962015626, now seen corresponding path program 1 times [2022-10-17 10:57:26,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:26,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814618748] [2022-10-17 10:57:26,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:26,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:26,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814618748] [2022-10-17 10:57:26,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814618748] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:26,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:26,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:26,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102598670] [2022-10-17 10:57:26,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:26,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:26,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:26,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:26,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:26,441 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 93 [2022-10-17 10:57:26,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 216 flow. Second operand has 2 states, 2 states have (on average 84.0) internal successors, (168), 2 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:26,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 93 [2022-10-17 10:57:26,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:26,498 INFO L130 PetriNetUnfolder]: 14/241 cut-off events. [2022-10-17 10:57:26,498 INFO L131 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2022-10-17 10:57:26,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285 conditions, 241 events. 14/241 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 609 event pairs, 1 based on Foata normal form. 20/235 useless extension candidates. Maximal degree in co-relation 157. Up to 16 conditions per place. [2022-10-17 10:57:26,501 INFO L137 encePairwiseOnDemand]: 90/93 looper letters, 6 selfloop transitions, 0 changer transitions 0/89 dead transitions. [2022-10-17 10:57:26,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 89 transitions, 220 flow [2022-10-17 10:57:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 175 transitions. [2022-10-17 10:57:26,504 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9408602150537635 [2022-10-17 10:57:26,504 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 175 transitions. [2022-10-17 10:57:26,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 175 transitions. [2022-10-17 10:57:26,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:26,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 175 transitions. [2022-10-17 10:57:26,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 87.5) internal successors, (175), 2 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 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-10-17 10:57:26,511 INFO L81 ComplementDD]: Finished complementDD. Result has 3 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-10-17 10:57:26,512 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 216 flow. Second operand 2 states and 175 transitions. [2022-10-17 10:57:26,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 89 transitions, 220 flow [2022-10-17 10:57:26,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 220 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:26,518 INFO L231 Difference]: Finished difference. Result has 88 places, 89 transitions, 208 flow [2022-10-17 10:57:26,518 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=208, PETRI_PLACES=88, PETRI_TRANSITIONS=89} [2022-10-17 10:57:26,521 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 0 predicate places. [2022-10-17 10:57:26,521 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 89 transitions, 208 flow [2022-10-17 10:57:26,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 84.0) internal successors, (168), 2 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,522 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] [2022-10-17 10:57:26,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-10-17 10:57:26,522 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:26,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:26,523 INFO L85 PathProgramCache]: Analyzing trace with hash -933356684, now seen corresponding path program 1 times [2022-10-17 10:57:26,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:26,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860093040] [2022-10-17 10:57:26,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:26,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:26,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860093040] [2022-10-17 10:57:26,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860093040] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:26,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:26,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:26,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132905057] [2022-10-17 10:57:26,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:26,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:26,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:26,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:26,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:26,603 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 93 [2022-10-17 10:57:26,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 89 transitions, 208 flow. Second operand has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:26,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 93 [2022-10-17 10:57:26,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:26,659 INFO L130 PetriNetUnfolder]: 13/239 cut-off events. [2022-10-17 10:57:26,659 INFO L131 PetriNetUnfolder]: For 43/43 co-relation queries the response was YES. [2022-10-17 10:57:26,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 239 events. 13/239 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 648 event pairs, 1 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 297. Up to 30 conditions per place. [2022-10-17 10:57:26,662 INFO L137 encePairwiseOnDemand]: 90/93 looper letters, 15 selfloop transitions, 2 changer transitions 0/93 dead transitions. [2022-10-17 10:57:26,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 93 transitions, 250 flow [2022-10-17 10:57:26,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:26,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:26,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 246 transitions. [2022-10-17 10:57:26,664 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8817204301075269 [2022-10-17 10:57:26,664 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 246 transitions. [2022-10-17 10:57:26,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 246 transitions. [2022-10-17 10:57:26,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:26,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 246 transitions. [2022-10-17 10:57:26,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,667 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,667 INFO L175 Difference]: Start difference. First operand has 88 places, 89 transitions, 208 flow. Second operand 3 states and 246 transitions. [2022-10-17 10:57:26,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 93 transitions, 250 flow [2022-10-17 10:57:26,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 93 transitions, 250 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:26,670 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 220 flow [2022-10-17 10:57:26,671 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=220, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2022-10-17 10:57:26,671 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 3 predicate places. [2022-10-17 10:57:26,672 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 220 flow [2022-10-17 10:57:26,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,672 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] [2022-10-17 10:57:26,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-10-17 10:57:26,672 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:26,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:26,673 INFO L85 PathProgramCache]: Analyzing trace with hash 96906988, now seen corresponding path program 1 times [2022-10-17 10:57:26,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:26,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23475874] [2022-10-17 10:57:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:26,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:26,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23475874] [2022-10-17 10:57:26,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23475874] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:26,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639046008] [2022-10-17 10:57:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:26,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:26,790 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:26,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-10-17 10:57:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:57:26,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:26,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:26,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639046008] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:26,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:26,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:26,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388250349] [2022-10-17 10:57:26,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:26,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:26,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:26,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:26,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:26,898 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 93 [2022-10-17 10:57:26,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 77.33333333333333) internal successors, (232), 3 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:26,899 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 93 [2022-10-17 10:57:26,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:26,963 INFO L130 PetriNetUnfolder]: 14/244 cut-off events. [2022-10-17 10:57:26,964 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-10-17 10:57:26,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 356 conditions, 244 events. 14/244 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 715 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 348. Up to 49 conditions per place. [2022-10-17 10:57:26,967 INFO L137 encePairwiseOnDemand]: 90/93 looper letters, 18 selfloop transitions, 2 changer transitions 0/97 dead transitions. [2022-10-17 10:57:26,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 97 transitions, 283 flow [2022-10-17 10:57:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:26,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 249 transitions. [2022-10-17 10:57:26,969 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8924731182795699 [2022-10-17 10:57:26,969 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 249 transitions. [2022-10-17 10:57:26,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 249 transitions. [2022-10-17 10:57:26,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:26,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 249 transitions. [2022-10-17 10:57:26,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,973 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,973 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 220 flow. Second operand 3 states and 249 transitions. [2022-10-17 10:57:26,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 97 transitions, 283 flow [2022-10-17 10:57:26,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 97 transitions, 281 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:26,979 INFO L231 Difference]: Finished difference. Result has 93 places, 91 transitions, 230 flow [2022-10-17 10:57:26,980 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=230, PETRI_PLACES=93, PETRI_TRANSITIONS=91} [2022-10-17 10:57:26,980 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 5 predicate places. [2022-10-17 10:57:26,980 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 91 transitions, 230 flow [2022-10-17 10:57:26,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.33333333333333) internal successors, (232), 3 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,981 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-10-17 10:57:27,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:27,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:27,193 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:27,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:27,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1652903011, now seen corresponding path program 1 times [2022-10-17 10:57:27,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:27,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577508410] [2022-10-17 10:57:27,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:27,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:27,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:27,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:27,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577508410] [2022-10-17 10:57:27,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577508410] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:27,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939886319] [2022-10-17 10:57:27,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:27,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:27,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:27,340 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:27,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-10-17 10:57:27,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:27,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:57:27,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:27,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:27,472 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:27,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939886319] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:27,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:27,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:27,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083718029] [2022-10-17 10:57:27,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:27,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:27,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:27,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:27,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:27,475 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 93 [2022-10-17 10:57:27,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 91 transitions, 230 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-10-17 10:57:27,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:27,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 93 [2022-10-17 10:57:27,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:27,779 INFO L130 PetriNetUnfolder]: 265/1619 cut-off events. [2022-10-17 10:57:27,780 INFO L131 PetriNetUnfolder]: For 541/733 co-relation queries the response was YES. [2022-10-17 10:57:27,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2374 conditions, 1619 events. 265/1619 cut-off events. For 541/733 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 13620 event pairs, 56 based on Foata normal form. 0/1452 useless extension candidates. Maximal degree in co-relation 2365. Up to 223 conditions per place. [2022-10-17 10:57:27,797 INFO L137 encePairwiseOnDemand]: 83/93 looper letters, 21 selfloop transitions, 7 changer transitions 0/102 dead transitions. [2022-10-17 10:57:27,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 102 transitions, 329 flow [2022-10-17 10:57:27,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:27,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:27,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 247 transitions. [2022-10-17 10:57:27,799 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8853046594982079 [2022-10-17 10:57:27,799 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 247 transitions. [2022-10-17 10:57:27,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 247 transitions. [2022-10-17 10:57:27,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:27,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 247 transitions. [2022-10-17 10:57:27,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,801 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,801 INFO L175 Difference]: Start difference. First operand has 93 places, 91 transitions, 230 flow. Second operand 3 states and 247 transitions. [2022-10-17 10:57:27,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 102 transitions, 329 flow [2022-10-17 10:57:27,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 102 transitions, 327 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:27,806 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 286 flow [2022-10-17 10:57:27,806 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=96, PETRI_TRANSITIONS=97} [2022-10-17 10:57:27,807 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 8 predicate places. [2022-10-17 10:57:27,807 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 286 flow [2022-10-17 10:57:27,807 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-10-17 10:57:27,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:27,814 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, 1, 1, 1] [2022-10-17 10:57:27,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:28,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:28,029 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:28,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:28,030 INFO L85 PathProgramCache]: Analyzing trace with hash -728761551, now seen corresponding path program 1 times [2022-10-17 10:57:28,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:28,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303169730] [2022-10-17 10:57:28,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:28,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:28,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:28,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:28,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303169730] [2022-10-17 10:57:28,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303169730] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:28,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163302335] [2022-10-17 10:57:28,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:28,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:28,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:28,119 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:28,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-10-17 10:57:28,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:28,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:28,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:28,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:28,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:28,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:28,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163302335] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:28,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:28,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:28,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705663885] [2022-10-17 10:57:28,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:28,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:28,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:28,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:28,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:28,321 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 93 [2022-10-17 10:57:28,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 97 transitions, 286 flow. Second operand has 10 states, 10 states have (on average 77.4) internal successors, (774), 10 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:28,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:28,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 93 [2022-10-17 10:57:28,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:28,607 INFO L130 PetriNetUnfolder]: 107/1099 cut-off events. [2022-10-17 10:57:28,607 INFO L131 PetriNetUnfolder]: For 426/613 co-relation queries the response was YES. [2022-10-17 10:57:28,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1548 conditions, 1099 events. 107/1099 cut-off events. For 426/613 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8512 event pairs, 25 based on Foata normal form. 19/1018 useless extension candidates. Maximal degree in co-relation 1538. Up to 97 conditions per place. [2022-10-17 10:57:28,621 INFO L137 encePairwiseOnDemand]: 87/93 looper letters, 16 selfloop transitions, 9 changer transitions 0/107 dead transitions. [2022-10-17 10:57:28,621 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 107 transitions, 358 flow [2022-10-17 10:57:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:28,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 702 transitions. [2022-10-17 10:57:28,625 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8387096774193549 [2022-10-17 10:57:28,625 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 702 transitions. [2022-10-17 10:57:28,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 702 transitions. [2022-10-17 10:57:28,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:28,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 702 transitions. [2022-10-17 10:57:28,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 78.0) internal successors, (702), 9 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:28,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 93.0) internal successors, (930), 10 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:28,631 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 93.0) internal successors, (930), 10 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:28,631 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 286 flow. Second operand 9 states and 702 transitions. [2022-10-17 10:57:28,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 107 transitions, 358 flow [2022-10-17 10:57:28,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 107 transitions, 344 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-10-17 10:57:28,636 INFO L231 Difference]: Finished difference. Result has 105 places, 103 transitions, 322 flow [2022-10-17 10:57:28,637 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=322, PETRI_PLACES=105, PETRI_TRANSITIONS=103} [2022-10-17 10:57:28,638 INFO L287 CegarLoopForPetriNet]: 88 programPoint places, 17 predicate places. [2022-10-17 10:57:28,638 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 103 transitions, 322 flow [2022-10-17 10:57:28,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.4) internal successors, (774), 10 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:28,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:28,639 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 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-10-17 10:57:28,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:28,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-10-17 10:57:28,853 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:28,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:28,854 INFO L85 PathProgramCache]: Analyzing trace with hash 629871864, now seen corresponding path program 1 times [2022-10-17 10:57:28,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:28,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815767544] [2022-10-17 10:57:28,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:28,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:28,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:28,873 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:28,894 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:28,894 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:28,894 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:28,894 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:28,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-10-17 10:57:28,894 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-10-17 10:57:28,895 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:28,895 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-10-17 10:57:28,915 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-10-17 10:57:28,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 105 transitions, 254 flow [2022-10-17 10:57:28,973 INFO L130 PetriNetUnfolder]: 66/472 cut-off events. [2022-10-17 10:57:28,973 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-10-17 10:57:28,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 472 events. 66/472 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1633 event pairs, 6 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 289. Up to 32 conditions per place. [2022-10-17 10:57:28,977 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 105 transitions, 254 flow [2022-10-17 10:57:28,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 105 transitions, 254 flow [2022-10-17 10:57:28,985 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:28,986 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:28,986 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:28,990 INFO L130 PetriNetUnfolder]: 3/42 cut-off events. [2022-10-17 10:57:28,990 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:28,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:28,990 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] [2022-10-17 10:57:28,991 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:28,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:28,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1881669707, now seen corresponding path program 1 times [2022-10-17 10:57:28,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:28,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238284624] [2022-10-17 10:57:28,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:28,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:28,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:29,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238284624] [2022-10-17 10:57:29,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238284624] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:29,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:29,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:29,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002392270] [2022-10-17 10:57:29,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:29,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:29,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:29,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:29,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:29,015 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 105 [2022-10-17 10:57:29,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 105 transitions, 254 flow. Second operand has 2 states, 2 states have (on average 93.5) internal successors, (187), 2 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:29,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 105 [2022-10-17 10:57:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:29,082 INFO L130 PetriNetUnfolder]: 29/419 cut-off events. [2022-10-17 10:57:29,082 INFO L131 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-10-17 10:57:29,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 511 conditions, 419 events. 29/419 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1485 event pairs, 6 based on Foata normal form. 37/411 useless extension candidates. Maximal degree in co-relation 276. Up to 37 conditions per place. [2022-10-17 10:57:29,088 INFO L137 encePairwiseOnDemand]: 102/105 looper letters, 8 selfloop transitions, 0 changer transitions 0/101 dead transitions. [2022-10-17 10:57:29,088 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 262 flow [2022-10-17 10:57:29,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:29,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:29,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 197 transitions. [2022-10-17 10:57:29,090 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9380952380952381 [2022-10-17 10:57:29,090 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 197 transitions. [2022-10-17 10:57:29,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 197 transitions. [2022-10-17 10:57:29,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:29,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 197 transitions. [2022-10-17 10:57:29,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 98.5) internal successors, (197), 2 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,092 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,092 INFO L175 Difference]: Start difference. First operand has 99 places, 105 transitions, 254 flow. Second operand 2 states and 197 transitions. [2022-10-17 10:57:29,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 262 flow [2022-10-17 10:57:29,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 101 transitions, 262 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:29,096 INFO L231 Difference]: Finished difference. Result has 99 places, 101 transitions, 246 flow [2022-10-17 10:57:29,096 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=246, PETRI_PLACES=99, PETRI_TRANSITIONS=101} [2022-10-17 10:57:29,097 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 0 predicate places. [2022-10-17 10:57:29,097 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 246 flow [2022-10-17 10:57:29,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 93.5) internal successors, (187), 2 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:29,098 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] [2022-10-17 10:57:29,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-10-17 10:57:29,098 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:29,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:29,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1853040556, now seen corresponding path program 1 times [2022-10-17 10:57:29,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:29,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845366963] [2022-10-17 10:57:29,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:29,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:29,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:29,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:29,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845366963] [2022-10-17 10:57:29,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845366963] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:29,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:29,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:29,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201043782] [2022-10-17 10:57:29,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:29,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:29,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:29,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:29,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:29,141 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 105 [2022-10-17 10:57:29,141 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 101 transitions, 246 flow. Second operand has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,141 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:29,141 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 105 [2022-10-17 10:57:29,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:29,234 INFO L130 PetriNetUnfolder]: 28/417 cut-off events. [2022-10-17 10:57:29,235 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2022-10-17 10:57:29,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534 conditions, 417 events. 28/417 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1525 event pairs, 6 based on Foata normal form. 0/373 useless extension candidates. Maximal degree in co-relation 527. Up to 56 conditions per place. [2022-10-17 10:57:29,240 INFO L137 encePairwiseOnDemand]: 102/105 looper letters, 17 selfloop transitions, 2 changer transitions 0/105 dead transitions. [2022-10-17 10:57:29,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 105 transitions, 292 flow [2022-10-17 10:57:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:29,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions. [2022-10-17 10:57:29,242 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8825396825396825 [2022-10-17 10:57:29,242 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 278 transitions. [2022-10-17 10:57:29,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 278 transitions. [2022-10-17 10:57:29,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:29,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 278 transitions. [2022-10-17 10:57:29,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.66666666666667) internal successors, (278), 3 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,245 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,245 INFO L175 Difference]: Start difference. First operand has 99 places, 101 transitions, 246 flow. Second operand 3 states and 278 transitions. [2022-10-17 10:57:29,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 105 transitions, 292 flow [2022-10-17 10:57:29,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 105 transitions, 292 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:29,248 INFO L231 Difference]: Finished difference. Result has 102 places, 102 transitions, 258 flow [2022-10-17 10:57:29,249 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=258, PETRI_PLACES=102, PETRI_TRANSITIONS=102} [2022-10-17 10:57:29,249 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 3 predicate places. [2022-10-17 10:57:29,250 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 102 transitions, 258 flow [2022-10-17 10:57:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:29,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:29,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-10-17 10:57:29,250 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:29,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1055374114, now seen corresponding path program 1 times [2022-10-17 10:57:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:29,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94097741] [2022-10-17 10:57:29,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:29,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:29,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:29,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:29,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:29,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94097741] [2022-10-17 10:57:29,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94097741] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:29,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189187306] [2022-10-17 10:57:29,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:29,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:29,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:29,315 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:29,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-10-17 10:57:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:29,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:57:29,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:29,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:29,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:29,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189187306] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:29,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:29,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:29,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542696747] [2022-10-17 10:57:29,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:29,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:29,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:29,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:29,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:29,406 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 105 [2022-10-17 10:57:29,407 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 258 flow. Second operand has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,407 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:29,407 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 105 [2022-10-17 10:57:29,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:29,499 INFO L130 PetriNetUnfolder]: 31/436 cut-off events. [2022-10-17 10:57:29,500 INFO L131 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-10-17 10:57:29,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 436 events. 31/436 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1736 event pairs, 1 based on Foata normal form. 0/398 useless extension candidates. Maximal degree in co-relation 644. Up to 111 conditions per place. [2022-10-17 10:57:29,505 INFO L137 encePairwiseOnDemand]: 102/105 looper letters, 21 selfloop transitions, 2 changer transitions 0/110 dead transitions. [2022-10-17 10:57:29,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 110 transitions, 332 flow [2022-10-17 10:57:29,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:29,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:29,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions. [2022-10-17 10:57:29,507 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8952380952380953 [2022-10-17 10:57:29,507 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 282 transitions. [2022-10-17 10:57:29,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions. [2022-10-17 10:57:29,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:29,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions. [2022-10-17 10:57:29,509 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-10-17 10:57:29,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,510 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,510 INFO L175 Difference]: Start difference. First operand has 102 places, 102 transitions, 258 flow. Second operand 3 states and 282 transitions. [2022-10-17 10:57:29,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 110 transitions, 332 flow [2022-10-17 10:57:29,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 110 transitions, 330 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:29,513 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 268 flow [2022-10-17 10:57:29,514 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=268, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2022-10-17 10:57:29,514 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 5 predicate places. [2022-10-17 10:57:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 268 flow [2022-10-17 10:57:29,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:29,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:29,515 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-10-17 10:57:29,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-10-17 10:57:29,737 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:29,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:29,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1946298533, now seen corresponding path program 1 times [2022-10-17 10:57:29,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:29,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392014140] [2022-10-17 10:57:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:29,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:29,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392014140] [2022-10-17 10:57:29,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392014140] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:29,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:29,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:29,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022421945] [2022-10-17 10:57:29,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:29,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:29,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:29,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:29,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:29,776 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 105 [2022-10-17 10:57:29,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 268 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-10-17 10:57:29,777 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:29,777 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 105 [2022-10-17 10:57:29,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:30,879 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][71], [17#L721-1true, salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0NotInUse, 110#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0NotInUse, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:30,879 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:30,879 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:30,880 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:30,880 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:30,881 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][99], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 25#L721-1true, salethreadThread4of4ForFork0NotInUse, 235#true, 110#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0NotInUse, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-10-17 10:57:30,881 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:30,881 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:30,942 INFO L130 PetriNetUnfolder]: 1749/6727 cut-off events. [2022-10-17 10:57:30,942 INFO L131 PetriNetUnfolder]: For 3047/4071 co-relation queries the response was YES. [2022-10-17 10:57:30,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 6727 events. 1749/6727 cut-off events. For 3047/4071 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 69620 event pairs, 298 based on Foata normal form. 9/5743 useless extension candidates. Maximal degree in co-relation 10543. Up to 1320 conditions per place. [2022-10-17 10:57:31,050 INFO L137 encePairwiseOnDemand]: 92/105 looper letters, 28 selfloop transitions, 9 changer transitions 0/118 dead transitions. [2022-10-17 10:57:31,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 118 transitions, 405 flow [2022-10-17 10:57:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:31,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 278 transitions. [2022-10-17 10:57:31,052 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8825396825396825 [2022-10-17 10:57:31,052 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 278 transitions. [2022-10-17 10:57:31,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 278 transitions. [2022-10-17 10:57:31,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:31,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 278 transitions. [2022-10-17 10:57:31,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.66666666666667) internal successors, (278), 3 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:31,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:31,057 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:31,057 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 268 flow. Second operand 3 states and 278 transitions. [2022-10-17 10:57:31,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 118 transitions, 405 flow [2022-10-17 10:57:31,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 118 transitions, 403 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:31,064 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 342 flow [2022-10-17 10:57:31,064 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2022-10-17 10:57:31,065 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 8 predicate places. [2022-10-17 10:57:31,065 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 342 flow [2022-10-17 10:57:31,065 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-10-17 10:57:31,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:31,065 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, 1, 1, 1] [2022-10-17 10:57:31,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-10-17 10:57:31,066 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:31,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:31,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1306828336, now seen corresponding path program 1 times [2022-10-17 10:57:31,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:31,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205688736] [2022-10-17 10:57:31,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:31,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:31,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:31,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:31,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205688736] [2022-10-17 10:57:31,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205688736] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:31,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:31,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-10-17 10:57:31,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382071750] [2022-10-17 10:57:31,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:31,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-10-17 10:57:31,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-10-17 10:57:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-10-17 10:57:31,172 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 105 [2022-10-17 10:57:31,173 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 342 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-10-17 10:57:31,173 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:31,173 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 105 [2022-10-17 10:57:31,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:32,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([466] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][131], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0InUse, 88#L721-1true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 62#L747-4true, 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 17#L721-1true, 25#L721-1true, 241#true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:32,088 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-10-17 10:57:32,088 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-10-17 10:57:32,088 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-10-17 10:57:32,089 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-10-17 10:57:33,342 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L722-->L723: Formula: (= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_1, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread4of4ForFork0_~_numberOfSeatsSold~0][146], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 73#L723true, 63#L750-2true, 102#true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 17#L721-1true, 25#L721-1true, 241#true, 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:33,342 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,342 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,342 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-10-17 10:57:33,343 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,362 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([461] 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][61], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 63#L750-2true, 47#L723true, 102#true, 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 17#L721-1true, 241#true, 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:33,362 INFO L383 tUnfolder$Statistics]: this new event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,363 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,363 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is not cut-off event [2022-10-17 10:57:33,363 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is not cut-off event [2022-10-17 10:57:33,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([466] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][131], [salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0InUse, 88#L721-1true, 63#L750-2true, 102#true, 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 17#L721-1true, 241#true, 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:33,763 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-10-17 10:57:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-10-17 10:57:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-10-17 10:57:33,763 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-10-17 10:57:33,770 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([461] 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][61], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 63#L750-2true, 102#true, 47#L723true, 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 17#L721-1true, 241#true, 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:33,771 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-10-17 10:57:33,771 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-10-17 10:57:33,771 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-10-17 10:57:33,771 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:33,771 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-10-17 10:57:33,779 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([461] 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][61], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 102#true, 47#L723true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 17#L721-1true, 25#L721-1true, 241#true, 223#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:33,779 INFO L383 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-10-17 10:57:33,779 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-10-17 10:57:33,779 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:33,779 INFO L386 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-10-17 10:57:33,803 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 235#true, 63#L750-2true, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:33,804 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-10-17 10:57:33,804 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:33,804 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:33,804 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:34,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 32#L728true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:34,041 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-10-17 10:57:34,041 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:34,041 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:34,041 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-10-17 10:57:34,772 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([481] L722-->L723: Formula: (= v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_1 v_~numberOfSeatsSold~0_1) InVars {~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} OutVars{salethreadThread4of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread4of4ForFork0_~_numberOfSeatsSold~0_1, ~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_1} AuxVars[] AssignedVars[salethreadThread4of4ForFork0_~_numberOfSeatsSold~0][146], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 73#L723true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 5#L754true, 17#L721-1true, 25#L721-1true, 241#true, salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:34,772 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,773 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:34,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([461] 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][61], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 5#L754true, 17#L721-1true, 241#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:34,795 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,795 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,796 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:34,796 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:34,896 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][124], [salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0InUse, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 58#L722true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:34,896 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-10-17 10:57:34,897 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,897 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,897 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,898 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0NotInUse, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 17#L721-1true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:34,898 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-10-17 10:57:34,898 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,899 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,899 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,900 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:34,900 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-10-17 10:57:34,900 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,900 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,901 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,902 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 11#L722true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:34,902 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-10-17 10:57:34,902 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,902 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:34,902 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:35,216 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 235#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 17#L721-1true, 25#L721-1true, 241#true, salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:35,218 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-10-17 10:57:35,218 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:35,218 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:35,218 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:35,238 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 47#L723true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:35,239 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,239 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,239 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-10-17 10:57:35,239 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,248 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([466] L724-->L721-1: Formula: (= v_~stopSales~0_2 1) InVars {} OutVars{~stopSales~0=v_~stopSales~0_2} AuxVars[] AssignedVars[~stopSales~0][131], [salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0InUse, 88#L721-1true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 5#L754true, 17#L721-1true, 241#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:35,248 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-10-17 10:57:35,249 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:35,249 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:35,249 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:35,252 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([461] 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][61], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 5#L754true, 17#L721-1true, 241#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:35,252 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,252 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:35,252 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:35,252 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:35,252 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,257 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([461] 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][61], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 5#L754true, 17#L721-1true, 25#L721-1true, 241#true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:35,257 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,257 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:35,257 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,258 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:35,400 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 102#true, 6#L724true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:35,401 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,401 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-10-17 10:57:35,402 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 32#L728true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:35,402 INFO L383 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2022-10-17 10:57:35,402 INFO L386 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2022-10-17 10:57:35,644 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][124], [Black: 237#(= ~stopSales~0 0), salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 235#true, 88#L721-1true, 63#L750-2true, 102#true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:35,645 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:35,645 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:35,645 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:35,645 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:35,654 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([461] 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][61], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 237#(= ~stopSales~0 0), Black: 235#true, 17#L721-1true, 241#true, salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:35,655 INFO L383 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-10-17 10:57:35,655 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:35,655 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-10-17 10:57:35,655 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:36,006 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][122], [salethreadThread2of4ForFork0InUse, Black: 237#(= ~stopSales~0 0), salethreadThread3of4ForFork0NotInUse, 25#L721-1true, salethreadThread4of4ForFork0NotInUse, 235#true, 241#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:36,006 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,006 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:36,007 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:36,007 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,050 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [Black: 237#(= ~stopSales~0 0), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 25#L721-1true, 235#true, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 102#true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:36,050 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,050 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,051 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][124], [Black: 237#(= ~stopSales~0 0), salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0InUse, 63#L750-2true, 102#true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 58#L722true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:36,051 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,051 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,051 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,051 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,052 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [Black: 237#(= ~stopSales~0 0), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 63#L750-2true, 102#true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 11#L722true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:36,052 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,052 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,052 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,052 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,053 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][152], [Black: 237#(= ~stopSales~0 0), 17#L721-1true, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 235#true, 63#L750-2true, 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:36,053 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,053 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,053 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,053 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,088 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][150], [Black: 237#(= ~stopSales~0 0), 17#L721-1true, salethreadThread3of4ForFork0InUse, 235#true, salethreadThread4of4ForFork0NotInUse, 241#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:36,088 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,088 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,088 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,088 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,119 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][89], [Black: 237#(= ~stopSales~0 0), salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, 235#true, salethreadThread4of4ForFork0NotInUse, 241#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 11#L722true, salethreadThread1of4ForFork0NotInUse, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0)]) [2022-10-17 10:57:36,119 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:36,119 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:36,243 INFO L130 PetriNetUnfolder]: 9230/30596 cut-off events. [2022-10-17 10:57:36,243 INFO L131 PetriNetUnfolder]: For 12559/16877 co-relation queries the response was YES. [2022-10-17 10:57:36,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50671 conditions, 30596 events. 9230/30596 cut-off events. For 12559/16877 co-relation queries the response was YES. Maximal size of possible extension queue 1735. Compared 415198 event pairs, 1972 based on Foata normal form. 133/26728 useless extension candidates. Maximal degree in co-relation 50660. Up to 5146 conditions per place. [2022-10-17 10:57:36,576 INFO L137 encePairwiseOnDemand]: 98/105 looper letters, 57 selfloop transitions, 9 changer transitions 0/156 dead transitions. [2022-10-17 10:57:36,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 655 flow [2022-10-17 10:57:36,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-10-17 10:57:36,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-10-17 10:57:36,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2022-10-17 10:57:36,579 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8914285714285715 [2022-10-17 10:57:36,579 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2022-10-17 10:57:36,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2022-10-17 10:57:36,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:36,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2022-10-17 10:57:36,581 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-10-17 10:57:36,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 105.0) internal successors, (630), 6 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:36,583 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 105.0) internal successors, (630), 6 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:36,583 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 342 flow. Second operand 5 states and 468 transitions. [2022-10-17 10:57:36,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 655 flow [2022-10-17 10:57:36,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 156 transitions, 637 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-10-17 10:57:36,602 INFO L231 Difference]: Finished difference. Result has 112 places, 119 transitions, 392 flow [2022-10-17 10:57:36,603 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=392, PETRI_PLACES=112, PETRI_TRANSITIONS=119} [2022-10-17 10:57:36,603 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 13 predicate places. [2022-10-17 10:57:36,603 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 119 transitions, 392 flow [2022-10-17 10:57:36,604 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-10-17 10:57:36,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:36,604 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, 1, 1, 1] [2022-10-17 10:57:36,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-10-17 10:57:36,604 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:36,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:36,605 INFO L85 PathProgramCache]: Analyzing trace with hash -519877040, now seen corresponding path program 1 times [2022-10-17 10:57:36,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:36,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789734676] [2022-10-17 10:57:36,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:36,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:36,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:36,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789734676] [2022-10-17 10:57:36,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789734676] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:36,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583343370] [2022-10-17 10:57:36,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:36,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:36,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:36,871 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:36,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-10-17 10:57:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:36,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:36,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:37,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:37,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:37,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:37,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583343370] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:37,065 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:37,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:37,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000868882] [2022-10-17 10:57:37,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:37,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:37,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:37,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:37,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:37,068 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 105 [2022-10-17 10:57:37,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 119 transitions, 392 flow. Second operand has 10 states, 10 states have (on average 87.4) internal successors, (874), 10 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:37,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:37,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 105 [2022-10-17 10:57:37,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:37,370 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([457] L728-->L721-1: Formula: (= (+ v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_7 1) v_~numberOfSeatsSold~0_2) InVars {salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_7} OutVars{~numberOfSeatsSold~0=v_~numberOfSeatsSold~0_2, salethreadThread3of4ForFork0_~_numberOfSeatsSold~0=v_salethreadThread3of4ForFork0_~_numberOfSeatsSold~0_7} AuxVars[] AssignedVars[~numberOfSeatsSold~0][87], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0InUse, 456#(< |ULTIMATE.start_main_~i~0#1| 25), 88#L721-1true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), 62#L747-4true, 87#L721-1true, Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 235#true, 17#L721-1true, 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:37,370 INFO L383 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-10-17 10:57:37,370 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:37,371 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-10-17 10:57:37,371 INFO L386 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-10-17 10:57:37,439 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:37,439 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-10-17 10:57:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:37,439 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:37,520 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:37,520 INFO L383 tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event [2022-10-17 10:57:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-10-17 10:57:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-10-17 10:57:37,521 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-10-17 10:57:37,921 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:37,921 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-10-17 10:57:37,921 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,922 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:37,922 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,924 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:37,924 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2022-10-17 10:57:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,924 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:37,937 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 70#salethreadENTRYtrue, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:37,937 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-10-17 10:57:37,937 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:37,937 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:37,937 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:37,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 87#L721-1true, Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:37,998 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,998 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:37,998 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:37,998 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:38,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:38,001 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-10-17 10:57:38,001 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:38,001 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:38,001 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:38,001 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 38#L722true, Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,001 INFO L383 tUnfolder$Statistics]: this new event has 97 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,002 INFO L383 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-10-17 10:57:38,002 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:38,020 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,020 INFO L383 tUnfolder$Statistics]: this new event has 91 ancestors and is not cut-off event [2022-10-17 10:57:38,020 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,020 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is not cut-off event [2022-10-17 10:57:38,020 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 70#salethreadENTRYtrue, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,031 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-10-17 10:57:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:38,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,031 INFO L383 tUnfolder$Statistics]: this new event has 92 ancestors and is not cut-off event [2022-10-17 10:57:38,031 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is not cut-off event [2022-10-17 10:57:38,032 INFO L386 tUnfolder$Statistics]: existing Event has 95 ancestors and is not cut-off event [2022-10-17 10:57:38,093 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 87#L721-1true, Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,093 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,093 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,094 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,094 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 38#L722true, Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,094 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,094 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,095 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,095 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,100 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse]) [2022-10-17 10:57:38,100 INFO L383 tUnfolder$Statistics]: this new event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is not cut-off event [2022-10-17 10:57:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,100 INFO L386 tUnfolder$Statistics]: existing Event has 97 ancestors and is not cut-off event [2022-10-17 10:57:38,177 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,177 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,177 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,177 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,178 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 31#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,183 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,184 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,244 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,244 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,244 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,244 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,244 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,245 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 70#salethreadENTRYtrue, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,245 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,245 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,245 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,246 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,247 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 11#L722true, salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,247 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,247 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,252 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, 91#L722true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,252 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,252 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,253 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,255 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 31#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,255 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,255 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,255 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,255 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,258 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 70#salethreadENTRYtrue, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,258 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,258 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,259 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,259 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,259 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,268 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][95], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 7#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,268 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,268 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,268 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,268 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,268 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,269 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,269 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,269 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,269 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,269 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,304 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 38#L722true, Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,304 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,304 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,304 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,304 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,305 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,305 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,305 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,305 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,305 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 87#L721-1true, Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,306 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,306 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,306 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,306 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,306 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,307 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,307 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,307 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,307 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,307 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,308 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 11#L722true, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,308 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,309 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,313 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,313 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,313 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,313 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,314 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,314 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,314 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,315 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 88#L721-1true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,315 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 38#L722true, Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,316 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,316 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,317 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 21#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,317 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,317 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,321 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), 38#L722true, Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,321 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,321 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,321 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,321 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,322 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,324 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,324 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,326 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 11#L722true, salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,326 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,326 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,327 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][95], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, 91#L722true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,327 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,327 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,327 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,327 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,331 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), 58#L722true, salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,331 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,331 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,332 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([496] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread4of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_25| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} OutVars{salethreadThread4of4ForFork0_thidvar0=v_salethreadThread4of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_25|} AuxVars[] AssignedVars[][114], [salethreadThread3of4ForFork0InUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 38#L722true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,332 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,332 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,332 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,333 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,333 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,354 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([494] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_21| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) InVars {salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} OutVars{salethreadThread2of4ForFork0_thidvar0=v_salethreadThread2of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_21|} AuxVars[] AssignedVars[][95], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), Black: 243#(= ~numberOfSeatsSold~0 0), 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,354 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-10-17 10:57:38,354 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-10-17 10:57:38,355 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,355 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-10-17 10:57:38,357 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0InUse, 251#true, 63#L750-2true, 70#salethreadENTRYtrue, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,357 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is not cut-off event [2022-10-17 10:57:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-10-17 10:57:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is not cut-off event [2022-10-17 10:57:38,357 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is not cut-off event [2022-10-17 10:57:38,377 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 7#salethreadENTRYtrue, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,377 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,377 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,377 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:38,377 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:38,396 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([493] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of4ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_19| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} OutVars{salethreadThread1of4ForFork0_thidvar0=v_salethreadThread1of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_19|} AuxVars[] AssignedVars[][96], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), 11#L722true, Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,396 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,396 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,396 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,396 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,396 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,548 INFO L381 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread2of4ForFork0InUse, salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 25#L721-1true, 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0NotInUse]) [2022-10-17 10:57:38,548 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,548 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,549 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,549 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,549 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,549 INFO L386 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-10-17 10:57:38,561 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, 91#L722true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), 241#true, Black: 243#(= ~numberOfSeatsSold~0 0), Black: 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,561 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:38,561 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:38,573 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([495] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_23| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of4ForFork0_thidvar0_4) InVars {salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} OutVars{salethreadThread3of4ForFork0_thidvar0=v_salethreadThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_23|} AuxVars[] AssignedVars[][94], [salethreadThread3of4ForFork0NotInUse, salethreadThread4of4ForFork0NotInUse, 251#true, 63#L750-2true, 102#true, 47#L723true, Black: 223#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 107#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 237#(= ~stopSales~0 0), Black: 243#(= ~numberOfSeatsSold~0 0), 244#(= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0), Black: 246#(and (= salethreadThread1of4ForFork0_~_numberOfSeatsSold~0 0) (= ~numberOfSeatsSold~0 0)), salethreadThread1of4ForFork0InUse, salethreadThread2of4ForFork0NotInUse]) [2022-10-17 10:57:38,573 INFO L383 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-10-17 10:57:38,573 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-10-17 10:57:38,573 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:38,573 INFO L386 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-10-17 10:57:38,638 INFO L130 PetriNetUnfolder]: 1099/9776 cut-off events. [2022-10-17 10:57:38,639 INFO L131 PetriNetUnfolder]: For 3704/5006 co-relation queries the response was YES. [2022-10-17 10:57:38,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 9776 events. 1099/9776 cut-off events. For 3704/5006 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 133067 event pairs, 357 based on Foata normal form. 135/8962 useless extension candidates. Maximal degree in co-relation 13865. Up to 1111 conditions per place. [2022-10-17 10:57:38,736 INFO L137 encePairwiseOnDemand]: 99/105 looper letters, 18 selfloop transitions, 9 changer transitions 0/129 dead transitions. [2022-10-17 10:57:38,736 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 129 transitions, 468 flow [2022-10-17 10:57:38,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:38,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:38,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 794 transitions. [2022-10-17 10:57:38,740 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8402116402116402 [2022-10-17 10:57:38,740 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 794 transitions. [2022-10-17 10:57:38,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 794 transitions. [2022-10-17 10:57:38,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:38,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 794 transitions. [2022-10-17 10:57:38,743 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-10-17 10:57:38,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 105.0) internal successors, (1050), 10 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:38,747 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 105.0) internal successors, (1050), 10 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:38,747 INFO L175 Difference]: Start difference. First operand has 112 places, 119 transitions, 392 flow. Second operand 9 states and 794 transitions. [2022-10-17 10:57:38,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 129 transitions, 468 flow [2022-10-17 10:57:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 129 transitions, 464 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:38,756 INFO L231 Difference]: Finished difference. Result has 122 places, 125 transitions, 438 flow [2022-10-17 10:57:38,756 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=438, PETRI_PLACES=122, PETRI_TRANSITIONS=125} [2022-10-17 10:57:38,757 INFO L287 CegarLoopForPetriNet]: 99 programPoint places, 23 predicate places. [2022-10-17 10:57:38,757 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 125 transitions, 438 flow [2022-10-17 10:57:38,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 87.4) internal successors, (874), 10 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:38,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:38,758 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 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-10-17 10:57:38,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:38,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:38,985 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:38,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1415162462, now seen corresponding path program 1 times [2022-10-17 10:57:38,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:38,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108381161] [2022-10-17 10:57:38,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:39,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:39,012 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:39,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:39,056 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:39,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:39,056 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:39,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-10-17 10:57:39,056 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:39,058 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:39,058 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-10-17 10:57:39,088 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-10-17 10:57:39,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 110 places, 117 transitions, 294 flow [2022-10-17 10:57:39,202 INFO L130 PetriNetUnfolder]: 134/863 cut-off events. [2022-10-17 10:57:39,202 INFO L131 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2022-10-17 10:57:39,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 863 events. 134/863 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 4024 event pairs, 23 based on Foata normal form. 0/713 useless extension candidates. Maximal degree in co-relation 517. Up to 80 conditions per place. [2022-10-17 10:57:39,209 INFO L82 GeneralOperation]: Start removeDead. Operand has 110 places, 117 transitions, 294 flow [2022-10-17 10:57:39,215 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 110 places, 117 transitions, 294 flow [2022-10-17 10:57:39,216 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:39,217 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:39,217 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:39,220 INFO L130 PetriNetUnfolder]: 3/42 cut-off events. [2022-10-17 10:57:39,220 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:39,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:39,221 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] [2022-10-17 10:57:39,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:39,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash -84053227, now seen corresponding path program 1 times [2022-10-17 10:57:39,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:39,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113308277] [2022-10-17 10:57:39,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:39,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:39,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:39,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:39,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:39,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113308277] [2022-10-17 10:57:39,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113308277] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:39,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:39,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:39,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756739907] [2022-10-17 10:57:39,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:39,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:39,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:39,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:39,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:39,240 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 117 [2022-10-17 10:57:39,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 294 flow. Second operand has 2 states, 2 states have (on average 103.5) internal successors, (207), 2 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:39,241 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 117 [2022-10-17 10:57:39,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:39,366 INFO L130 PetriNetUnfolder]: 64/761 cut-off events. [2022-10-17 10:57:39,367 INFO L131 PetriNetUnfolder]: For 285/285 co-relation queries the response was YES. [2022-10-17 10:57:39,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 958 conditions, 761 events. 64/761 cut-off events. For 285/285 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3706 event pairs, 23 based on Foata normal form. 70/751 useless extension candidates. Maximal degree in co-relation 500. Up to 86 conditions per place. [2022-10-17 10:57:39,376 INFO L137 encePairwiseOnDemand]: 114/117 looper letters, 10 selfloop transitions, 0 changer transitions 0/113 dead transitions. [2022-10-17 10:57:39,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 113 transitions, 306 flow [2022-10-17 10:57:39,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:39,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:39,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 219 transitions. [2022-10-17 10:57:39,378 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9358974358974359 [2022-10-17 10:57:39,378 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 219 transitions. [2022-10-17 10:57:39,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 219 transitions. [2022-10-17 10:57:39,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:39,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 219 transitions. [2022-10-17 10:57:39,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 109.5) internal successors, (219), 2 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,381 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,381 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 294 flow. Second operand 2 states and 219 transitions. [2022-10-17 10:57:39,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 113 transitions, 306 flow [2022-10-17 10:57:39,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 113 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:39,385 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 286 flow [2022-10-17 10:57:39,385 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=286, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2022-10-17 10:57:39,386 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 0 predicate places. [2022-10-17 10:57:39,386 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 286 flow [2022-10-17 10:57:39,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 103.5) internal successors, (207), 2 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:39,386 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] [2022-10-17 10:57:39,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-10-17 10:57:39,387 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:39,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:39,387 INFO L85 PathProgramCache]: Analyzing trace with hash -55424076, now seen corresponding path program 1 times [2022-10-17 10:57:39,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:39,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733748457] [2022-10-17 10:57:39,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:39,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:39,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:39,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:39,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:39,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733748457] [2022-10-17 10:57:39,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733748457] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:39,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:39,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:39,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455482873] [2022-10-17 10:57:39,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:39,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:39,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:39,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:39,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:39,420 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 117 [2022-10-17 10:57:39,420 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 286 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,420 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:39,420 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 117 [2022-10-17 10:57:39,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:39,565 INFO L130 PetriNetUnfolder]: 63/759 cut-off events. [2022-10-17 10:57:39,565 INFO L131 PetriNetUnfolder]: For 270/270 co-relation queries the response was YES. [2022-10-17 10:57:39,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 986 conditions, 759 events. 63/759 cut-off events. For 270/270 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3749 event pairs, 23 based on Foata normal form. 0/680 useless extension candidates. Maximal degree in co-relation 978. Up to 110 conditions per place. [2022-10-17 10:57:39,575 INFO L137 encePairwiseOnDemand]: 114/117 looper letters, 19 selfloop transitions, 2 changer transitions 0/117 dead transitions. [2022-10-17 10:57:39,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 117 transitions, 336 flow [2022-10-17 10:57:39,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:39,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:39,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 310 transitions. [2022-10-17 10:57:39,578 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8831908831908832 [2022-10-17 10:57:39,578 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 310 transitions. [2022-10-17 10:57:39,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 310 transitions. [2022-10-17 10:57:39,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:39,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 310 transitions. [2022-10-17 10:57:39,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:39,585 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:39,585 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 286 flow. Second operand 3 states and 310 transitions. [2022-10-17 10:57:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 117 transitions, 336 flow [2022-10-17 10:57:39,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 117 transitions, 336 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:39,589 INFO L231 Difference]: Finished difference. Result has 113 places, 114 transitions, 298 flow [2022-10-17 10:57:39,589 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=298, PETRI_PLACES=113, PETRI_TRANSITIONS=114} [2022-10-17 10:57:39,589 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 3 predicate places. [2022-10-17 10:57:39,590 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 114 transitions, 298 flow [2022-10-17 10:57:39,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:39,590 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] [2022-10-17 10:57:39,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-10-17 10:57:39,590 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:39,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:39,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2098570584, now seen corresponding path program 1 times [2022-10-17 10:57:39,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:39,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041101344] [2022-10-17 10:57:39,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:39,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:39,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:39,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041101344] [2022-10-17 10:57:39,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041101344] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:39,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221786850] [2022-10-17 10:57:39,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:39,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:39,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:39,666 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:39,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-10-17 10:57:39,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:39,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:57:39,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:39,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:39,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:39,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221786850] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:39,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:39,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:39,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512173834] [2022-10-17 10:57:39,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:39,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:39,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:39,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:39,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:39,763 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 117 [2022-10-17 10:57:39,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 114 transitions, 298 flow. Second operand has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:39,764 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:39,764 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 117 [2022-10-17 10:57:39,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:39,996 INFO L130 PetriNetUnfolder]: 69/796 cut-off events. [2022-10-17 10:57:39,996 INFO L131 PetriNetUnfolder]: For 136/136 co-relation queries the response was YES. [2022-10-17 10:57:40,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1219 conditions, 796 events. 69/796 cut-off events. For 136/136 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 4165 event pairs, 7 based on Foata normal form. 0/724 useless extension candidates. Maximal degree in co-relation 1209. Up to 242 conditions per place. [2022-10-17 10:57:40,006 INFO L137 encePairwiseOnDemand]: 114/117 looper letters, 24 selfloop transitions, 2 changer transitions 0/123 dead transitions. [2022-10-17 10:57:40,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 123 transitions, 383 flow [2022-10-17 10:57:40,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:40,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 315 transitions. [2022-10-17 10:57:40,008 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8974358974358975 [2022-10-17 10:57:40,008 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 315 transitions. [2022-10-17 10:57:40,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 315 transitions. [2022-10-17 10:57:40,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:40,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 315 transitions. [2022-10-17 10:57:40,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:40,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:40,011 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:40,011 INFO L175 Difference]: Start difference. First operand has 113 places, 114 transitions, 298 flow. Second operand 3 states and 315 transitions. [2022-10-17 10:57:40,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 123 transitions, 383 flow [2022-10-17 10:57:40,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 123 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:40,018 INFO L231 Difference]: Finished difference. Result has 115 places, 115 transitions, 308 flow [2022-10-17 10:57:40,018 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=308, PETRI_PLACES=115, PETRI_TRANSITIONS=115} [2022-10-17 10:57:40,019 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 5 predicate places. [2022-10-17 10:57:40,019 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 115 transitions, 308 flow [2022-10-17 10:57:40,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:40,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:40,020 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-10-17 10:57:40,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:40,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:40,245 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:40,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:40,246 INFO L85 PathProgramCache]: Analyzing trace with hash -35062129, now seen corresponding path program 1 times [2022-10-17 10:57:40,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:40,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769356828] [2022-10-17 10:57:40,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:40,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:40,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:40,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:40,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769356828] [2022-10-17 10:57:40,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769356828] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:40,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:40,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:40,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772818017] [2022-10-17 10:57:40,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:40,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:40,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:40,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:40,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:40,277 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 117 [2022-10-17 10:57:40,278 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 115 transitions, 308 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-10-17 10:57:40,278 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:40,278 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 117 [2022-10-17 10:57:40,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:42,433 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 121#true]) [2022-10-17 10:57:42,433 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-10-17 10:57:42,433 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:42,434 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:42,434 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:42,434 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of5ForFork0NotInUse, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 121#true]) [2022-10-17 10:57:42,434 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-10-17 10:57:42,434 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:42,434 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:42,435 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:42,444 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of5ForFork0NotInUse, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 121#true]) [2022-10-17 10:57:42,444 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:42,445 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:42,445 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:42,445 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:43,655 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,655 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,655 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,656 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,656 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,658 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,658 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,658 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,658 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,658 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,659 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,659 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,659 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,659 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,660 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,660 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,660 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,660 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,660 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,661 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,661 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,661 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,661 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,661 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,689 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,689 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,689 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,689 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,689 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,690 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,690 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,690 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,690 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,690 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,692 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,692 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,692 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,704 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,704 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,704 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,704 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,704 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,704 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,705 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,705 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,705 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,706 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,706 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:43,706 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:43,706 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:43,706 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:43,760 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 19#L722true, 121#true]) [2022-10-17 10:57:43,760 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,760 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,760 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,760 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,761 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 19#L722true, 121#true]) [2022-10-17 10:57:43,761 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,761 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,761 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,761 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,762 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,762 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,762 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,763 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,763 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,763 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,763 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,763 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, 121#true]) [2022-10-17 10:57:43,764 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,764 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,765 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,765 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,765 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,766 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,766 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,781 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,782 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,782 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,782 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,783 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,783 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,783 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,784 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,784 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,791 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,791 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,791 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,791 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,791 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][100], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,793 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][117], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,793 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,793 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,794 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,794 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,794 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,794 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,794 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,795 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,795 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,795 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,795 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,795 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][72], [113#true, 59#L721-1true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 121#true]) [2022-10-17 10:57:43,796 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][50], [113#true, 59#L721-1true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 19#L722true, 121#true]) [2022-10-17 10:57:43,796 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:43,796 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:43,797 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:44,051 INFO L130 PetriNetUnfolder]: 9645/32783 cut-off events. [2022-10-17 10:57:44,052 INFO L131 PetriNetUnfolder]: For 16802/23687 co-relation queries the response was YES. [2022-10-17 10:57:44,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52354 conditions, 32783 events. 9645/32783 cut-off events. For 16802/23687 co-relation queries the response was YES. Maximal size of possible extension queue 1316. Compared 426982 event pairs, 2254 based on Foata normal form. 0/28632 useless extension candidates. Maximal degree in co-relation 52343. Up to 7065 conditions per place. [2022-10-17 10:57:44,541 INFO L137 encePairwiseOnDemand]: 101/117 looper letters, 35 selfloop transitions, 11 changer transitions 0/134 dead transitions. [2022-10-17 10:57:44,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 134 transitions, 485 flow [2022-10-17 10:57:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2022-10-17 10:57:44,543 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8803418803418803 [2022-10-17 10:57:44,543 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2022-10-17 10:57:44,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2022-10-17 10:57:44,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:44,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2022-10-17 10:57:44,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:44,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:44,547 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 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-10-17 10:57:44,547 INFO L175 Difference]: Start difference. First operand has 115 places, 115 transitions, 308 flow. Second operand 3 states and 309 transitions. [2022-10-17 10:57:44,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 134 transitions, 485 flow [2022-10-17 10:57:44,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 134 transitions, 483 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:44,559 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 400 flow [2022-10-17 10:57:44,559 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=400, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2022-10-17 10:57:44,560 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 8 predicate places. [2022-10-17 10:57:44,560 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 400 flow [2022-10-17 10:57:44,560 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-10-17 10:57:44,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:44,561 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, 1, 1, 1] [2022-10-17 10:57:44,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-10-17 10:57:44,561 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:44,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:44,562 INFO L85 PathProgramCache]: Analyzing trace with hash 553848327, now seen corresponding path program 1 times [2022-10-17 10:57:44,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:44,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811364319] [2022-10-17 10:57:44,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:44,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:44,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:44,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811364319] [2022-10-17 10:57:44,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811364319] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:44,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921309049] [2022-10-17 10:57:44,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:44,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:44,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:44,637 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:44,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-10-17 10:57:44,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:44,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:44,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:44,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:44,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:44,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:44,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921309049] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:44,790 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:44,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:44,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405123098] [2022-10-17 10:57:44,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:44,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:44,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:44,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:44,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:44,796 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 117 [2022-10-17 10:57:44,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 400 flow. Second operand has 10 states, 10 states have (on average 97.4) internal successors, (974), 10 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:44,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:44,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 117 [2022-10-17 10:57:44,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:46,228 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,228 INFO L383 tUnfolder$Statistics]: this new event has 100 ancestors and is cut-off event [2022-10-17 10:57:46,228 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,228 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,228 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,329 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, 86#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,329 INFO L383 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-10-17 10:57:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-10-17 10:57:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,329 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, 252#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,337 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,337 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,337 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,338 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0NotInUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,338 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,338 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-10-17 10:57:46,339 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,339 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, 248#(= ~stopSales~0 0), salethreadThread1of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0NotInUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 246#true]) [2022-10-17 10:57:46,339 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:46,339 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,339 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,339 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,340 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, 86#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,340 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,340 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-10-17 10:57:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,341 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, 248#(= ~stopSales~0 0), salethreadThread1of5ForFork0NotInUse, 86#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 246#true]) [2022-10-17 10:57:46,341 INFO L383 tUnfolder$Statistics]: this new event has 104 ancestors and is cut-off event [2022-10-17 10:57:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:46,341 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:46,645 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,645 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:46,645 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:46,645 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,645 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:46,646 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,646 INFO L383 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-10-17 10:57:46,646 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 19#L722true]) [2022-10-17 10:57:46,647 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,647 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:46,885 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, salethreadThread4of5ForFork0NotInUse, 246#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,885 INFO L383 tUnfolder$Statistics]: this new event has 108 ancestors and is cut-off event [2022-10-17 10:57:46,885 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-10-17 10:57:46,885 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:46,885 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:46,926 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), salethreadThread1of5ForFork0NotInUse, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, Black: 248#(= ~stopSales~0 0), 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse]) [2022-10-17 10:57:46,926 INFO L383 tUnfolder$Statistics]: this new event has 109 ancestors and is cut-off event [2022-10-17 10:57:46,926 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:46,926 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:46,926 INFO L386 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-10-17 10:57:46,956 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,956 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,957 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,957 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,957 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,959 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,959 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,959 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,959 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,959 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,963 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,963 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,963 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,963 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,963 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,969 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 252#true, 246#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,969 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,970 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,970 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,970 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,981 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,981 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,981 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,982 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,982 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,982 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 246#true, 252#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,983 INFO L383 tUnfolder$Statistics]: this new event has 110 ancestors and is cut-off event [2022-10-17 10:57:46,983 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,983 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:46,983 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:46,997 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, 10#salethreadENTRYtrue, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,997 INFO L383 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-10-17 10:57:46,997 INFO L386 tUnfolder$Statistics]: existing Event has 108 ancestors and is cut-off event [2022-10-17 10:57:46,997 INFO L386 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-10-17 10:57:46,997 INFO L386 tUnfolder$Statistics]: existing Event has 114 ancestors and is cut-off event [2022-10-17 10:57:46,998 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:46,998 INFO L383 tUnfolder$Statistics]: this new event has 111 ancestors and is cut-off event [2022-10-17 10:57:46,998 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:46,998 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:46,998 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-10-17 10:57:47,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,025 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,025 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,025 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,025 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,025 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,025 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,026 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,026 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,026 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,027 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,027 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,027 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,028 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,028 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,028 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,028 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,028 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,028 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, salethreadThread4of5ForFork0NotInUse, 252#true, 246#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,029 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,029 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,029 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,029 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,029 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,030 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,030 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,030 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,030 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,030 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,031 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,031 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-10-17 10:57:47,031 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,031 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,031 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, 248#(= ~stopSales~0 0), salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 246#true]) [2022-10-17 10:57:47,031 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L386 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,032 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,032 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,033 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,033 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,033 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,033 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,033 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,033 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,037 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 98#L722true]) [2022-10-17 10:57:47,037 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,037 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,037 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,037 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,038 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,038 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,038 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,038 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,038 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,038 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,039 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,039 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,039 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,039 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,039 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,040 INFO L383 tUnfolder$Statistics]: this new event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,040 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,040 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,040 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,040 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,040 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,040 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,041 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,041 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,041 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 98#L722true]) [2022-10-17 10:57:47,041 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,041 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,041 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,042 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,042 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,042 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,042 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,042 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,042 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-10-17 10:57:47,043 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, 248#(= ~stopSales~0 0), salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 246#true]) [2022-10-17 10:57:47,043 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,043 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,043 INFO L386 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-10-17 10:57:47,043 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,046 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,046 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,047 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,047 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,048 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,048 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,048 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,048 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, salethreadThread1of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,048 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,048 INFO L386 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-10-17 10:57:47,049 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,049 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,049 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([621] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread1of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_29| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} OutVars{salethreadThread1of5ForFork0_thidvar0=v_salethreadThread1of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_29|} AuxVars[] AssignedVars[][90], [113#true, 248#(= ~stopSales~0 0), salethreadThread1of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 246#true]) [2022-10-17 10:57:47,049 INFO L383 tUnfolder$Statistics]: this new event has 114 ancestors and is cut-off event [2022-10-17 10:57:47,049 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,049 INFO L386 tUnfolder$Statistics]: existing Event has 111 ancestors and is cut-off event [2022-10-17 10:57:47,050 INFO L386 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-10-17 10:57:47,089 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 36#L750-2true, salethreadThread3of5ForFork0InUse, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,089 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,089 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,089 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,090 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,090 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 40#L721-1true, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,090 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:47,090 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,090 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,090 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,092 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, 40#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,092 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,092 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,092 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,092 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,092 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:47,094 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 17#L721-1true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 19#L722true]) [2022-10-17 10:57:47,094 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,094 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,094 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,094 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,101 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,101 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,101 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,101 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,101 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,102 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,102 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,102 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,102 INFO L386 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2022-10-17 10:57:47,102 INFO L386 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2022-10-17 10:57:47,113 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, 10#salethreadENTRYtrue, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), 98#L722true, Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,113 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,113 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,113 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,113 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,114 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, 18#L722true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0InUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,114 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,114 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,114 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,114 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,115 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, 18#L722true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,116 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,116 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,116 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,116 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,117 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, 10#salethreadENTRYtrue, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 19#L722true]) [2022-10-17 10:57:47,117 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,117 INFO L386 tUnfolder$Statistics]: existing Event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,117 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,117 INFO L386 tUnfolder$Statistics]: existing Event has 110 ancestors and is cut-off event [2022-10-17 10:57:47,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,118 INFO L383 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2022-10-17 10:57:47,118 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,118 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,118 INFO L386 tUnfolder$Statistics]: existing Event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,118 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 19#L722true]) [2022-10-17 10:57:47,119 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,119 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,119 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,119 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,121 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0InUse, 86#salethreadENTRYtrue, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 98#L722true]) [2022-10-17 10:57:47,121 INFO L383 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2022-10-17 10:57:47,121 INFO L386 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-10-17 10:57:47,122 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,122 INFO L386 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-10-17 10:57:47,183 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([623] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread3of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_33| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} OutVars{salethreadThread3of5ForFork0_thidvar0=v_salethreadThread3of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_33|} AuxVars[] AssignedVars[][89], [113#true, 18#L722true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0), 98#L722true]) [2022-10-17 10:57:47,183 INFO L383 tUnfolder$Statistics]: this new event has 115 ancestors and is cut-off event [2022-10-17 10:57:47,183 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is cut-off event [2022-10-17 10:57:47,183 INFO L386 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-10-17 10:57:47,183 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is cut-off event [2022-10-17 10:57:47,192 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([624] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_35| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread4of5ForFork0_thidvar0_4) InVars {salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} OutVars{salethreadThread4of5ForFork0_thidvar0=v_salethreadThread4of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_35|} AuxVars[] AssignedVars[][106], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, salethreadThread4of5ForFork0NotInUse, 252#true, 52#L721-1true, salethreadThread5of5ForFork0InUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,192 INFO L383 tUnfolder$Statistics]: this new event has 112 ancestors and is not cut-off event [2022-10-17 10:57:47,192 INFO L386 tUnfolder$Statistics]: existing Event has 115 ancestors and is not cut-off event [2022-10-17 10:57:47,192 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-10-17 10:57:47,192 INFO L386 tUnfolder$Statistics]: existing Event has 118 ancestors and is not cut-off event [2022-10-17 10:57:47,278 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0InUse, salethreadThread5of5ForFork0NotInUse, 57#salethreadENTRYtrue, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,278 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-10-17 10:57:47,278 INFO L386 tUnfolder$Statistics]: existing Event has 104 ancestors and is cut-off event [2022-10-17 10:57:47,278 INFO L386 tUnfolder$Statistics]: existing Event has 98 ancestors and is cut-off event [2022-10-17 10:57:47,278 INFO L386 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-10-17 10:57:47,279 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 70#salethreadENTRYtrue, 36#L750-2true, salethreadThread3of5ForFork0InUse, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,280 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-10-17 10:57:47,280 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-10-17 10:57:47,280 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:47,280 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:47,289 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 85#salethreadENTRYtrue, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,289 INFO L383 tUnfolder$Statistics]: this new event has 119 ancestors and is cut-off event [2022-10-17 10:57:47,289 INFO L386 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-10-17 10:57:47,289 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:47,289 INFO L386 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-10-17 10:57:47,306 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0InUse, 36#L750-2true, 246#true, 252#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), 78#L722true, Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,306 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-10-17 10:57:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:47,306 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:47,308 INFO L381 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0NotInUse, salethreadThread2of5ForFork0NotInUse, 100#L721-1true, 36#L750-2true, salethreadThread3of5ForFork0InUse, 252#true, 246#true, salethreadThread4of5ForFork0NotInUse, salethreadThread5of5ForFork0NotInUse, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,308 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-10-17 10:57:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-10-17 10:57:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-10-17 10:57:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:47,308 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:47,313 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([622] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of5ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_31| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} OutVars{salethreadThread2of5ForFork0_thidvar0=v_salethreadThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_31|} AuxVars[] AssignedVars[][88], [113#true, salethreadThread1of5ForFork0InUse, salethreadThread2of5ForFork0NotInUse, salethreadThread3of5ForFork0NotInUse, 36#L750-2true, salethreadThread4of5ForFork0NotInUse, 252#true, 246#true, salethreadThread5of5ForFork0NotInUse, 65#L722true, Black: 234#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 118#(= |ULTIMATE.start_main_~i~0#1| 0), Black: 248#(= ~stopSales~0 0)]) [2022-10-17 10:57:47,313 INFO L383 tUnfolder$Statistics]: this new event has 121 ancestors and is cut-off event [2022-10-17 10:57:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:47,313 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:47,540 INFO L130 PetriNetUnfolder]: 3180/17928 cut-off events. [2022-10-17 10:57:47,540 INFO L131 PetriNetUnfolder]: For 8231/12012 co-relation queries the response was YES. [2022-10-17 10:57:47,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26896 conditions, 17928 events. 3180/17928 cut-off events. For 8231/12012 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 246201 event pairs, 732 based on Foata normal form. 233/16342 useless extension candidates. Maximal degree in co-relation 26884. Up to 2515 conditions per place. [2022-10-17 10:57:47,801 INFO L137 encePairwiseOnDemand]: 111/117 looper letters, 20 selfloop transitions, 9 changer transitions 0/135 dead transitions. [2022-10-17 10:57:47,801 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 135 transitions, 480 flow [2022-10-17 10:57:47,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:47,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:47,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 886 transitions. [2022-10-17 10:57:47,805 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8414055080721747 [2022-10-17 10:57:47,805 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 886 transitions. [2022-10-17 10:57:47,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 886 transitions. [2022-10-17 10:57:47,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:47,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 886 transitions. [2022-10-17 10:57:47,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 98.44444444444444) internal successors, (886), 9 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:47,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 117.0) internal successors, (1170), 10 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:47,812 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 117.0) internal successors, (1170), 10 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:47,812 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 400 flow. Second operand 9 states and 886 transitions. [2022-10-17 10:57:47,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 135 transitions, 480 flow [2022-10-17 10:57:47,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 135 transitions, 458 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-10-17 10:57:47,825 INFO L231 Difference]: Finished difference. Result has 127 places, 131 transitions, 428 flow [2022-10-17 10:57:47,825 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=428, PETRI_PLACES=127, PETRI_TRANSITIONS=131} [2022-10-17 10:57:47,826 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 17 predicate places. [2022-10-17 10:57:47,826 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 131 transitions, 428 flow [2022-10-17 10:57:47,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 97.4) internal successors, (974), 10 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:47,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:47,827 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:47,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:48,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:48,053 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:48,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:48,054 INFO L85 PathProgramCache]: Analyzing trace with hash -773342006, now seen corresponding path program 1 times [2022-10-17 10:57:48,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:48,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469072466] [2022-10-17 10:57:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:48,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:48,141 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-10-17 10:57:48,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:48,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469072466] [2022-10-17 10:57:48,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469072466] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:48,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120284862] [2022-10-17 10:57:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:48,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:48,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:48,143 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:48,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-10-17 10:57:48,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:48,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:48,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:48,336 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:48,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:48,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120284862] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:48,465 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:48,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-10-17 10:57:48,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452878074] [2022-10-17 10:57:48,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:48,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-10-17 10:57:48,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-10-17 10:57:48,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-10-17 10:57:48,469 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 117 [2022-10-17 10:57:48,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 131 transitions, 428 flow. Second operand has 19 states, 19 states have (on average 91.52631578947368) internal successors, (1739), 19 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:48,471 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:48,471 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 117 [2022-10-17 10:57:48,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:48,949 INFO L130 PetriNetUnfolder]: 1438/3086 cut-off events. [2022-10-17 10:57:48,949 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-10-17 10:57:48,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 3086 events. 1438/3086 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 22937 event pairs, 248 based on Foata normal form. 3/2375 useless extension candidates. Maximal degree in co-relation 4868. Up to 1047 conditions per place. [2022-10-17 10:57:48,992 INFO L137 encePairwiseOnDemand]: 112/117 looper letters, 18 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2022-10-17 10:57:48,992 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 121 transitions, 479 flow [2022-10-17 10:57:48,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-10-17 10:57:48,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-10-17 10:57:48,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1621 transitions. [2022-10-17 10:57:48,999 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7697056030389364 [2022-10-17 10:57:48,999 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1621 transitions. [2022-10-17 10:57:48,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1621 transitions. [2022-10-17 10:57:49,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:49,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1621 transitions. [2022-10-17 10:57:49,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 90.05555555555556) internal successors, (1621), 18 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 117.0) internal successors, (2223), 19 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,011 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 117.0) internal successors, (2223), 19 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,011 INFO L175 Difference]: Start difference. First operand has 127 places, 131 transitions, 428 flow. Second operand 18 states and 1621 transitions. [2022-10-17 10:57:49,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 121 transitions, 479 flow [2022-10-17 10:57:49,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 121 transitions, 438 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-10-17 10:57:49,016 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 374 flow [2022-10-17 10:57:49,016 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=374, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2022-10-17 10:57:49,017 INFO L287 CegarLoopForPetriNet]: 110 programPoint places, 10 predicate places. [2022-10-17 10:57:49,017 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 374 flow [2022-10-17 10:57:49,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 91.52631578947368) internal successors, (1739), 19 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:49,018 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:49,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:49,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:49,245 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:49,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:49,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1476595237, now seen corresponding path program 1 times [2022-10-17 10:57:49,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:49,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191636174] [2022-10-17 10:57:49,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:49,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:49,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:49,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:49,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:49,365 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:49,365 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:49,365 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-10-17 10:57:49,366 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:49,367 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:49,367 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-10-17 10:57:49,411 INFO L144 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2022-10-17 10:57:49,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 121 places, 129 transitions, 336 flow [2022-10-17 10:57:49,732 INFO L130 PetriNetUnfolder]: 282/1638 cut-off events. [2022-10-17 10:57:49,732 INFO L131 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2022-10-17 10:57:49,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1870 conditions, 1638 events. 282/1638 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 9913 event pairs, 72 based on Foata normal form. 0/1356 useless extension candidates. Maximal degree in co-relation 962. Up to 192 conditions per place. [2022-10-17 10:57:49,740 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 129 transitions, 336 flow [2022-10-17 10:57:49,746 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 121 places, 129 transitions, 336 flow [2022-10-17 10:57:49,747 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:49,747 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36d8ee6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:49,748 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:49,750 INFO L130 PetriNetUnfolder]: 3/43 cut-off events. [2022-10-17 10:57:49,751 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:49,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:49,751 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] [2022-10-17 10:57:49,751 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:49,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:49,752 INFO L85 PathProgramCache]: Analyzing trace with hash 135896309, now seen corresponding path program 1 times [2022-10-17 10:57:49,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:49,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125104036] [2022-10-17 10:57:49,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:49,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:49,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:49,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:49,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125104036] [2022-10-17 10:57:49,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125104036] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:49,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:49,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:49,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722377707] [2022-10-17 10:57:49,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:49,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:49,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:49,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:49,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:49,768 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 129 [2022-10-17 10:57:49,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 129 transitions, 336 flow. Second operand has 2 states, 2 states have (on average 113.5) internal successors, (227), 2 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:49,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 129 [2022-10-17 10:57:49,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:49,951 INFO L130 PetriNetUnfolder]: 147/1439 cut-off events. [2022-10-17 10:57:49,952 INFO L131 PetriNetUnfolder]: For 647/647 co-relation queries the response was YES. [2022-10-17 10:57:49,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1870 conditions, 1439 events. 147/1439 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 8968 event pairs, 72 based on Foata normal form. 135/1427 useless extension candidates. Maximal degree in co-relation 945. Up to 199 conditions per place. [2022-10-17 10:57:49,964 INFO L137 encePairwiseOnDemand]: 126/129 looper letters, 12 selfloop transitions, 0 changer transitions 0/125 dead transitions. [2022-10-17 10:57:49,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 125 transitions, 352 flow [2022-10-17 10:57:49,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:49,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:49,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 241 transitions. [2022-10-17 10:57:49,965 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9341085271317829 [2022-10-17 10:57:49,966 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 241 transitions. [2022-10-17 10:57:49,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 241 transitions. [2022-10-17 10:57:49,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:49,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 241 transitions. [2022-10-17 10:57:49,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 120.5) internal successors, (241), 2 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,968 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,968 INFO L175 Difference]: Start difference. First operand has 121 places, 129 transitions, 336 flow. Second operand 2 states and 241 transitions. [2022-10-17 10:57:49,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 125 transitions, 352 flow [2022-10-17 10:57:49,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 125 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:49,972 INFO L231 Difference]: Finished difference. Result has 121 places, 125 transitions, 328 flow [2022-10-17 10:57:49,973 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=129, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=328, PETRI_PLACES=121, PETRI_TRANSITIONS=125} [2022-10-17 10:57:49,973 INFO L287 CegarLoopForPetriNet]: 121 programPoint places, 0 predicate places. [2022-10-17 10:57:49,973 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 125 transitions, 328 flow [2022-10-17 10:57:49,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 113.5) internal successors, (227), 2 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:49,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:49,974 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] [2022-10-17 10:57:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-10-17 10:57:49,974 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:49,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash 164525460, now seen corresponding path program 1 times [2022-10-17 10:57:49,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:49,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375815505] [2022-10-17 10:57:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:49,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:49,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375815505] [2022-10-17 10:57:49,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375815505] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:49,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:49,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:49,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320033846] [2022-10-17 10:57:49,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:49,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:49,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:49,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:49,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:49,999 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 129 [2022-10-17 10:57:49,999 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 125 transitions, 328 flow. Second operand has 3 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-10-17 10:57:50,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:50,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 129 [2022-10-17 10:57:50,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:50,171 INFO L130 PetriNetUnfolder]: 146/1437 cut-off events. [2022-10-17 10:57:50,171 INFO L131 PetriNetUnfolder]: For 626/626 co-relation queries the response was YES. [2022-10-17 10:57:50,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1903 conditions, 1437 events. 146/1437 cut-off events. For 626/626 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 9085 event pairs, 72 based on Foata normal form. 0/1291 useless extension candidates. Maximal degree in co-relation 1894. Up to 228 conditions per place. [2022-10-17 10:57:50,185 INFO L137 encePairwiseOnDemand]: 126/129 looper letters, 21 selfloop transitions, 2 changer transitions 0/129 dead transitions. [2022-10-17 10:57:50,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 129 transitions, 382 flow [2022-10-17 10:57:50,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:50,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:50,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 342 transitions. [2022-10-17 10:57:50,186 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8837209302325582 [2022-10-17 10:57:50,187 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 342 transitions. [2022-10-17 10:57:50,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 342 transitions. [2022-10-17 10:57:50,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:50,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 342 transitions. [2022-10-17 10:57:50,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,189 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,190 INFO L175 Difference]: Start difference. First operand has 121 places, 125 transitions, 328 flow. Second operand 3 states and 342 transitions. [2022-10-17 10:57:50,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 129 transitions, 382 flow [2022-10-17 10:57:50,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 129 transitions, 382 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:50,194 INFO L231 Difference]: Finished difference. Result has 124 places, 126 transitions, 340 flow [2022-10-17 10:57:50,194 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=129, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=340, PETRI_PLACES=124, PETRI_TRANSITIONS=126} [2022-10-17 10:57:50,194 INFO L287 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2022-10-17 10:57:50,195 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 126 transitions, 340 flow [2022-10-17 10:57:50,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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-10-17 10:57:50,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:50,195 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] [2022-10-17 10:57:50,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-10-17 10:57:50,195 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:50,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1068470898, now seen corresponding path program 1 times [2022-10-17 10:57:50,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:50,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682216545] [2022-10-17 10:57:50,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:50,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:50,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:50,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:50,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682216545] [2022-10-17 10:57:50,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682216545] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:50,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008030827] [2022-10-17 10:57:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:50,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:50,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:50,252 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:50,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-10-17 10:57:50,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:50,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:57:50,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:50,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:50,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 10:57:50,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008030827] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:50,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 10:57:50,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-10-17 10:57:50,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630413873] [2022-10-17 10:57:50,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:50,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:50,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:50,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:50,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:57:50,343 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 129 [2022-10-17 10:57:50,344 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 126 transitions, 340 flow. Second operand has 3 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,344 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:50,344 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 129 [2022-10-17 10:57:50,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:50,567 INFO L130 PetriNetUnfolder]: 156/1496 cut-off events. [2022-10-17 10:57:50,568 INFO L131 PetriNetUnfolder]: For 279/279 co-relation queries the response was YES. [2022-10-17 10:57:50,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2338 conditions, 1496 events. 156/1496 cut-off events. For 279/279 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 9777 event pairs, 30 based on Foata normal form. 0/1358 useless extension candidates. Maximal degree in co-relation 2327. Up to 518 conditions per place. [2022-10-17 10:57:50,590 INFO L137 encePairwiseOnDemand]: 126/129 looper letters, 27 selfloop transitions, 2 changer transitions 0/136 dead transitions. [2022-10-17 10:57:50,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 136 transitions, 436 flow [2022-10-17 10:57:50,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:50,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:50,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 348 transitions. [2022-10-17 10:57:50,592 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8992248062015504 [2022-10-17 10:57:50,592 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 348 transitions. [2022-10-17 10:57:50,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 348 transitions. [2022-10-17 10:57:50,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:50,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 348 transitions. [2022-10-17 10:57:50,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,595 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,595 INFO L175 Difference]: Start difference. First operand has 124 places, 126 transitions, 340 flow. Second operand 3 states and 348 transitions. [2022-10-17 10:57:50,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 136 transitions, 436 flow [2022-10-17 10:57:50,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 136 transitions, 434 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:50,600 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 350 flow [2022-10-17 10:57:50,600 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=129, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=126, PETRI_TRANSITIONS=127} [2022-10-17 10:57:50,601 INFO L287 CegarLoopForPetriNet]: 121 programPoint places, 5 predicate places. [2022-10-17 10:57:50,601 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 350 flow [2022-10-17 10:57:50,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:50,602 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-10-17 10:57:50,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:50,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e55f7753-c832-4062-b463-7344e76e5ca4/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:50,829 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:50,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:50,830 INFO L85 PathProgramCache]: Analyzing trace with hash 627981189, now seen corresponding path program 1 times [2022-10-17 10:57:50,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:50,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829068441] [2022-10-17 10:57:50,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:50,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:50,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-10-17 10:57:50,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:50,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829068441] [2022-10-17 10:57:50,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829068441] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:50,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:50,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:50,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594239778] [2022-10-17 10:57:50,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:50,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:50,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:50,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:50,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:50,858 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 129 [2022-10-17 10:57:50,859 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 127 transitions, 350 flow. Second operand has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:50,859 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:50,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 129 [2022-10-17 10:57:50,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:55,082 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([762] salethreadEXIT-->L750-2: Formula: (= v_salethreadThread2of6ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_45| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {salethreadThread2of6ForFork0_thidvar0=v_salethreadThread2of6ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_45|} OutVars{salethreadThread2of6ForFork0_thidvar0=v_salethreadThread2of6ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_45|} AuxVars[] AssignedVars[][71], [Black: 245#(<= |ULTIMATE.start_main_~i~1#1| 0), Black: 129#(= |ULTIMATE.start_main_~i~0#1| 0), 132#true, 36#L750-2true, salethreadThread1of6ForFork0NotInUse, salethreadThread2of6ForFork0NotInUse, 124#true, 101#L721-1true, salethreadThread3of6ForFork0InUse, salethreadThread4of6ForFork0NotInUse, salethreadThread5of6ForFork0NotInUse, salethreadThread6of6ForFork0NotInUse, 257#true]) [2022-10-17 10:57:55,082 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:55,082 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:55,082 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:55,082 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-10-17 10:57:55,083 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([763] salethreadEXIT-->L750-2: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem5#1_47| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_salethreadThread3of6ForFork0_thidvar0_4) InVars {salethreadThread3of6ForFork0_thidvar0=v_salethreadThread3of6ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_47|} OutVars{salethreadThread3of6ForFork0_thidvar0=v_salethreadThread3of6ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem5#1=|v_ULTIMATE.start_main_#t~mem5#1_47|} AuxVars[] AssignedVars[][99], [Black: 245#(<= |ULTIMATE.start_main_~i~1#1| 0), 132#true, Black: 129#(= |ULTIMATE.start_main_~i~0#1| 0), 36#L750-2true, salethreadThread1of6ForFork0NotInUse, salethreadThread2of6ForFork0InUse, 124#true, salethreadThread3of6ForFork0NotInUse, salethreadThread4of6ForFork0NotInUse, salethreadThread5of6ForFork0NotInUse, salethreadThread6of6ForFork0NotInUse, 257#true, 48#L721-1true]) [2022-10-17 10:57:55,083 INFO L383 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-10-17 10:57:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 100 ancestors and is cut-off event [2022-10-17 10:57:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-10-17 10:57:55,083 INFO L386 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event