./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:36:03,872 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:36:03,918 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:36:03,921 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:36:03,921 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:36:03,940 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:36:03,944 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:36:03,944 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:36:03,945 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:36:03,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:36:03,948 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:36:03,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:36:03,949 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:36:03,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:36:03,950 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:36:03,951 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:36:03,952 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:36:03,952 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:36:03,952 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:36:03,953 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:36:03,953 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:36:03,953 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:36:03,953 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:36:03,953 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:36:03,953 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:36:03,954 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:36:04,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:36:04,167 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:36:04,169 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:36:04,169 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:36:04,170 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:36:04,171 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-28 03:36:05,117 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:36:05,353 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:36:05,354 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-28 03:36:05,363 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61700cd5c/7988f22decaa400793fb92d4d76b707e/FLAG93d943a6a [2024-06-28 03:36:05,374 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61700cd5c/7988f22decaa400793fb92d4d76b707e [2024-06-28 03:36:05,376 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:36:05,376 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:36:05,377 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 03:36:05,503 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:36:05,504 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:36:05,505 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:36:05,505 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:36:05,509 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:36:05,509 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:36:05" (1/2) ... [2024-06-28 03:36:05,512 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bff5ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:36:05, skipping insertion in model container [2024-06-28 03:36:05,512 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:36:05" (1/2) ... [2024-06-28 03:36:05,513 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@411847cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:36:05, skipping insertion in model container [2024-06-28 03:36:05,513 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:36:05" (2/2) ... [2024-06-28 03:36:05,514 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bff5ea5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:05, skipping insertion in model container [2024-06-28 03:36:05,514 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:36:05" (2/2) ... [2024-06-28 03:36:05,514 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:36:05,563 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:36:05,564 INFO L97 edCorrectnessWitness]: Location invariant before [L809-L809] (((((((((((((! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 03:36:05,565 INFO L97 edCorrectnessWitness]: Location invariant before [L808-L808] (((((((((((((! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-28 03:36:05,565 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:36:05,565 INFO L106 edCorrectnessWitness]: ghost_update [L806-L806] multithreaded = 1; [2024-06-28 03:36:05,601 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:36:05,911 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:36:05,921 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:36:06,033 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:36:06,065 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:36:06,065 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06 WrapperNode [2024-06-28 03:36:06,065 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:36:06,066 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:36:06,066 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:36:06,067 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:36:06,072 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,101 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,121 INFO L138 Inliner]: procedures = 174, calls = 34, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 112 [2024-06-28 03:36:06,122 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:36:06,127 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:36:06,127 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:36:06,128 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:36:06,136 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,136 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,140 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,152 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:36:06,153 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,153 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,158 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,160 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,161 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,162 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,165 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:36:06,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:36:06,165 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:36:06,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:36:06,166 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (1/1) ... [2024-06-28 03:36:06,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:36:06,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:36:06,201 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:36:06,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:36:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:36:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:36:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:36:06,234 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:36:06,234 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:36:06,235 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:36:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:36:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:36:06,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:36:06,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:36:06,236 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:36:06,322 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:36:06,324 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:36:06,620 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:36:06,621 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:36:06,759 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:36:06,759 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:36:06,761 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:36:06 BoogieIcfgContainer [2024-06-28 03:36:06,761 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:36:06,764 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:36:06,764 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:36:06,766 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:36:06,766 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:36:05" (1/4) ... [2024-06-28 03:36:06,767 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@80de565 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:36:06, skipping insertion in model container [2024-06-28 03:36:06,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:36:05" (2/4) ... [2024-06-28 03:36:06,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@80de565 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:36:06, skipping insertion in model container [2024-06-28 03:36:06,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:36:06" (3/4) ... [2024-06-28 03:36:06,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@80de565 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:36:06, skipping insertion in model container [2024-06-28 03:36:06,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:36:06" (4/4) ... [2024-06-28 03:36:06,769 INFO L112 eAbstractionObserver]: Analyzing ICFG mix054_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-28 03:36:06,781 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:36:06,781 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-28 03:36:06,781 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:36:06,810 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:36:06,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 36 places, 29 transitions, 66 flow [2024-06-28 03:36:06,853 INFO L124 PetriNetUnfolderBase]: 0/27 cut-off events. [2024-06-28 03:36:06,853 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:36:06,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 27 events. 0/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 37 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:36:06,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 29 transitions, 66 flow [2024-06-28 03:36:06,857 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 21 transitions, 48 flow [2024-06-28 03:36:06,870 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:36:06,876 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@6cf54811, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:36:06,876 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-28 03:36:06,880 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:36:06,880 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:36:06,880 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:36:06,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:06,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:36:06,881 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash 322901022, now seen corresponding path program 1 times [2024-06-28 03:36:06,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:06,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241431721] [2024-06-28 03:36:06,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:06,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:07,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:07,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:07,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241431721] [2024-06-28 03:36:07,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241431721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:07,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:07,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:36:07,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110431894] [2024-06-28 03:36:07,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:07,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:36:07,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:07,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:36:07,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:36:07,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-28 03:36:07,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:07,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:07,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-28 03:36:07,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:07,727 INFO L124 PetriNetUnfolderBase]: 162/296 cut-off events. [2024-06-28 03:36:07,727 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-28 03:36:07,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 296 events. 162/296 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1017 event pairs, 97 based on Foata normal form. 1/292 useless extension candidates. Maximal degree in co-relation 596. Up to 288 conditions per place. [2024-06-28 03:36:07,733 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 21 selfloop transitions, 3 changer transitions 0/27 dead transitions. [2024-06-28 03:36:07,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 27 transitions, 111 flow [2024-06-28 03:36:07,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:36:07,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:36:07,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-28 03:36:07,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5747126436781609 [2024-06-28 03:36:07,744 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 48 flow. Second operand 3 states and 50 transitions. [2024-06-28 03:36:07,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 27 transitions, 111 flow [2024-06-28 03:36:07,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 27 transitions, 108 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 03:36:07,748 INFO L231 Difference]: Finished difference. Result has 29 places, 23 transitions, 67 flow [2024-06-28 03:36:07,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=29, PETRI_TRANSITIONS=23} [2024-06-28 03:36:07,752 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 1 predicate places. [2024-06-28 03:36:07,752 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 23 transitions, 67 flow [2024-06-28 03:36:07,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:07,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:07,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:07,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:36:07,753 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:07,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:07,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1070392915, now seen corresponding path program 1 times [2024-06-28 03:36:07,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:07,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294104075] [2024-06-28 03:36:07,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:07,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:07,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:08,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294104075] [2024-06-28 03:36:08,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294104075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:08,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:08,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:36:08,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574279114] [2024-06-28 03:36:08,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:08,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:36:08,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:08,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:36:08,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:36:08,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-28 03:36:08,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 23 transitions, 67 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:08,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:08,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-28 03:36:08,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:08,299 INFO L124 PetriNetUnfolderBase]: 159/291 cut-off events. [2024-06-28 03:36:08,300 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-06-28 03:36:08,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 679 conditions, 291 events. 159/291 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 998 event pairs, 79 based on Foata normal form. 2/293 useless extension candidates. Maximal degree in co-relation 667. Up to 274 conditions per place. [2024-06-28 03:36:08,306 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 25 selfloop transitions, 5 changer transitions 0/33 dead transitions. [2024-06-28 03:36:08,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 33 transitions, 153 flow [2024-06-28 03:36:08,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:36:08,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:36:08,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2024-06-28 03:36:08,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2024-06-28 03:36:08,307 INFO L175 Difference]: Start difference. First operand has 29 places, 23 transitions, 67 flow. Second operand 4 states and 64 transitions. [2024-06-28 03:36:08,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 33 transitions, 153 flow [2024-06-28 03:36:08,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 33 transitions, 150 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:36:08,308 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 91 flow [2024-06-28 03:36:08,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=91, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2024-06-28 03:36:08,309 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 4 predicate places. [2024-06-28 03:36:08,309 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 91 flow [2024-06-28 03:36:08,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:08,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:08,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:08,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:36:08,310 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:08,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:08,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1177557569, now seen corresponding path program 1 times [2024-06-28 03:36:08,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:08,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314574478] [2024-06-28 03:36:08,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:08,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314574478] [2024-06-28 03:36:08,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314574478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:08,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:08,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:36:08,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258410831] [2024-06-28 03:36:08,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:08,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:36:08,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:08,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:36:08,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:36:08,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-28 03:36:08,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:08,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:08,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-28 03:36:08,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:08,830 INFO L124 PetriNetUnfolderBase]: 188/339 cut-off events. [2024-06-28 03:36:08,835 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2024-06-28 03:36:08,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 339 events. 188/339 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1236 event pairs, 62 based on Foata normal form. 5/344 useless extension candidates. Maximal degree in co-relation 850. Up to 260 conditions per place. [2024-06-28 03:36:08,839 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 37 selfloop transitions, 11 changer transitions 0/51 dead transitions. [2024-06-28 03:36:08,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 51 transitions, 261 flow [2024-06-28 03:36:08,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:36:08,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:36:08,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 03:36:08,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068965517241379 [2024-06-28 03:36:08,841 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 91 flow. Second operand 5 states and 88 transitions. [2024-06-28 03:36:08,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 51 transitions, 261 flow [2024-06-28 03:36:08,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 51 transitions, 252 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 03:36:08,843 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 160 flow [2024-06-28 03:36:08,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=160, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-06-28 03:36:08,844 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2024-06-28 03:36:08,844 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 160 flow [2024-06-28 03:36:08,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:08,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:08,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:08,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:36:08,845 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:08,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:08,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2011893340, now seen corresponding path program 1 times [2024-06-28 03:36:08,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:08,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461698686] [2024-06-28 03:36:08,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:08,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:08,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:09,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:09,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461698686] [2024-06-28 03:36:09,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461698686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:09,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:09,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:36:09,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218263233] [2024-06-28 03:36:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:09,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:36:09,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:09,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:36:09,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:36:09,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-28 03:36:09,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 160 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:09,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:09,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-28 03:36:09,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:09,515 INFO L124 PetriNetUnfolderBase]: 189/341 cut-off events. [2024-06-28 03:36:09,515 INFO L125 PetriNetUnfolderBase]: For 407/407 co-relation queries the response was YES. [2024-06-28 03:36:09,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 341 events. 189/341 cut-off events. For 407/407 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1229 event pairs, 44 based on Foata normal form. 3/344 useless extension candidates. Maximal degree in co-relation 1076. Up to 283 conditions per place. [2024-06-28 03:36:09,517 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 42 selfloop transitions, 14 changer transitions 0/59 dead transitions. [2024-06-28 03:36:09,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 59 transitions, 368 flow [2024-06-28 03:36:09,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:09,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 03:36:09,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5689655172413793 [2024-06-28 03:36:09,519 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 160 flow. Second operand 6 states and 99 transitions. [2024-06-28 03:36:09,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 59 transitions, 368 flow [2024-06-28 03:36:09,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 59 transitions, 364 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 03:36:09,521 INFO L231 Difference]: Finished difference. Result has 45 places, 41 transitions, 256 flow [2024-06-28 03:36:09,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=45, PETRI_TRANSITIONS=41} [2024-06-28 03:36:09,522 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 17 predicate places. [2024-06-28 03:36:09,522 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 41 transitions, 256 flow [2024-06-28 03:36:09,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:09,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:09,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:09,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:36:09,523 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:09,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:09,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2056410050, now seen corresponding path program 1 times [2024-06-28 03:36:09,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:09,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533790742] [2024-06-28 03:36:09,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:09,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:10,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:10,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533790742] [2024-06-28 03:36:10,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533790742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:10,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:10,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:10,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834344000] [2024-06-28 03:36:10,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:10,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:10,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:10,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:10,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:10,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 29 [2024-06-28 03:36:10,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 41 transitions, 256 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:10,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:10,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 29 [2024-06-28 03:36:10,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:10,285 INFO L124 PetriNetUnfolderBase]: 190/344 cut-off events. [2024-06-28 03:36:10,285 INFO L125 PetriNetUnfolderBase]: For 725/725 co-relation queries the response was YES. [2024-06-28 03:36:10,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1271 conditions, 344 events. 190/344 cut-off events. For 725/725 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1245 event pairs, 25 based on Foata normal form. 6/350 useless extension candidates. Maximal degree in co-relation 1249. Up to 260 conditions per place. [2024-06-28 03:36:10,288 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 42 selfloop transitions, 16 changer transitions 0/61 dead transitions. [2024-06-28 03:36:10,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 61 transitions, 432 flow [2024-06-28 03:36:10,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 03:36:10,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369458128078818 [2024-06-28 03:36:10,292 INFO L175 Difference]: Start difference. First operand has 45 places, 41 transitions, 256 flow. Second operand 7 states and 109 transitions. [2024-06-28 03:36:10,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 61 transitions, 432 flow [2024-06-28 03:36:10,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 61 transitions, 416 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 03:36:10,297 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 275 flow [2024-06-28 03:36:10,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=275, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-28 03:36:10,299 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 22 predicate places. [2024-06-28 03:36:10,301 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 275 flow [2024-06-28 03:36:10,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:10,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:10,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:10,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:36:10,310 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:10,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:10,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2073240141, now seen corresponding path program 1 times [2024-06-28 03:36:10,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:10,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369388641] [2024-06-28 03:36:10,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:10,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:10,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:10,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:10,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:10,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369388641] [2024-06-28 03:36:10,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369388641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:10,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:10,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:36:10,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528309831] [2024-06-28 03:36:10,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:10,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:36:10,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:10,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:36:10,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:36:10,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:10,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 275 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:10,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:10,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:10,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:10,865 INFO L124 PetriNetUnfolderBase]: 184/335 cut-off events. [2024-06-28 03:36:10,865 INFO L125 PetriNetUnfolderBase]: For 825/825 co-relation queries the response was YES. [2024-06-28 03:36:10,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1326 conditions, 335 events. 184/335 cut-off events. For 825/825 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1194 event pairs, 38 based on Foata normal form. 3/338 useless extension candidates. Maximal degree in co-relation 1301. Up to 318 conditions per place. [2024-06-28 03:36:10,867 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 40 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2024-06-28 03:36:10,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 49 transitions, 393 flow [2024-06-28 03:36:10,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:36:10,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:36:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 60 transitions. [2024-06-28 03:36:10,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-06-28 03:36:10,869 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 275 flow. Second operand 5 states and 60 transitions. [2024-06-28 03:36:10,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 49 transitions, 393 flow [2024-06-28 03:36:10,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 49 transitions, 352 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:10,871 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 268 flow [2024-06-28 03:36:10,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 03:36:10,872 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 22 predicate places. [2024-06-28 03:36:10,872 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 268 flow [2024-06-28 03:36:10,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:10,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:10,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:10,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:36:10,873 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:10,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:10,873 INFO L85 PathProgramCache]: Analyzing trace with hash 454051128, now seen corresponding path program 1 times [2024-06-28 03:36:10,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:10,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958726890] [2024-06-28 03:36:10,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:10,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:11,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958726890] [2024-06-28 03:36:11,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958726890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:11,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:11,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992817946] [2024-06-28 03:36:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:11,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:11,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:11,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:11,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:11,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:11,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:11,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:11,444 INFO L124 PetriNetUnfolderBase]: 187/341 cut-off events. [2024-06-28 03:36:11,444 INFO L125 PetriNetUnfolderBase]: For 982/982 co-relation queries the response was YES. [2024-06-28 03:36:11,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 341 events. 187/341 cut-off events. For 982/982 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1232 event pairs, 41 based on Foata normal form. 6/347 useless extension candidates. Maximal degree in co-relation 1308. Up to 256 conditions per place. [2024-06-28 03:36:11,447 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-28 03:36:11,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 454 flow [2024-06-28 03:36:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:11,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:11,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-06-28 03:36:11,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540229885057471 [2024-06-28 03:36:11,448 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 268 flow. Second operand 6 states and 79 transitions. [2024-06-28 03:36:11,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 454 flow [2024-06-28 03:36:11,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 440 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:11,451 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 326 flow [2024-06-28 03:36:11,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-28 03:36:11,451 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 25 predicate places. [2024-06-28 03:36:11,451 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 326 flow [2024-06-28 03:36:11,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:11,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:11,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:11,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:36:11,452 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:11,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:11,453 INFO L85 PathProgramCache]: Analyzing trace with hash 481070418, now seen corresponding path program 2 times [2024-06-28 03:36:11,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:11,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28676972] [2024-06-28 03:36:11,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:11,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:11,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:11,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:11,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28676972] [2024-06-28 03:36:11,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28676972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:11,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:11,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:11,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080710410] [2024-06-28 03:36:11,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:11,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:11,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:11,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:11,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:11,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:11,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 326 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:11,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:11,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:11,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:11,964 INFO L124 PetriNetUnfolderBase]: 176/321 cut-off events. [2024-06-28 03:36:11,965 INFO L125 PetriNetUnfolderBase]: For 1072/1072 co-relation queries the response was YES. [2024-06-28 03:36:11,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1312 conditions, 321 events. 176/321 cut-off events. For 1072/1072 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1114 event pairs, 40 based on Foata normal form. 3/324 useless extension candidates. Maximal degree in co-relation 1284. Up to 301 conditions per place. [2024-06-28 03:36:11,967 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 43 selfloop transitions, 9 changer transitions 0/54 dead transitions. [2024-06-28 03:36:11,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 54 transitions, 451 flow [2024-06-28 03:36:11,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:11,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:11,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-06-28 03:36:11,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-06-28 03:36:11,968 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 326 flow. Second operand 6 states and 69 transitions. [2024-06-28 03:36:11,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 54 transitions, 451 flow [2024-06-28 03:36:11,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 54 transitions, 432 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:11,971 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 331 flow [2024-06-28 03:36:11,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=331, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-06-28 03:36:11,972 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 28 predicate places. [2024-06-28 03:36:11,972 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 331 flow [2024-06-28 03:36:11,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:11,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:11,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:11,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:36:11,972 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:11,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1197350210, now seen corresponding path program 1 times [2024-06-28 03:36:11,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:11,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151363308] [2024-06-28 03:36:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:11,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:12,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:12,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:12,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151363308] [2024-06-28 03:36:12,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151363308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:12,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:12,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:12,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634088296] [2024-06-28 03:36:12,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:12,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:12,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:12,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:12,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:12,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:12,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 331 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:12,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:12,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:12,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:12,830 INFO L124 PetriNetUnfolderBase]: 172/318 cut-off events. [2024-06-28 03:36:12,830 INFO L125 PetriNetUnfolderBase]: For 1331/1331 co-relation queries the response was YES. [2024-06-28 03:36:12,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1301 conditions, 318 events. 172/318 cut-off events. For 1331/1331 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1117 event pairs, 75 based on Foata normal form. 2/320 useless extension candidates. Maximal degree in co-relation 1272. Up to 290 conditions per place. [2024-06-28 03:36:12,833 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 44 selfloop transitions, 12 changer transitions 0/58 dead transitions. [2024-06-28 03:36:12,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 58 transitions, 490 flow [2024-06-28 03:36:12,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:12,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-28 03:36:12,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36637931034482757 [2024-06-28 03:36:12,834 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 331 flow. Second operand 8 states and 85 transitions. [2024-06-28 03:36:12,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 58 transitions, 490 flow [2024-06-28 03:36:12,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 58 transitions, 440 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:12,837 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 348 flow [2024-06-28 03:36:12,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=348, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2024-06-28 03:36:12,838 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 31 predicate places. [2024-06-28 03:36:12,838 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 348 flow [2024-06-28 03:36:12,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:12,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:12,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:12,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:36:12,839 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:12,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:12,839 INFO L85 PathProgramCache]: Analyzing trace with hash 2059801544, now seen corresponding path program 1 times [2024-06-28 03:36:12,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:12,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917229223] [2024-06-28 03:36:12,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:12,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:13,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:13,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:13,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917229223] [2024-06-28 03:36:13,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917229223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:13,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:13,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:13,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808438716] [2024-06-28 03:36:13,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:13,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:13,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:13,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:13,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:13,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:13,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 348 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:13,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:13,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:13,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:13,917 INFO L124 PetriNetUnfolderBase]: 169/313 cut-off events. [2024-06-28 03:36:13,918 INFO L125 PetriNetUnfolderBase]: For 1279/1279 co-relation queries the response was YES. [2024-06-28 03:36:13,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1298 conditions, 313 events. 169/313 cut-off events. For 1279/1279 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1085 event pairs, 74 based on Foata normal form. 2/315 useless extension candidates. Maximal degree in co-relation 1268. Up to 287 conditions per place. [2024-06-28 03:36:13,920 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 46 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-28 03:36:13,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 58 transitions, 478 flow [2024-06-28 03:36:13,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:13,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:13,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 76 transitions. [2024-06-28 03:36:13,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37438423645320196 [2024-06-28 03:36:13,921 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 348 flow. Second operand 7 states and 76 transitions. [2024-06-28 03:36:13,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 58 transitions, 478 flow [2024-06-28 03:36:13,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 58 transitions, 446 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:13,925 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 340 flow [2024-06-28 03:36:13,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2024-06-28 03:36:13,927 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 33 predicate places. [2024-06-28 03:36:13,928 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 340 flow [2024-06-28 03:36:13,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:13,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:13,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:13,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:36:13,929 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:13,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:13,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1959522387, now seen corresponding path program 1 times [2024-06-28 03:36:13,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:13,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228753837] [2024-06-28 03:36:13,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:13,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:14,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:14,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228753837] [2024-06-28 03:36:14,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228753837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:14,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:14,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:14,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216360165] [2024-06-28 03:36:14,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:14,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:14,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:14,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:14,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:14,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:14,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 340 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:14,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:14,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:14,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:14,616 INFO L124 PetriNetUnfolderBase]: 201/367 cut-off events. [2024-06-28 03:36:14,617 INFO L125 PetriNetUnfolderBase]: For 1527/1527 co-relation queries the response was YES. [2024-06-28 03:36:14,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1554 conditions, 367 events. 201/367 cut-off events. For 1527/1527 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1348 event pairs, 40 based on Foata normal form. 1/368 useless extension candidates. Maximal degree in co-relation 1523. Up to 290 conditions per place. [2024-06-28 03:36:14,619 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 54 selfloop transitions, 22 changer transitions 0/78 dead transitions. [2024-06-28 03:36:14,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 78 transitions, 656 flow [2024-06-28 03:36:14,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:14,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:14,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-28 03:36:14,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41810344827586204 [2024-06-28 03:36:14,620 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 340 flow. Second operand 8 states and 97 transitions. [2024-06-28 03:36:14,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 78 transitions, 656 flow [2024-06-28 03:36:14,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 632 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:14,624 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 465 flow [2024-06-28 03:36:14,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=465, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-28 03:36:14,625 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 38 predicate places. [2024-06-28 03:36:14,625 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 465 flow [2024-06-28 03:36:14,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:14,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:14,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:14,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:36:14,626 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:14,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:14,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1679693757, now seen corresponding path program 2 times [2024-06-28 03:36:14,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:14,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630497857] [2024-06-28 03:36:14,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:14,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:14,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:15,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:15,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630497857] [2024-06-28 03:36:15,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630497857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:15,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:15,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:15,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226877602] [2024-06-28 03:36:15,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:15,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:15,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:15,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:15,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:15,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:15,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 465 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:15,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:15,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:15,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:15,354 INFO L124 PetriNetUnfolderBase]: 199/364 cut-off events. [2024-06-28 03:36:15,355 INFO L125 PetriNetUnfolderBase]: For 1826/1826 co-relation queries the response was YES. [2024-06-28 03:36:15,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 364 events. 199/364 cut-off events. For 1826/1826 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1335 event pairs, 38 based on Foata normal form. 1/365 useless extension candidates. Maximal degree in co-relation 1625. Up to 299 conditions per place. [2024-06-28 03:36:15,357 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 54 selfloop transitions, 20 changer transitions 0/76 dead transitions. [2024-06-28 03:36:15,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 76 transitions, 678 flow [2024-06-28 03:36:15,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:15,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:15,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 03:36:15,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40948275862068967 [2024-06-28 03:36:15,361 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 465 flow. Second operand 8 states and 95 transitions. [2024-06-28 03:36:15,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 76 transitions, 678 flow [2024-06-28 03:36:15,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 76 transitions, 650 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:15,368 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 527 flow [2024-06-28 03:36:15,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=527, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-06-28 03:36:15,369 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 45 predicate places. [2024-06-28 03:36:15,370 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 527 flow [2024-06-28 03:36:15,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:15,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:15,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:15,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:36:15,370 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:15,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:15,371 INFO L85 PathProgramCache]: Analyzing trace with hash 2063721055, now seen corresponding path program 3 times [2024-06-28 03:36:15,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:15,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307078695] [2024-06-28 03:36:15,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:15,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:15,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:15,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:15,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307078695] [2024-06-28 03:36:15,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307078695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:15,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:15,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:15,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514696963] [2024-06-28 03:36:15,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:15,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:15,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:15,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:15,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:15,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:15,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 527 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:15,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:15,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:15,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:15,997 INFO L124 PetriNetUnfolderBase]: 206/376 cut-off events. [2024-06-28 03:36:15,997 INFO L125 PetriNetUnfolderBase]: For 2189/2189 co-relation queries the response was YES. [2024-06-28 03:36:15,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1785 conditions, 376 events. 206/376 cut-off events. For 2189/2189 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1393 event pairs, 40 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1748. Up to 277 conditions per place. [2024-06-28 03:36:16,000 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 51 selfloop transitions, 30 changer transitions 0/83 dead transitions. [2024-06-28 03:36:16,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 800 flow [2024-06-28 03:36:16,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:16,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:16,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-28 03:36:16,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4433497536945813 [2024-06-28 03:36:16,001 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 527 flow. Second operand 7 states and 90 transitions. [2024-06-28 03:36:16,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 800 flow [2024-06-28 03:36:16,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 83 transitions, 765 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:16,007 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 646 flow [2024-06-28 03:36:16,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-28 03:36:16,007 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 49 predicate places. [2024-06-28 03:36:16,007 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 646 flow [2024-06-28 03:36:16,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:16,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:16,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:16,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:36:16,008 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:16,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:16,009 INFO L85 PathProgramCache]: Analyzing trace with hash 830589511, now seen corresponding path program 4 times [2024-06-28 03:36:16,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:16,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986292028] [2024-06-28 03:36:16,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:16,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:16,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:16,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:16,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986292028] [2024-06-28 03:36:16,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986292028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:16,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:16,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:16,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304085323] [2024-06-28 03:36:16,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:16,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:16,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:16,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:16,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:16,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:16,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 646 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:16,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:16,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:16,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:16,687 INFO L124 PetriNetUnfolderBase]: 209/381 cut-off events. [2024-06-28 03:36:16,687 INFO L125 PetriNetUnfolderBase]: For 2664/2664 co-relation queries the response was YES. [2024-06-28 03:36:16,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1949 conditions, 381 events. 209/381 cut-off events. For 2664/2664 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1431 event pairs, 40 based on Foata normal form. 1/382 useless extension candidates. Maximal degree in co-relation 1909. Up to 281 conditions per place. [2024-06-28 03:36:16,690 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 51 selfloop transitions, 32 changer transitions 0/85 dead transitions. [2024-06-28 03:36:16,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 85 transitions, 886 flow [2024-06-28 03:36:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:16,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-28 03:36:16,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:36:16,691 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 646 flow. Second operand 7 states and 87 transitions. [2024-06-28 03:36:16,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 85 transitions, 886 flow [2024-06-28 03:36:16,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 851 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:16,698 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 710 flow [2024-06-28 03:36:16,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=710, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-06-28 03:36:16,699 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 52 predicate places. [2024-06-28 03:36:16,699 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 710 flow [2024-06-28 03:36:16,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:16,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:16,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:16,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:36:16,700 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:16,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1778123919, now seen corresponding path program 5 times [2024-06-28 03:36:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:16,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380195378] [2024-06-28 03:36:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:16,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:17,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:17,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380195378] [2024-06-28 03:36:17,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380195378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:17,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:17,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:17,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313447340] [2024-06-28 03:36:17,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:17,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:17,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:17,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:17,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:17,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:17,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 710 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:17,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:17,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:17,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:17,346 INFO L124 PetriNetUnfolderBase]: 207/378 cut-off events. [2024-06-28 03:36:17,346 INFO L125 PetriNetUnfolderBase]: For 2350/2350 co-relation queries the response was YES. [2024-06-28 03:36:17,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1958 conditions, 378 events. 207/378 cut-off events. For 2350/2350 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1417 event pairs, 39 based on Foata normal form. 1/379 useless extension candidates. Maximal degree in co-relation 1918. Up to 310 conditions per place. [2024-06-28 03:36:17,348 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 56 selfloop transitions, 25 changer transitions 0/83 dead transitions. [2024-06-28 03:36:17,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 83 transitions, 905 flow [2024-06-28 03:36:17,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:17,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-28 03:36:17,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088669950738916 [2024-06-28 03:36:17,350 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 710 flow. Second operand 7 states and 83 transitions. [2024-06-28 03:36:17,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 83 transitions, 905 flow [2024-06-28 03:36:17,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 854 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:17,356 INFO L231 Difference]: Finished difference. Result has 83 places, 75 transitions, 730 flow [2024-06-28 03:36:17,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=730, PETRI_PLACES=83, PETRI_TRANSITIONS=75} [2024-06-28 03:36:17,356 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 55 predicate places. [2024-06-28 03:36:17,357 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 75 transitions, 730 flow [2024-06-28 03:36:17,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:17,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:17,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:17,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:36:17,357 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:17,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:17,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1540416326, now seen corresponding path program 1 times [2024-06-28 03:36:17,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:17,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693490064] [2024-06-28 03:36:17,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:17,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:17,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:17,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693490064] [2024-06-28 03:36:17,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693490064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:17,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:17,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:17,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022061841] [2024-06-28 03:36:17,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:17,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:17,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:17,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:17,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:17,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:17,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 75 transitions, 730 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:17,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:17,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:17,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:18,099 INFO L124 PetriNetUnfolderBase]: 203/371 cut-off events. [2024-06-28 03:36:18,099 INFO L125 PetriNetUnfolderBase]: For 2508/2510 co-relation queries the response was YES. [2024-06-28 03:36:18,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 371 events. 203/371 cut-off events. For 2508/2510 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1391 event pairs, 38 based on Foata normal form. 4/375 useless extension candidates. Maximal degree in co-relation 1889. Up to 250 conditions per place. [2024-06-28 03:36:18,102 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 60 selfloop transitions, 28 changer transitions 0/90 dead transitions. [2024-06-28 03:36:18,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 90 transitions, 958 flow [2024-06-28 03:36:18,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:18,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:18,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-28 03:36:18,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47701149425287354 [2024-06-28 03:36:18,103 INFO L175 Difference]: Start difference. First operand has 83 places, 75 transitions, 730 flow. Second operand 6 states and 83 transitions. [2024-06-28 03:36:18,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 90 transitions, 958 flow [2024-06-28 03:36:18,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 90 transitions, 901 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:18,110 INFO L231 Difference]: Finished difference. Result has 84 places, 77 transitions, 762 flow [2024-06-28 03:36:18,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=762, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2024-06-28 03:36:18,110 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 56 predicate places. [2024-06-28 03:36:18,110 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 762 flow [2024-06-28 03:36:18,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:18,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:18,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:18,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:36:18,111 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:18,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:18,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1736490143, now seen corresponding path program 1 times [2024-06-28 03:36:18,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:18,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654960433] [2024-06-28 03:36:18,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:18,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:18,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:18,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:18,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654960433] [2024-06-28 03:36:18,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654960433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:18,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:18,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:18,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141553878] [2024-06-28 03:36:18,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:18,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:18,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:18,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:18,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:18,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:18,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 762 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:18,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:18,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:18,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:18,887 INFO L124 PetriNetUnfolderBase]: 223/414 cut-off events. [2024-06-28 03:36:18,887 INFO L125 PetriNetUnfolderBase]: For 3270/3270 co-relation queries the response was YES. [2024-06-28 03:36:18,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2116 conditions, 414 events. 223/414 cut-off events. For 3270/3270 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1653 event pairs, 39 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 2075. Up to 301 conditions per place. [2024-06-28 03:36:18,890 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 70 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-28 03:36:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 98 transitions, 1058 flow [2024-06-28 03:36:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:18,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-28 03:36:18,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-06-28 03:36:18,892 INFO L175 Difference]: Start difference. First operand has 84 places, 77 transitions, 762 flow. Second operand 9 states and 108 transitions. [2024-06-28 03:36:18,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 98 transitions, 1058 flow [2024-06-28 03:36:18,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 98 transitions, 995 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:18,899 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 791 flow [2024-06-28 03:36:18,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=791, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-06-28 03:36:18,899 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 61 predicate places. [2024-06-28 03:36:18,899 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 791 flow [2024-06-28 03:36:18,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:18,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:18,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:18,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:36:18,900 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:18,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:18,901 INFO L85 PathProgramCache]: Analyzing trace with hash -323734031, now seen corresponding path program 2 times [2024-06-28 03:36:18,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:18,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750987741] [2024-06-28 03:36:18,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:18,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:18,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:19,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:19,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:19,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750987741] [2024-06-28 03:36:19,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750987741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:19,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:19,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:19,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144985480] [2024-06-28 03:36:19,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:19,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:19,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:19,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:19,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:19,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:19,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 791 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:19,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:19,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:19,697 INFO L124 PetriNetUnfolderBase]: 227/422 cut-off events. [2024-06-28 03:36:19,697 INFO L125 PetriNetUnfolderBase]: For 3182/3182 co-relation queries the response was YES. [2024-06-28 03:36:19,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 422 events. 227/422 cut-off events. For 3182/3182 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1701 event pairs, 45 based on Foata normal form. 2/424 useless extension candidates. Maximal degree in co-relation 2130. Up to 338 conditions per place. [2024-06-28 03:36:19,700 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 70 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-28 03:36:19,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 96 transitions, 1034 flow [2024-06-28 03:36:19,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:19,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:19,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:36:19,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-06-28 03:36:19,701 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 791 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:36:19,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 96 transitions, 1034 flow [2024-06-28 03:36:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 96 transitions, 997 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:19,709 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 817 flow [2024-06-28 03:36:19,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=817, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2024-06-28 03:36:19,709 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 65 predicate places. [2024-06-28 03:36:19,710 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 817 flow [2024-06-28 03:36:19,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:19,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:19,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:19,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:36:19,710 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:19,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:19,711 INFO L85 PathProgramCache]: Analyzing trace with hash -323733907, now seen corresponding path program 1 times [2024-06-28 03:36:19,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:19,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997439493] [2024-06-28 03:36:19,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:19,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:20,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:20,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:20,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997439493] [2024-06-28 03:36:20,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997439493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:20,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:20,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:20,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824552080] [2024-06-28 03:36:20,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:20,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:20,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:20,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:20,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:20,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:20,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:20,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:20,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:20,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:20,649 INFO L124 PetriNetUnfolderBase]: 261/478 cut-off events. [2024-06-28 03:36:20,649 INFO L125 PetriNetUnfolderBase]: For 3788/3788 co-relation queries the response was YES. [2024-06-28 03:36:20,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2478 conditions, 478 events. 261/478 cut-off events. For 3788/3788 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1998 event pairs, 52 based on Foata normal form. 2/480 useless extension candidates. Maximal degree in co-relation 2434. Up to 299 conditions per place. [2024-06-28 03:36:20,654 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 75 selfloop transitions, 33 changer transitions 0/110 dead transitions. [2024-06-28 03:36:20,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 110 transitions, 1189 flow [2024-06-28 03:36:20,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:20,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:20,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 03:36:20,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44061302681992337 [2024-06-28 03:36:20,656 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 817 flow. Second operand 9 states and 115 transitions. [2024-06-28 03:36:20,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 110 transitions, 1189 flow [2024-06-28 03:36:20,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 110 transitions, 1141 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:20,667 INFO L231 Difference]: Finished difference. Result has 95 places, 90 transitions, 904 flow [2024-06-28 03:36:20,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=904, PETRI_PLACES=95, PETRI_TRANSITIONS=90} [2024-06-28 03:36:20,667 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 67 predicate places. [2024-06-28 03:36:20,668 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 90 transitions, 904 flow [2024-06-28 03:36:20,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:20,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:20,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:20,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:36:20,668 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:20,669 INFO L85 PathProgramCache]: Analyzing trace with hash 509342423, now seen corresponding path program 2 times [2024-06-28 03:36:20,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:20,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438000764] [2024-06-28 03:36:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:20,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:21,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:21,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:21,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438000764] [2024-06-28 03:36:21,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438000764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:21,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:21,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:21,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993426424] [2024-06-28 03:36:21,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:21,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:21,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:21,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:21,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:21,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 90 transitions, 904 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:21,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:21,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:21,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:21,717 INFO L124 PetriNetUnfolderBase]: 267/488 cut-off events. [2024-06-28 03:36:21,717 INFO L125 PetriNetUnfolderBase]: For 4258/4258 co-relation queries the response was YES. [2024-06-28 03:36:21,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2603 conditions, 488 events. 267/488 cut-off events. For 4258/4258 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2040 event pairs, 47 based on Foata normal form. 2/490 useless extension candidates. Maximal degree in co-relation 2558. Up to 362 conditions per place. [2024-06-28 03:36:21,720 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 80 selfloop transitions, 27 changer transitions 0/109 dead transitions. [2024-06-28 03:36:21,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 109 transitions, 1196 flow [2024-06-28 03:36:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:21,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:21,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-28 03:36:21,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42528735632183906 [2024-06-28 03:36:21,722 INFO L175 Difference]: Start difference. First operand has 95 places, 90 transitions, 904 flow. Second operand 9 states and 111 transitions. [2024-06-28 03:36:21,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 109 transitions, 1196 flow [2024-06-28 03:36:21,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 109 transitions, 1169 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:21,731 INFO L231 Difference]: Finished difference. Result has 102 places, 93 transitions, 976 flow [2024-06-28 03:36:21,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=976, PETRI_PLACES=102, PETRI_TRANSITIONS=93} [2024-06-28 03:36:21,732 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 74 predicate places. [2024-06-28 03:36:21,732 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 93 transitions, 976 flow [2024-06-28 03:36:21,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:21,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:21,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:21,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:36:21,733 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:21,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:21,733 INFO L85 PathProgramCache]: Analyzing trace with hash 482525873, now seen corresponding path program 3 times [2024-06-28 03:36:21,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:21,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053981640] [2024-06-28 03:36:21,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:21,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:21,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:22,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:22,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053981640] [2024-06-28 03:36:22,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053981640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:22,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:22,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:22,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202347317] [2024-06-28 03:36:22,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:22,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:22,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:22,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:22,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:22,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:22,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 93 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:22,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:22,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:22,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:22,673 INFO L124 PetriNetUnfolderBase]: 273/498 cut-off events. [2024-06-28 03:36:22,674 INFO L125 PetriNetUnfolderBase]: For 4933/4933 co-relation queries the response was YES. [2024-06-28 03:36:22,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2759 conditions, 498 events. 273/498 cut-off events. For 4933/4933 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2097 event pairs, 45 based on Foata normal form. 2/500 useless extension candidates. Maximal degree in co-relation 2711. Up to 341 conditions per place. [2024-06-28 03:36:22,677 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 77 selfloop transitions, 34 changer transitions 0/113 dead transitions. [2024-06-28 03:36:22,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 113 transitions, 1272 flow [2024-06-28 03:36:22,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:22,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:22,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-28 03:36:22,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44061302681992337 [2024-06-28 03:36:22,679 INFO L175 Difference]: Start difference. First operand has 102 places, 93 transitions, 976 flow. Second operand 9 states and 115 transitions. [2024-06-28 03:36:22,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 113 transitions, 1272 flow [2024-06-28 03:36:22,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 113 transitions, 1223 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:22,690 INFO L231 Difference]: Finished difference. Result has 106 places, 95 transitions, 1026 flow [2024-06-28 03:36:22,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1026, PETRI_PLACES=106, PETRI_TRANSITIONS=95} [2024-06-28 03:36:22,691 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 78 predicate places. [2024-06-28 03:36:22,691 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 95 transitions, 1026 flow [2024-06-28 03:36:22,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:22,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:22,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:22,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:36:22,691 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:22,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash 482525749, now seen corresponding path program 3 times [2024-06-28 03:36:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060179706] [2024-06-28 03:36:22,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:22,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:23,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:23,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:23,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060179706] [2024-06-28 03:36:23,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060179706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:23,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:23,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:23,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427367359] [2024-06-28 03:36:23,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:23,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:23,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:23,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:23,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:23,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 95 transitions, 1026 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:23,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:23,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:23,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:23,502 INFO L124 PetriNetUnfolderBase]: 270/493 cut-off events. [2024-06-28 03:36:23,502 INFO L125 PetriNetUnfolderBase]: For 5189/5189 co-relation queries the response was YES. [2024-06-28 03:36:23,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2760 conditions, 493 events. 270/493 cut-off events. For 5189/5189 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2076 event pairs, 48 based on Foata normal form. 2/495 useless extension candidates. Maximal degree in co-relation 2711. Up to 420 conditions per place. [2024-06-28 03:36:23,506 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 84 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-28 03:36:23,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 108 transitions, 1280 flow [2024-06-28 03:36:23,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:23,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:23,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-28 03:36:23,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-06-28 03:36:23,507 INFO L175 Difference]: Start difference. First operand has 106 places, 95 transitions, 1026 flow. Second operand 9 states and 104 transitions. [2024-06-28 03:36:23,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 108 transitions, 1280 flow [2024-06-28 03:36:23,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 108 transitions, 1201 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:23,520 INFO L231 Difference]: Finished difference. Result has 108 places, 95 transitions, 995 flow [2024-06-28 03:36:23,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=995, PETRI_PLACES=108, PETRI_TRANSITIONS=95} [2024-06-28 03:36:23,520 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 80 predicate places. [2024-06-28 03:36:23,520 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 95 transitions, 995 flow [2024-06-28 03:36:23,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:23,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:23,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:23,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:36:23,521 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:23,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:23,521 INFO L85 PathProgramCache]: Analyzing trace with hash -700950125, now seen corresponding path program 4 times [2024-06-28 03:36:23,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:23,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588425553] [2024-06-28 03:36:23,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:23,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:23,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:23,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588425553] [2024-06-28 03:36:23,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588425553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:23,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:23,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:23,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937677792] [2024-06-28 03:36:23,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:23,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:23,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:23,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:23,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:23,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:23,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 95 transitions, 995 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:23,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:23,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:23,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:24,162 INFO L124 PetriNetUnfolderBase]: 279/512 cut-off events. [2024-06-28 03:36:24,163 INFO L125 PetriNetUnfolderBase]: For 5534/5534 co-relation queries the response was YES. [2024-06-28 03:36:24,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2789 conditions, 512 events. 279/512 cut-off events. For 5534/5534 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2203 event pairs, 39 based on Foata normal form. 2/514 useless extension candidates. Maximal degree in co-relation 2739. Up to 316 conditions per place. [2024-06-28 03:36:24,166 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 74 selfloop transitions, 35 changer transitions 0/111 dead transitions. [2024-06-28 03:36:24,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 1299 flow [2024-06-28 03:36:24,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:24,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:24,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-28 03:36:24,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40086206896551724 [2024-06-28 03:36:24,167 INFO L175 Difference]: Start difference. First operand has 108 places, 95 transitions, 995 flow. Second operand 8 states and 93 transitions. [2024-06-28 03:36:24,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 1299 flow [2024-06-28 03:36:24,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 111 transitions, 1253 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:24,180 INFO L231 Difference]: Finished difference. Result has 110 places, 97 transitions, 1041 flow [2024-06-28 03:36:24,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1041, PETRI_PLACES=110, PETRI_TRANSITIONS=97} [2024-06-28 03:36:24,180 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 82 predicate places. [2024-06-28 03:36:24,180 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 97 transitions, 1041 flow [2024-06-28 03:36:24,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:24,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:24,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:24,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:36:24,181 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:24,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:24,181 INFO L85 PathProgramCache]: Analyzing trace with hash -475941829, now seen corresponding path program 5 times [2024-06-28 03:36:24,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:24,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645173368] [2024-06-28 03:36:24,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:24,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:24,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:24,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:24,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645173368] [2024-06-28 03:36:24,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645173368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:24,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:24,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:24,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123357544] [2024-06-28 03:36:24,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:24,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:24,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:24,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:24,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:24,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:24,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 97 transitions, 1041 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:24,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:24,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:24,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:24,785 INFO L124 PetriNetUnfolderBase]: 295/544 cut-off events. [2024-06-28 03:36:24,785 INFO L125 PetriNetUnfolderBase]: For 6495/6495 co-relation queries the response was YES. [2024-06-28 03:36:24,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3020 conditions, 544 events. 295/544 cut-off events. For 6495/6495 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2421 event pairs, 52 based on Foata normal form. 2/546 useless extension candidates. Maximal degree in co-relation 2968. Up to 380 conditions per place. [2024-06-28 03:36:24,789 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 77 selfloop transitions, 36 changer transitions 0/115 dead transitions. [2024-06-28 03:36:24,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 115 transitions, 1383 flow [2024-06-28 03:36:24,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:24,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:24,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-28 03:36:24,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4267241379310345 [2024-06-28 03:36:24,791 INFO L175 Difference]: Start difference. First operand has 110 places, 97 transitions, 1041 flow. Second operand 8 states and 99 transitions. [2024-06-28 03:36:24,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 115 transitions, 1383 flow [2024-06-28 03:36:24,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 1295 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:24,807 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 1074 flow [2024-06-28 03:36:24,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1074, PETRI_PLACES=113, PETRI_TRANSITIONS=100} [2024-06-28 03:36:24,808 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 85 predicate places. [2024-06-28 03:36:24,808 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 1074 flow [2024-06-28 03:36:24,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:24,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:24,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:24,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:36:24,808 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:24,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:24,809 INFO L85 PathProgramCache]: Analyzing trace with hash -449155969, now seen corresponding path program 6 times [2024-06-28 03:36:24,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:24,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557364848] [2024-06-28 03:36:24,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:24,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:24,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:25,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:25,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557364848] [2024-06-28 03:36:25,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557364848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:25,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:25,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:25,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731127304] [2024-06-28 03:36:25,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:25,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:25,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:25,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:25,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:25,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:25,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 100 transitions, 1074 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:25,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:25,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:25,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:25,474 INFO L124 PetriNetUnfolderBase]: 292/539 cut-off events. [2024-06-28 03:36:25,475 INFO L125 PetriNetUnfolderBase]: For 6548/6548 co-relation queries the response was YES. [2024-06-28 03:36:25,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2981 conditions, 539 events. 292/539 cut-off events. For 6548/6548 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2393 event pairs, 50 based on Foata normal form. 2/541 useless extension candidates. Maximal degree in co-relation 2929. Up to 420 conditions per place. [2024-06-28 03:36:25,478 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 74 selfloop transitions, 36 changer transitions 0/112 dead transitions. [2024-06-28 03:36:25,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 112 transitions, 1334 flow [2024-06-28 03:36:25,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:25,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 03:36:25,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-28 03:36:25,480 INFO L175 Difference]: Start difference. First operand has 113 places, 100 transitions, 1074 flow. Second operand 8 states and 98 transitions. [2024-06-28 03:36:25,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 112 transitions, 1334 flow [2024-06-28 03:36:25,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 112 transitions, 1290 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:25,494 INFO L231 Difference]: Finished difference. Result has 116 places, 100 transitions, 1110 flow [2024-06-28 03:36:25,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1110, PETRI_PLACES=116, PETRI_TRANSITIONS=100} [2024-06-28 03:36:25,495 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 88 predicate places. [2024-06-28 03:36:25,495 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 100 transitions, 1110 flow [2024-06-28 03:36:25,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:25,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:25,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:25,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:36:25,496 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:25,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:25,496 INFO L85 PathProgramCache]: Analyzing trace with hash -475938915, now seen corresponding path program 4 times [2024-06-28 03:36:25,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:25,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162185481] [2024-06-28 03:36:25,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:25,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:26,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:26,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:26,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162185481] [2024-06-28 03:36:26,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162185481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:26,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:26,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:26,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009893571] [2024-06-28 03:36:26,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:26,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:26,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:26,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:26,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:26,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:26,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 100 transitions, 1110 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:26,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:26,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:26,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:26,354 INFO L124 PetriNetUnfolderBase]: 298/549 cut-off events. [2024-06-28 03:36:26,354 INFO L125 PetriNetUnfolderBase]: For 6641/6641 co-relation queries the response was YES. [2024-06-28 03:36:26,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3095 conditions, 549 events. 298/549 cut-off events. For 6641/6641 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2448 event pairs, 56 based on Foata normal form. 2/551 useless extension candidates. Maximal degree in co-relation 3042. Up to 308 conditions per place. [2024-06-28 03:36:26,358 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 74 selfloop transitions, 46 changer transitions 0/122 dead transitions. [2024-06-28 03:36:26,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 122 transitions, 1476 flow [2024-06-28 03:36:26,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:26,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:26,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:36:26,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329501915708812 [2024-06-28 03:36:26,359 INFO L175 Difference]: Start difference. First operand has 116 places, 100 transitions, 1110 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:36:26,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 122 transitions, 1476 flow [2024-06-28 03:36:26,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 122 transitions, 1396 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:26,372 INFO L231 Difference]: Finished difference. Result has 117 places, 104 transitions, 1175 flow [2024-06-28 03:36:26,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1175, PETRI_PLACES=117, PETRI_TRANSITIONS=104} [2024-06-28 03:36:26,373 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 89 predicate places. [2024-06-28 03:36:26,373 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 104 transitions, 1175 flow [2024-06-28 03:36:26,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:26,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:26,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:26,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:36:26,374 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:26,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:26,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1649615395, now seen corresponding path program 5 times [2024-06-28 03:36:26,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:26,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805602345] [2024-06-28 03:36:26,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:26,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:26,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:26,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:26,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805602345] [2024-06-28 03:36:26,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805602345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:26,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:26,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:26,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432298388] [2024-06-28 03:36:26,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:26,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:26,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:26,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:27,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:27,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 104 transitions, 1175 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:27,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:27,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:27,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:27,365 INFO L124 PetriNetUnfolderBase]: 312/573 cut-off events. [2024-06-28 03:36:27,365 INFO L125 PetriNetUnfolderBase]: For 6608/6608 co-relation queries the response was YES. [2024-06-28 03:36:27,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 573 events. 312/573 cut-off events. For 6608/6608 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2581 event pairs, 58 based on Foata normal form. 2/575 useless extension candidates. Maximal degree in co-relation 3263. Up to 404 conditions per place. [2024-06-28 03:36:27,369 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 93 selfloop transitions, 36 changer transitions 0/131 dead transitions. [2024-06-28 03:36:27,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 131 transitions, 1642 flow [2024-06-28 03:36:27,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:27,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:27,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-28 03:36:27,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559386973180077 [2024-06-28 03:36:27,371 INFO L175 Difference]: Start difference. First operand has 117 places, 104 transitions, 1175 flow. Second operand 9 states and 119 transitions. [2024-06-28 03:36:27,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 131 transitions, 1642 flow [2024-06-28 03:36:27,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 131 transitions, 1556 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:27,386 INFO L231 Difference]: Finished difference. Result has 124 places, 111 transitions, 1316 flow [2024-06-28 03:36:27,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1316, PETRI_PLACES=124, PETRI_TRANSITIONS=111} [2024-06-28 03:36:27,386 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 96 predicate places. [2024-06-28 03:36:27,387 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 111 transitions, 1316 flow [2024-06-28 03:36:27,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:27,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:27,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:27,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:36:27,387 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:27,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:27,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1649610745, now seen corresponding path program 6 times [2024-06-28 03:36:27,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:27,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273153259] [2024-06-28 03:36:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:27,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:27,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:28,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:28,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273153259] [2024-06-28 03:36:28,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273153259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:28,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:28,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:28,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797974166] [2024-06-28 03:36:28,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:28,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:28,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:28,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:28,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:28,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 111 transitions, 1316 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:28,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:28,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:28,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:28,427 INFO L124 PetriNetUnfolderBase]: 324/593 cut-off events. [2024-06-28 03:36:28,427 INFO L125 PetriNetUnfolderBase]: For 7168/7168 co-relation queries the response was YES. [2024-06-28 03:36:28,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3552 conditions, 593 events. 324/593 cut-off events. For 7168/7168 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2704 event pairs, 61 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3496. Up to 459 conditions per place. [2024-06-28 03:36:28,431 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 100 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-28 03:36:28,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 132 transitions, 1681 flow [2024-06-28 03:36:28,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:28,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:28,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-28 03:36:28,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329501915708812 [2024-06-28 03:36:28,432 INFO L175 Difference]: Start difference. First operand has 124 places, 111 transitions, 1316 flow. Second operand 9 states and 113 transitions. [2024-06-28 03:36:28,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 132 transitions, 1681 flow [2024-06-28 03:36:28,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 132 transitions, 1581 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:28,450 INFO L231 Difference]: Finished difference. Result has 127 places, 115 transitions, 1348 flow [2024-06-28 03:36:28,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1348, PETRI_PLACES=127, PETRI_TRANSITIONS=115} [2024-06-28 03:36:28,451 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 99 predicate places. [2024-06-28 03:36:28,451 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 115 transitions, 1348 flow [2024-06-28 03:36:28,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:28,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:28,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:28,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:36:28,451 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:28,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:28,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1649430821, now seen corresponding path program 1 times [2024-06-28 03:36:28,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:28,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526400864] [2024-06-28 03:36:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:29,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:29,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:29,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526400864] [2024-06-28 03:36:29,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526400864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:29,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:29,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:29,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614322280] [2024-06-28 03:36:29,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:29,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:29,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:29,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:29,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:29,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:29,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 115 transitions, 1348 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:29,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:29,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:29,548 INFO L124 PetriNetUnfolderBase]: 348/646 cut-off events. [2024-06-28 03:36:29,548 INFO L125 PetriNetUnfolderBase]: For 10781/10781 co-relation queries the response was YES. [2024-06-28 03:36:29,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3679 conditions, 646 events. 348/646 cut-off events. For 10781/10781 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3026 event pairs, 66 based on Foata normal form. 14/660 useless extension candidates. Maximal degree in co-relation 3622. Up to 453 conditions per place. [2024-06-28 03:36:29,551 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 97 selfloop transitions, 29 changer transitions 10/138 dead transitions. [2024-06-28 03:36:29,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 138 transitions, 1696 flow [2024-06-28 03:36:29,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:29,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:29,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:36:29,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43103448275862066 [2024-06-28 03:36:29,553 INFO L175 Difference]: Start difference. First operand has 127 places, 115 transitions, 1348 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:36:29,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 138 transitions, 1696 flow [2024-06-28 03:36:29,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 138 transitions, 1621 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:29,573 INFO L231 Difference]: Finished difference. Result has 131 places, 113 transitions, 1318 flow [2024-06-28 03:36:29,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1318, PETRI_PLACES=131, PETRI_TRANSITIONS=113} [2024-06-28 03:36:29,574 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 103 predicate places. [2024-06-28 03:36:29,574 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 113 transitions, 1318 flow [2024-06-28 03:36:29,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:29,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:29,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:29,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:36:29,575 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:29,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:29,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1621011385, now seen corresponding path program 7 times [2024-06-28 03:36:29,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:29,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435054641] [2024-06-28 03:36:29,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:29,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:30,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:30,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:30,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435054641] [2024-06-28 03:36:30,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435054641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:30,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:30,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:30,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88324944] [2024-06-28 03:36:30,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:30,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:30,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:30,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:30,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:30,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:30,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 113 transitions, 1318 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:30,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:30,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:30,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:30,639 INFO L124 PetriNetUnfolderBase]: 326/610 cut-off events. [2024-06-28 03:36:30,639 INFO L125 PetriNetUnfolderBase]: For 7630/7630 co-relation queries the response was YES. [2024-06-28 03:36:30,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 610 events. 326/610 cut-off events. For 7630/7630 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2837 event pairs, 65 based on Foata normal form. 2/612 useless extension candidates. Maximal degree in co-relation 3416. Up to 475 conditions per place. [2024-06-28 03:36:30,643 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 99 selfloop transitions, 27 changer transitions 0/128 dead transitions. [2024-06-28 03:36:30,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 128 transitions, 1606 flow [2024-06-28 03:36:30,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:30,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:30,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:36:30,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41762452107279696 [2024-06-28 03:36:30,644 INFO L175 Difference]: Start difference. First operand has 131 places, 113 transitions, 1318 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:36:30,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 128 transitions, 1606 flow [2024-06-28 03:36:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 128 transitions, 1528 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:30,662 INFO L231 Difference]: Finished difference. Result has 130 places, 113 transitions, 1299 flow [2024-06-28 03:36:30,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1299, PETRI_PLACES=130, PETRI_TRANSITIONS=113} [2024-06-28 03:36:30,663 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 102 predicate places. [2024-06-28 03:36:30,664 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 113 transitions, 1299 flow [2024-06-28 03:36:30,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:30,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:30,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:30,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:36:30,664 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:30,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:30,665 INFO L85 PathProgramCache]: Analyzing trace with hash 709877165, now seen corresponding path program 7 times [2024-06-28 03:36:30,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:30,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508326549] [2024-06-28 03:36:30,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:30,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:30,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:31,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:31,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:31,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508326549] [2024-06-28 03:36:31,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508326549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:31,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:31,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:31,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104025970] [2024-06-28 03:36:31,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:31,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:31,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:31,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:31,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:31,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:31,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 113 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:31,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:31,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:31,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:31,437 INFO L124 PetriNetUnfolderBase]: 330/618 cut-off events. [2024-06-28 03:36:31,437 INFO L125 PetriNetUnfolderBase]: For 7494/7494 co-relation queries the response was YES. [2024-06-28 03:36:31,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 618 events. 330/618 cut-off events. For 7494/7494 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2879 event pairs, 40 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 3416. Up to 384 conditions per place. [2024-06-28 03:36:31,441 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 80 selfloop transitions, 46 changer transitions 0/128 dead transitions. [2024-06-28 03:36:31,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 128 transitions, 1638 flow [2024-06-28 03:36:31,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:31,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:31,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 03:36:31,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40948275862068967 [2024-06-28 03:36:31,442 INFO L175 Difference]: Start difference. First operand has 130 places, 113 transitions, 1299 flow. Second operand 8 states and 95 transitions. [2024-06-28 03:36:31,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 128 transitions, 1638 flow [2024-06-28 03:36:31,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 128 transitions, 1580 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:31,460 INFO L231 Difference]: Finished difference. Result has 132 places, 114 transitions, 1350 flow [2024-06-28 03:36:31,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1350, PETRI_PLACES=132, PETRI_TRANSITIONS=114} [2024-06-28 03:36:31,461 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 104 predicate places. [2024-06-28 03:36:31,461 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 114 transitions, 1350 flow [2024-06-28 03:36:31,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:31,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:31,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:31,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:36:31,461 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:31,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:31,462 INFO L85 PathProgramCache]: Analyzing trace with hash 709937615, now seen corresponding path program 8 times [2024-06-28 03:36:31,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:31,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502559113] [2024-06-28 03:36:31,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:31,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:32,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:32,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:32,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502559113] [2024-06-28 03:36:32,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502559113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:32,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:32,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:32,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878865145] [2024-06-28 03:36:32,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:32,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:32,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:32,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:32,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:32,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:32,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 114 transitions, 1350 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:32,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:32,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:32,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:32,260 INFO L124 PetriNetUnfolderBase]: 334/626 cut-off events. [2024-06-28 03:36:32,260 INFO L125 PetriNetUnfolderBase]: For 8095/8095 co-relation queries the response was YES. [2024-06-28 03:36:32,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3591 conditions, 626 events. 334/626 cut-off events. For 8095/8095 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2925 event pairs, 64 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3532. Up to 495 conditions per place. [2024-06-28 03:36:32,264 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 86 selfloop transitions, 39 changer transitions 0/127 dead transitions. [2024-06-28 03:36:32,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 127 transitions, 1639 flow [2024-06-28 03:36:32,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-28 03:36:32,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40948275862068967 [2024-06-28 03:36:32,265 INFO L175 Difference]: Start difference. First operand has 132 places, 114 transitions, 1350 flow. Second operand 8 states and 95 transitions. [2024-06-28 03:36:32,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 127 transitions, 1639 flow [2024-06-28 03:36:32,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 127 transitions, 1561 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:32,285 INFO L231 Difference]: Finished difference. Result has 133 places, 115 transitions, 1369 flow [2024-06-28 03:36:32,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1369, PETRI_PLACES=133, PETRI_TRANSITIONS=115} [2024-06-28 03:36:32,285 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 105 predicate places. [2024-06-28 03:36:32,285 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 115 transitions, 1369 flow [2024-06-28 03:36:32,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:32,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:32,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:32,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:36:32,286 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:32,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:32,286 INFO L85 PathProgramCache]: Analyzing trace with hash 709937739, now seen corresponding path program 8 times [2024-06-28 03:36:32,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:32,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608585136] [2024-06-28 03:36:32,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:32,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:32,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:32,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:32,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608585136] [2024-06-28 03:36:32,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608585136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:32,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:32,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:32,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491830913] [2024-06-28 03:36:32,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:32,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:32,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:32,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:32,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:32,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:32,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 115 transitions, 1369 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:32,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:32,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:32,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:33,148 INFO L124 PetriNetUnfolderBase]: 340/636 cut-off events. [2024-06-28 03:36:33,148 INFO L125 PetriNetUnfolderBase]: For 7651/7651 co-relation queries the response was YES. [2024-06-28 03:36:33,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 636 events. 340/636 cut-off events. For 7651/7651 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2977 event pairs, 61 based on Foata normal form. 2/638 useless extension candidates. Maximal degree in co-relation 3564. Up to 374 conditions per place. [2024-06-28 03:36:33,152 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 74 selfloop transitions, 57 changer transitions 0/133 dead transitions. [2024-06-28 03:36:33,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 133 transitions, 1737 flow [2024-06-28 03:36:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:33,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-28 03:36:33,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44396551724137934 [2024-06-28 03:36:33,153 INFO L175 Difference]: Start difference. First operand has 133 places, 115 transitions, 1369 flow. Second operand 8 states and 103 transitions. [2024-06-28 03:36:33,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 133 transitions, 1737 flow [2024-06-28 03:36:33,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 133 transitions, 1663 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:33,173 INFO L231 Difference]: Finished difference. Result has 135 places, 117 transitions, 1442 flow [2024-06-28 03:36:33,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1442, PETRI_PLACES=135, PETRI_TRANSITIONS=117} [2024-06-28 03:36:33,173 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 107 predicate places. [2024-06-28 03:36:33,173 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 117 transitions, 1442 flow [2024-06-28 03:36:33,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:33,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:33,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:33,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:36:33,173 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:33,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:33,174 INFO L85 PathProgramCache]: Analyzing trace with hash 712738899, now seen corresponding path program 9 times [2024-06-28 03:36:33,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:33,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292451127] [2024-06-28 03:36:33,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:33,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:33,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:33,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:33,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292451127] [2024-06-28 03:36:33,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292451127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:33,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:33,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:33,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442354818] [2024-06-28 03:36:33,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:33,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:33,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:33,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:33,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:33,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:33,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 117 transitions, 1442 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:33,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:33,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:33,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:34,139 INFO L124 PetriNetUnfolderBase]: 352/656 cut-off events. [2024-06-28 03:36:34,139 INFO L125 PetriNetUnfolderBase]: For 8461/8461 co-relation queries the response was YES. [2024-06-28 03:36:34,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 656 events. 352/656 cut-off events. For 8461/8461 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3101 event pairs, 64 based on Foata normal form. 2/658 useless extension candidates. Maximal degree in co-relation 3767. Up to 504 conditions per place. [2024-06-28 03:36:34,142 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 97 selfloop transitions, 38 changer transitions 0/137 dead transitions. [2024-06-28 03:36:34,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 137 transitions, 1814 flow [2024-06-28 03:36:34,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:34,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 03:36:34,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-28 03:36:34,145 INFO L175 Difference]: Start difference. First operand has 135 places, 117 transitions, 1442 flow. Second operand 8 states and 98 transitions. [2024-06-28 03:36:34,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 137 transitions, 1814 flow [2024-06-28 03:36:34,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 137 transitions, 1710 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:34,169 INFO L231 Difference]: Finished difference. Result has 138 places, 124 transitions, 1533 flow [2024-06-28 03:36:34,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1533, PETRI_PLACES=138, PETRI_TRANSITIONS=124} [2024-06-28 03:36:34,169 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 110 predicate places. [2024-06-28 03:36:34,170 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 124 transitions, 1533 flow [2024-06-28 03:36:34,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:34,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:34,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:34,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:36:34,170 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:34,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:34,171 INFO L85 PathProgramCache]: Analyzing trace with hash 712734125, now seen corresponding path program 9 times [2024-06-28 03:36:34,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:34,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388462028] [2024-06-28 03:36:34,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:34,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:34,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:34,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388462028] [2024-06-28 03:36:34,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388462028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:34,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:34,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:34,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592719581] [2024-06-28 03:36:34,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:34,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:34,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:34,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:34,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:34,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:34,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 124 transitions, 1533 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:34,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:34,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:34,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:34,901 INFO L124 PetriNetUnfolderBase]: 349/651 cut-off events. [2024-06-28 03:36:34,901 INFO L125 PetriNetUnfolderBase]: For 7703/7703 co-relation queries the response was YES. [2024-06-28 03:36:34,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3829 conditions, 651 events. 349/651 cut-off events. For 7703/7703 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3053 event pairs, 66 based on Foata normal form. 2/653 useless extension candidates. Maximal degree in co-relation 3769. Up to 564 conditions per place. [2024-06-28 03:36:34,904 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 103 selfloop transitions, 29 changer transitions 0/134 dead transitions. [2024-06-28 03:36:34,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 1821 flow [2024-06-28 03:36:34,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:34,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:34,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-28 03:36:34,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-06-28 03:36:34,909 INFO L175 Difference]: Start difference. First operand has 138 places, 124 transitions, 1533 flow. Second operand 8 states and 92 transitions. [2024-06-28 03:36:34,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 1821 flow [2024-06-28 03:36:34,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 134 transitions, 1755 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:34,932 INFO L231 Difference]: Finished difference. Result has 142 places, 124 transitions, 1531 flow [2024-06-28 03:36:34,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1531, PETRI_PLACES=142, PETRI_TRANSITIONS=124} [2024-06-28 03:36:34,932 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 114 predicate places. [2024-06-28 03:36:34,932 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 124 transitions, 1531 flow [2024-06-28 03:36:34,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:34,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:34,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:34,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:36:34,933 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:34,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:34,933 INFO L85 PathProgramCache]: Analyzing trace with hash 712734249, now seen corresponding path program 10 times [2024-06-28 03:36:34,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:34,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782848647] [2024-06-28 03:36:34,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:34,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:34,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:35,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:35,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:35,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782848647] [2024-06-28 03:36:35,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782848647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:35,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:35,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:35,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552318870] [2024-06-28 03:36:35,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:35,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:35,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:35,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:35,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:35,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 124 transitions, 1531 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:35,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:35,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:35,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:35,772 INFO L124 PetriNetUnfolderBase]: 355/661 cut-off events. [2024-06-28 03:36:35,772 INFO L125 PetriNetUnfolderBase]: For 8379/8379 co-relation queries the response was YES. [2024-06-28 03:36:35,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3870 conditions, 661 events. 355/661 cut-off events. For 8379/8379 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3116 event pairs, 64 based on Foata normal form. 2/663 useless extension candidates. Maximal degree in co-relation 3808. Up to 482 conditions per place. [2024-06-28 03:36:35,775 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 89 selfloop transitions, 48 changer transitions 0/139 dead transitions. [2024-06-28 03:36:35,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 139 transitions, 1871 flow [2024-06-28 03:36:35,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:35,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:35,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 03:36:35,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4353448275862069 [2024-06-28 03:36:35,785 INFO L175 Difference]: Start difference. First operand has 142 places, 124 transitions, 1531 flow. Second operand 8 states and 101 transitions. [2024-06-28 03:36:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 139 transitions, 1871 flow [2024-06-28 03:36:35,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 139 transitions, 1793 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:35,807 INFO L231 Difference]: Finished difference. Result has 143 places, 126 transitions, 1589 flow [2024-06-28 03:36:35,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1589, PETRI_PLACES=143, PETRI_TRANSITIONS=126} [2024-06-28 03:36:35,807 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 115 predicate places. [2024-06-28 03:36:35,807 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 126 transitions, 1589 flow [2024-06-28 03:36:35,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:35,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:35,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:35,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:36:35,808 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:35,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:35,808 INFO L85 PathProgramCache]: Analyzing trace with hash 828025419, now seen corresponding path program 11 times [2024-06-28 03:36:35,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:35,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412434240] [2024-06-28 03:36:35,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:35,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:35,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:36,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:36,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:36,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412434240] [2024-06-28 03:36:36,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412434240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:36,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:36,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:36,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082854617] [2024-06-28 03:36:36,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:36,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:36,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:36,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:36,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:36,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:36,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 126 transitions, 1589 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:36,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:36,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:36,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:36,711 INFO L124 PetriNetUnfolderBase]: 361/670 cut-off events. [2024-06-28 03:36:36,712 INFO L125 PetriNetUnfolderBase]: For 8529/8529 co-relation queries the response was YES. [2024-06-28 03:36:36,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 670 events. 361/670 cut-off events. For 8529/8529 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3186 event pairs, 56 based on Foata normal form. 2/672 useless extension candidates. Maximal degree in co-relation 3926. Up to 446 conditions per place. [2024-06-28 03:36:36,715 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 84 selfloop transitions, 61 changer transitions 0/147 dead transitions. [2024-06-28 03:36:36,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 147 transitions, 2025 flow [2024-06-28 03:36:36,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:36,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:36,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-28 03:36:36,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4698275862068966 [2024-06-28 03:36:36,716 INFO L175 Difference]: Start difference. First operand has 143 places, 126 transitions, 1589 flow. Second operand 8 states and 109 transitions. [2024-06-28 03:36:36,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 147 transitions, 2025 flow [2024-06-28 03:36:36,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 147 transitions, 1914 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:36,743 INFO L231 Difference]: Finished difference. Result has 144 places, 128 transitions, 1642 flow [2024-06-28 03:36:36,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1642, PETRI_PLACES=144, PETRI_TRANSITIONS=128} [2024-06-28 03:36:36,744 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 116 predicate places. [2024-06-28 03:36:36,744 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 128 transitions, 1642 flow [2024-06-28 03:36:36,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:36,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:36,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:36,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:36:36,744 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:36,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:36,745 INFO L85 PathProgramCache]: Analyzing trace with hash 828209993, now seen corresponding path program 2 times [2024-06-28 03:36:36,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:36,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319327583] [2024-06-28 03:36:36,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:36,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:37,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:37,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319327583] [2024-06-28 03:36:37,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319327583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:37,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:37,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:37,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483928210] [2024-06-28 03:36:37,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:37,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:37,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:37,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:37,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:37,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:37,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 128 transitions, 1642 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:37,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:37,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:37,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:37,833 INFO L124 PetriNetUnfolderBase]: 369/686 cut-off events. [2024-06-28 03:36:37,833 INFO L125 PetriNetUnfolderBase]: For 9487/9487 co-relation queries the response was YES. [2024-06-28 03:36:37,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4088 conditions, 686 events. 369/686 cut-off events. For 9487/9487 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3281 event pairs, 60 based on Foata normal form. 4/690 useless extension candidates. Maximal degree in co-relation 4025. Up to 519 conditions per place. [2024-06-28 03:36:37,837 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 102 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-28 03:36:37,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 143 transitions, 1980 flow [2024-06-28 03:36:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:37,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:37,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 03:36:37,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-28 03:36:37,838 INFO L175 Difference]: Start difference. First operand has 144 places, 128 transitions, 1642 flow. Second operand 8 states and 98 transitions. [2024-06-28 03:36:37,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 143 transitions, 1980 flow [2024-06-28 03:36:37,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 143 transitions, 1826 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:37,865 INFO L231 Difference]: Finished difference. Result has 145 places, 130 transitions, 1595 flow [2024-06-28 03:36:37,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=145, PETRI_TRANSITIONS=130} [2024-06-28 03:36:37,865 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 117 predicate places. [2024-06-28 03:36:37,865 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 130 transitions, 1595 flow [2024-06-28 03:36:37,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:37,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:37,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:37,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:36:37,866 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:37,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:37,866 INFO L85 PathProgramCache]: Analyzing trace with hash 828030069, now seen corresponding path program 12 times [2024-06-28 03:36:37,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:37,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419230825] [2024-06-28 03:36:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:37,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:37,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:38,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:38,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419230825] [2024-06-28 03:36:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419230825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:38,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:38,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386319644] [2024-06-28 03:36:38,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:38,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:38,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:38,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:38,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:38,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 130 transitions, 1595 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:38,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:38,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:38,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:38,870 INFO L124 PetriNetUnfolderBase]: 381/706 cut-off events. [2024-06-28 03:36:38,870 INFO L125 PetriNetUnfolderBase]: For 8552/8552 co-relation queries the response was YES. [2024-06-28 03:36:38,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4143 conditions, 706 events. 381/706 cut-off events. For 8552/8552 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3420 event pairs, 69 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4080. Up to 560 conditions per place. [2024-06-28 03:36:38,874 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 108 selfloop transitions, 40 changer transitions 0/150 dead transitions. [2024-06-28 03:36:38,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 150 transitions, 2010 flow [2024-06-28 03:36:38,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:38,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:38,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-28 03:36:38,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4353448275862069 [2024-06-28 03:36:38,875 INFO L175 Difference]: Start difference. First operand has 145 places, 130 transitions, 1595 flow. Second operand 8 states and 101 transitions. [2024-06-28 03:36:38,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 150 transitions, 2010 flow [2024-06-28 03:36:38,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 150 transitions, 1923 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:38,904 INFO L231 Difference]: Finished difference. Result has 147 places, 134 transitions, 1663 flow [2024-06-28 03:36:38,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1663, PETRI_PLACES=147, PETRI_TRANSITIONS=134} [2024-06-28 03:36:38,904 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 119 predicate places. [2024-06-28 03:36:38,904 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 134 transitions, 1663 flow [2024-06-28 03:36:38,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:38,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:38,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:38,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:36:38,905 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:38,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:38,907 INFO L85 PathProgramCache]: Analyzing trace with hash 828203049, now seen corresponding path program 13 times [2024-06-28 03:36:38,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:38,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095960460] [2024-06-28 03:36:38,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:38,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:38,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:39,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:39,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095960460] [2024-06-28 03:36:39,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095960460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:39,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:39,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:39,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976914086] [2024-06-28 03:36:39,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:39,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:39,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:39,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:39,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:39,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:39,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 134 transitions, 1663 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:39,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:39,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:39,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:40,021 INFO L124 PetriNetUnfolderBase]: 387/716 cut-off events. [2024-06-28 03:36:40,021 INFO L125 PetriNetUnfolderBase]: For 9156/9156 co-relation queries the response was YES. [2024-06-28 03:36:40,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4219 conditions, 716 events. 387/716 cut-off events. For 9156/9156 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3460 event pairs, 60 based on Foata normal form. 2/718 useless extension candidates. Maximal degree in co-relation 4155. Up to 553 conditions per place. [2024-06-28 03:36:40,026 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 109 selfloop transitions, 39 changer transitions 0/150 dead transitions. [2024-06-28 03:36:40,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 150 transitions, 2039 flow [2024-06-28 03:36:40,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:40,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:40,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-28 03:36:40,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-06-28 03:36:40,028 INFO L175 Difference]: Start difference. First operand has 147 places, 134 transitions, 1663 flow. Second operand 8 states and 98 transitions. [2024-06-28 03:36:40,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 150 transitions, 2039 flow [2024-06-28 03:36:40,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 150 transitions, 1944 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:40,060 INFO L231 Difference]: Finished difference. Result has 149 places, 136 transitions, 1694 flow [2024-06-28 03:36:40,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1694, PETRI_PLACES=149, PETRI_TRANSITIONS=136} [2024-06-28 03:36:40,060 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 121 predicate places. [2024-06-28 03:36:40,060 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 136 transitions, 1694 flow [2024-06-28 03:36:40,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:40,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:40,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:40,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:36:40,061 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:40,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:40,061 INFO L85 PathProgramCache]: Analyzing trace with hash -54939319, now seen corresponding path program 3 times [2024-06-28 03:36:40,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:40,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413586632] [2024-06-28 03:36:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:40,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:40,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:40,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:40,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413586632] [2024-06-28 03:36:40,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413586632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:40,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:40,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:40,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112938374] [2024-06-28 03:36:40,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:40,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:40,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:40,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:40,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:40,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:40,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 136 transitions, 1694 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:40,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:40,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:40,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:41,060 INFO L124 PetriNetUnfolderBase]: 391/725 cut-off events. [2024-06-28 03:36:41,061 INFO L125 PetriNetUnfolderBase]: For 9508/9508 co-relation queries the response was YES. [2024-06-28 03:36:41,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4253 conditions, 725 events. 391/725 cut-off events. For 9508/9508 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3518 event pairs, 131 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 4189. Up to 693 conditions per place. [2024-06-28 03:36:41,064 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 132 selfloop transitions, 12 changer transitions 0/146 dead transitions. [2024-06-28 03:36:41,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 146 transitions, 2016 flow [2024-06-28 03:36:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:41,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:41,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-28 03:36:41,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706896551724138 [2024-06-28 03:36:41,064 INFO L175 Difference]: Start difference. First operand has 149 places, 136 transitions, 1694 flow. Second operand 8 states and 86 transitions. [2024-06-28 03:36:41,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 146 transitions, 2016 flow [2024-06-28 03:36:41,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 146 transitions, 1904 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:41,090 INFO L231 Difference]: Finished difference. Result has 150 places, 137 transitions, 1624 flow [2024-06-28 03:36:41,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1624, PETRI_PLACES=150, PETRI_TRANSITIONS=137} [2024-06-28 03:36:41,090 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-28 03:36:41,091 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 137 transitions, 1624 flow [2024-06-28 03:36:41,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:41,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:41,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:41,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:36:41,091 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:41,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:41,091 INFO L85 PathProgramCache]: Analyzing trace with hash -44884693, now seen corresponding path program 4 times [2024-06-28 03:36:41,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:41,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908030198] [2024-06-28 03:36:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:41,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:41,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:41,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:41,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:41,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908030198] [2024-06-28 03:36:41,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908030198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:41,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:41,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:41,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637842570] [2024-06-28 03:36:41,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:41,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:41,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:41,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:41,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:41,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:41,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 137 transitions, 1624 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:41,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:41,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:41,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:42,080 INFO L124 PetriNetUnfolderBase]: 395/733 cut-off events. [2024-06-28 03:36:42,080 INFO L125 PetriNetUnfolderBase]: For 9258/9258 co-relation queries the response was YES. [2024-06-28 03:36:42,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 733 events. 395/733 cut-off events. For 9258/9258 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3562 event pairs, 134 based on Foata normal form. 2/735 useless extension candidates. Maximal degree in co-relation 4068. Up to 693 conditions per place. [2024-06-28 03:36:42,084 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 131 selfloop transitions, 14 changer transitions 0/147 dead transitions. [2024-06-28 03:36:42,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 147 transitions, 1950 flow [2024-06-28 03:36:42,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:42,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:42,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 03:36:42,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:36:42,086 INFO L175 Difference]: Start difference. First operand has 150 places, 137 transitions, 1624 flow. Second operand 8 states and 87 transitions. [2024-06-28 03:36:42,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 147 transitions, 1950 flow [2024-06-28 03:36:42,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 147 transitions, 1872 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:42,111 INFO L231 Difference]: Finished difference. Result has 150 places, 138 transitions, 1595 flow [2024-06-28 03:36:42,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=150, PETRI_TRANSITIONS=138} [2024-06-28 03:36:42,111 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-28 03:36:42,112 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 138 transitions, 1595 flow [2024-06-28 03:36:42,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:42,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:42,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:42,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:36:42,113 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:42,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:42,114 INFO L85 PathProgramCache]: Analyzing trace with hash -519196921, now seen corresponding path program 14 times [2024-06-28 03:36:42,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:42,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443752348] [2024-06-28 03:36:42,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:42,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:42,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:42,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:42,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443752348] [2024-06-28 03:36:42,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443752348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:42,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:42,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:36:42,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719757916] [2024-06-28 03:36:42,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:42,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:36:42,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:42,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:36:42,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:36:42,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:42,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 138 transitions, 1595 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:42,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:42,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:42,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:43,062 INFO L124 PetriNetUnfolderBase]: 391/726 cut-off events. [2024-06-28 03:36:43,062 INFO L125 PetriNetUnfolderBase]: For 8270/8270 co-relation queries the response was YES. [2024-06-28 03:36:43,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4016 conditions, 726 events. 391/726 cut-off events. For 8270/8270 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3531 event pairs, 68 based on Foata normal form. 2/728 useless extension candidates. Maximal degree in co-relation 3953. Up to 595 conditions per place. [2024-06-28 03:36:43,066 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 107 selfloop transitions, 45 changer transitions 0/154 dead transitions. [2024-06-28 03:36:43,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 154 transitions, 1955 flow [2024-06-28 03:36:43,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:43,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:43,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-28 03:36:43,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4827586206896552 [2024-06-28 03:36:43,066 INFO L175 Difference]: Start difference. First operand has 150 places, 138 transitions, 1595 flow. Second operand 7 states and 98 transitions. [2024-06-28 03:36:43,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 154 transitions, 1955 flow [2024-06-28 03:36:43,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 154 transitions, 1904 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:43,098 INFO L231 Difference]: Finished difference. Result has 151 places, 138 transitions, 1653 flow [2024-06-28 03:36:43,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1653, PETRI_PLACES=151, PETRI_TRANSITIONS=138} [2024-06-28 03:36:43,098 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 123 predicate places. [2024-06-28 03:36:43,098 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 138 transitions, 1653 flow [2024-06-28 03:36:43,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:43,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:43,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:43,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:36:43,098 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:43,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:43,099 INFO L85 PathProgramCache]: Analyzing trace with hash -499687291, now seen corresponding path program 5 times [2024-06-28 03:36:43,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:43,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613844082] [2024-06-28 03:36:43,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:43,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:43,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:43,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:43,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613844082] [2024-06-28 03:36:43,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613844082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:43,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:43,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:43,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98915934] [2024-06-28 03:36:43,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:43,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:43,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:43,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:43,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:43,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:43,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 138 transitions, 1653 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:43,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:43,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:43,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:44,051 INFO L124 PetriNetUnfolderBase]: 388/722 cut-off events. [2024-06-28 03:36:44,051 INFO L125 PetriNetUnfolderBase]: For 8370/8370 co-relation queries the response was YES. [2024-06-28 03:36:44,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4041 conditions, 722 events. 388/722 cut-off events. For 8370/8370 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3518 event pairs, 130 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 3977. Up to 685 conditions per place. [2024-06-28 03:36:44,055 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 133 selfloop transitions, 12 changer transitions 0/147 dead transitions. [2024-06-28 03:36:44,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 147 transitions, 1963 flow [2024-06-28 03:36:44,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:44,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:44,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-28 03:36:44,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36637931034482757 [2024-06-28 03:36:44,056 INFO L175 Difference]: Start difference. First operand has 151 places, 138 transitions, 1653 flow. Second operand 8 states and 85 transitions. [2024-06-28 03:36:44,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 147 transitions, 1963 flow [2024-06-28 03:36:44,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 147 transitions, 1844 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:44,079 INFO L231 Difference]: Finished difference. Result has 153 places, 138 transitions, 1562 flow [2024-06-28 03:36:44,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1562, PETRI_PLACES=153, PETRI_TRANSITIONS=138} [2024-06-28 03:36:44,080 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2024-06-28 03:36:44,080 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 138 transitions, 1562 flow [2024-06-28 03:36:44,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:44,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:44,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:44,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:36:44,080 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:44,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:44,080 INFO L85 PathProgramCache]: Analyzing trace with hash -591792129, now seen corresponding path program 1 times [2024-06-28 03:36:44,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:44,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111231681] [2024-06-28 03:36:44,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:44,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:44,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:44,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:44,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111231681] [2024-06-28 03:36:44,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111231681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:44,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:44,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:44,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097052747] [2024-06-28 03:36:44,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:44,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:44,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:44,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:44,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:44,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:44,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 138 transitions, 1562 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:44,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:44,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:44,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:45,047 INFO L124 PetriNetUnfolderBase]: 429/808 cut-off events. [2024-06-28 03:36:45,047 INFO L125 PetriNetUnfolderBase]: For 14882/14882 co-relation queries the response was YES. [2024-06-28 03:36:45,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4456 conditions, 808 events. 429/808 cut-off events. For 14882/14882 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4053 event pairs, 101 based on Foata normal form. 8/816 useless extension candidates. Maximal degree in co-relation 4391. Up to 425 conditions per place. [2024-06-28 03:36:45,051 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 108 selfloop transitions, 45 changer transitions 11/166 dead transitions. [2024-06-28 03:36:45,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 166 transitions, 2048 flow [2024-06-28 03:36:45,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:45,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:36:45,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517241379310345 [2024-06-28 03:36:45,054 INFO L175 Difference]: Start difference. First operand has 153 places, 138 transitions, 1562 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:36:45,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 166 transitions, 2048 flow [2024-06-28 03:36:45,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 166 transitions, 1992 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:45,086 INFO L231 Difference]: Finished difference. Result has 156 places, 135 transitions, 1553 flow [2024-06-28 03:36:45,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1553, PETRI_PLACES=156, PETRI_TRANSITIONS=135} [2024-06-28 03:36:45,087 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-06-28 03:36:45,087 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 135 transitions, 1553 flow [2024-06-28 03:36:45,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:45,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:45,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:45,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:36:45,087 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:45,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:45,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1445819479, now seen corresponding path program 2 times [2024-06-28 03:36:45,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:45,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900687637] [2024-06-28 03:36:45,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:45,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:45,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:45,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:45,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900687637] [2024-06-28 03:36:45,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900687637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:45,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:45,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:45,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194677474] [2024-06-28 03:36:45,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:45,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:45,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:45,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:45,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:45,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:45,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 135 transitions, 1553 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:45,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:45,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:45,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:46,064 INFO L124 PetriNetUnfolderBase]: 447/852 cut-off events. [2024-06-28 03:36:46,064 INFO L125 PetriNetUnfolderBase]: For 20428/20428 co-relation queries the response was YES. [2024-06-28 03:36:46,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4871 conditions, 852 events. 447/852 cut-off events. For 20428/20428 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4379 event pairs, 108 based on Foata normal form. 8/860 useless extension candidates. Maximal degree in co-relation 4806. Up to 538 conditions per place. [2024-06-28 03:36:46,069 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 107 selfloop transitions, 46 changer transitions 7/162 dead transitions. [2024-06-28 03:36:46,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 162 transitions, 2031 flow [2024-06-28 03:36:46,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:46,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:46,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:36:46,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517241379310345 [2024-06-28 03:36:46,070 INFO L175 Difference]: Start difference. First operand has 156 places, 135 transitions, 1553 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:36:46,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 162 transitions, 2031 flow [2024-06-28 03:36:46,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 162 transitions, 1948 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:46,112 INFO L231 Difference]: Finished difference. Result has 156 places, 133 transitions, 1530 flow [2024-06-28 03:36:46,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1530, PETRI_PLACES=156, PETRI_TRANSITIONS=133} [2024-06-28 03:36:46,113 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-06-28 03:36:46,113 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 133 transitions, 1530 flow [2024-06-28 03:36:46,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:46,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:46,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:46,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:36:46,113 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:46,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:46,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1445815759, now seen corresponding path program 3 times [2024-06-28 03:36:46,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:46,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275491848] [2024-06-28 03:36:46,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:46,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:46,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:46,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:46,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:46,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275491848] [2024-06-28 03:36:46,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275491848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:46,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:46,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:46,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274957060] [2024-06-28 03:36:46,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:46,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:46,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:46,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:46,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:46,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:46,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 133 transitions, 1530 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:46,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:46,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:46,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:47,052 INFO L124 PetriNetUnfolderBase]: 416/791 cut-off events. [2024-06-28 03:36:47,052 INFO L125 PetriNetUnfolderBase]: For 16788/16788 co-relation queries the response was YES. [2024-06-28 03:36:47,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4396 conditions, 791 events. 416/791 cut-off events. For 16788/16788 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3986 event pairs, 105 based on Foata normal form. 10/801 useless extension candidates. Maximal degree in co-relation 4331. Up to 538 conditions per place. [2024-06-28 03:36:47,056 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 96 selfloop transitions, 41 changer transitions 16/155 dead transitions. [2024-06-28 03:36:47,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 155 transitions, 1912 flow [2024-06-28 03:36:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:47,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:47,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-28 03:36:47,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43103448275862066 [2024-06-28 03:36:47,057 INFO L175 Difference]: Start difference. First operand has 156 places, 133 transitions, 1530 flow. Second operand 10 states and 125 transitions. [2024-06-28 03:36:47,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 155 transitions, 1912 flow [2024-06-28 03:36:47,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 155 transitions, 1804 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:47,092 INFO L231 Difference]: Finished difference. Result has 155 places, 127 transitions, 1422 flow [2024-06-28 03:36:47,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1422, PETRI_PLACES=155, PETRI_TRANSITIONS=127} [2024-06-28 03:36:47,092 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 127 predicate places. [2024-06-28 03:36:47,092 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 127 transitions, 1422 flow [2024-06-28 03:36:47,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:47,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:47,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:47,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:36:47,094 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:47,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:47,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1390401175, now seen corresponding path program 4 times [2024-06-28 03:36:47,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:47,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220953283] [2024-06-28 03:36:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:47,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:47,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:47,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220953283] [2024-06-28 03:36:47,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220953283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:47,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:47,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339502662] [2024-06-28 03:36:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:47,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:47,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:47,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:47,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:47,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 127 transitions, 1422 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:47,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:47,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:47,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:48,133 INFO L124 PetriNetUnfolderBase]: 428/820 cut-off events. [2024-06-28 03:36:48,134 INFO L125 PetriNetUnfolderBase]: For 20180/20180 co-relation queries the response was YES. [2024-06-28 03:36:48,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 820 events. 428/820 cut-off events. For 20180/20180 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4158 event pairs, 106 based on Foata normal form. 8/828 useless extension candidates. Maximal degree in co-relation 4576. Up to 552 conditions per place. [2024-06-28 03:36:48,137 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 106 selfloop transitions, 38 changer transitions 7/153 dead transitions. [2024-06-28 03:36:48,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 153 transitions, 1878 flow [2024-06-28 03:36:48,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:48,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-28 03:36:48,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2024-06-28 03:36:48,139 INFO L175 Difference]: Start difference. First operand has 155 places, 127 transitions, 1422 flow. Second operand 10 states and 130 transitions. [2024-06-28 03:36:48,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 153 transitions, 1878 flow [2024-06-28 03:36:48,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 153 transitions, 1775 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:48,175 INFO L231 Difference]: Finished difference. Result has 151 places, 125 transitions, 1362 flow [2024-06-28 03:36:48,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1362, PETRI_PLACES=151, PETRI_TRANSITIONS=125} [2024-06-28 03:36:48,175 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 123 predicate places. [2024-06-28 03:36:48,175 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 125 transitions, 1362 flow [2024-06-28 03:36:48,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:48,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:48,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:48,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:36:48,175 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:48,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:48,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2073400941, now seen corresponding path program 5 times [2024-06-28 03:36:48,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:48,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978299209] [2024-06-28 03:36:48,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:48,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:48,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:48,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:48,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978299209] [2024-06-28 03:36:48,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978299209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:48,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:48,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:48,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393447977] [2024-06-28 03:36:48,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:48,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:48,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:48,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:48,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:48,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:48,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 125 transitions, 1362 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:48,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:48,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:48,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:49,139 INFO L124 PetriNetUnfolderBase]: 397/759 cut-off events. [2024-06-28 03:36:49,139 INFO L125 PetriNetUnfolderBase]: For 16584/16584 co-relation queries the response was YES. [2024-06-28 03:36:49,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4087 conditions, 759 events. 397/759 cut-off events. For 16584/16584 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3777 event pairs, 97 based on Foata normal form. 10/769 useless extension candidates. Maximal degree in co-relation 4024. Up to 552 conditions per place. [2024-06-28 03:36:49,142 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 95 selfloop transitions, 33 changer transitions 16/146 dead transitions. [2024-06-28 03:36:49,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 146 transitions, 1722 flow [2024-06-28 03:36:49,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:49,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:49,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:36:49,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2024-06-28 03:36:49,144 INFO L175 Difference]: Start difference. First operand has 151 places, 125 transitions, 1362 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:36:49,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 146 transitions, 1722 flow [2024-06-28 03:36:49,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 146 transitions, 1640 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:49,177 INFO L231 Difference]: Finished difference. Result has 150 places, 118 transitions, 1249 flow [2024-06-28 03:36:49,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1249, PETRI_PLACES=150, PETRI_TRANSITIONS=118} [2024-06-28 03:36:49,178 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 122 predicate places. [2024-06-28 03:36:49,178 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 118 transitions, 1249 flow [2024-06-28 03:36:49,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:49,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:49,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:49,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:36:49,178 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:49,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:49,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1857812125, now seen corresponding path program 6 times [2024-06-28 03:36:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541937106] [2024-06-28 03:36:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:49,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:49,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:49,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:49,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:49,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541937106] [2024-06-28 03:36:49,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541937106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:49,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:49,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:49,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883324105] [2024-06-28 03:36:49,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:49,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:49,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:49,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:49,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:49,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:49,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 118 transitions, 1249 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:49,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:49,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:49,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:50,085 INFO L124 PetriNetUnfolderBase]: 372/708 cut-off events. [2024-06-28 03:36:50,086 INFO L125 PetriNetUnfolderBase]: For 16727/16727 co-relation queries the response was YES. [2024-06-28 03:36:50,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3891 conditions, 708 events. 372/708 cut-off events. For 16727/16727 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3392 event pairs, 74 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 3829. Up to 284 conditions per place. [2024-06-28 03:36:50,089 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 71 selfloop transitions, 57 changer transitions 14/144 dead transitions. [2024-06-28 03:36:50,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 144 transitions, 1671 flow [2024-06-28 03:36:50,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:50,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:50,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:36:50,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2024-06-28 03:36:50,089 INFO L175 Difference]: Start difference. First operand has 150 places, 118 transitions, 1249 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:36:50,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 144 transitions, 1671 flow [2024-06-28 03:36:50,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 144 transitions, 1545 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-28 03:36:50,117 INFO L231 Difference]: Finished difference. Result has 142 places, 115 transitions, 1224 flow [2024-06-28 03:36:50,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1224, PETRI_PLACES=142, PETRI_TRANSITIONS=115} [2024-06-28 03:36:50,117 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 114 predicate places. [2024-06-28 03:36:50,118 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 115 transitions, 1224 flow [2024-06-28 03:36:50,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:50,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:50,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:50,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:36:50,118 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:50,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:50,118 INFO L85 PathProgramCache]: Analyzing trace with hash 241347249, now seen corresponding path program 7 times [2024-06-28 03:36:50,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:50,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527919819] [2024-06-28 03:36:50,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:50,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:50,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:50,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:50,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527919819] [2024-06-28 03:36:50,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527919819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:50,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:50,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:50,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160996241] [2024-06-28 03:36:50,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:50,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:50,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:50,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:50,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:50,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:50,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 115 transitions, 1224 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:50,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:50,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:50,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:51,032 INFO L124 PetriNetUnfolderBase]: 390/744 cut-off events. [2024-06-28 03:36:51,032 INFO L125 PetriNetUnfolderBase]: For 19465/19465 co-relation queries the response was YES. [2024-06-28 03:36:51,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4235 conditions, 744 events. 390/744 cut-off events. For 19465/19465 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3627 event pairs, 91 based on Foata normal form. 8/752 useless extension candidates. Maximal degree in co-relation 4175. Up to 375 conditions per place. [2024-06-28 03:36:51,035 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 73 selfloop transitions, 57 changer transitions 12/144 dead transitions. [2024-06-28 03:36:51,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 144 transitions, 1666 flow [2024-06-28 03:36:51,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:51,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:51,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-28 03:36:51,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517241379310345 [2024-06-28 03:36:51,036 INFO L175 Difference]: Start difference. First operand has 142 places, 115 transitions, 1224 flow. Second operand 10 states and 131 transitions. [2024-06-28 03:36:51,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 144 transitions, 1666 flow [2024-06-28 03:36:51,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 144 transitions, 1561 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:51,072 INFO L231 Difference]: Finished difference. Result has 139 places, 112 transitions, 1207 flow [2024-06-28 03:36:51,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1207, PETRI_PLACES=139, PETRI_TRANSITIONS=112} [2024-06-28 03:36:51,072 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 111 predicate places. [2024-06-28 03:36:51,073 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 112 transitions, 1207 flow [2024-06-28 03:36:51,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:51,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:51,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:51,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:36:51,073 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:51,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:51,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1038932261, now seen corresponding path program 8 times [2024-06-28 03:36:51,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:51,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797234438] [2024-06-28 03:36:51,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:51,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:51,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:51,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:51,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:51,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797234438] [2024-06-28 03:36:51,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797234438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:51,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:51,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:51,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584212469] [2024-06-28 03:36:51,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:51,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:51,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:51,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:51,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:51,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:51,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 112 transitions, 1207 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:51,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:51,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:51,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:52,063 INFO L124 PetriNetUnfolderBase]: 378/722 cut-off events. [2024-06-28 03:36:52,064 INFO L125 PetriNetUnfolderBase]: For 19343/19343 co-relation queries the response was YES. [2024-06-28 03:36:52,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4198 conditions, 722 events. 378/722 cut-off events. For 19343/19343 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3490 event pairs, 82 based on Foata normal form. 8/730 useless extension candidates. Maximal degree in co-relation 4139. Up to 375 conditions per place. [2024-06-28 03:36:52,074 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 72 selfloop transitions, 57 changer transitions 8/139 dead transitions. [2024-06-28 03:36:52,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 139 transitions, 1633 flow [2024-06-28 03:36:52,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:52,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:36:52,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4379310344827586 [2024-06-28 03:36:52,075 INFO L175 Difference]: Start difference. First operand has 139 places, 112 transitions, 1207 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:36:52,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 139 transitions, 1633 flow [2024-06-28 03:36:52,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 139 transitions, 1506 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:52,106 INFO L231 Difference]: Finished difference. Result has 137 places, 110 transitions, 1179 flow [2024-06-28 03:36:52,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1179, PETRI_PLACES=137, PETRI_TRANSITIONS=110} [2024-06-28 03:36:52,106 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 109 predicate places. [2024-06-28 03:36:52,106 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 110 transitions, 1179 flow [2024-06-28 03:36:52,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:52,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:52,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:52,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:36:52,107 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:52,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:52,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1065740441, now seen corresponding path program 9 times [2024-06-28 03:36:52,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:52,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584581315] [2024-06-28 03:36:52,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:52,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:52,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584581315] [2024-06-28 03:36:52,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584581315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:52,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:52,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:52,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837071585] [2024-06-28 03:36:52,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:52,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:52,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:52,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:52,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 110 transitions, 1179 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:52,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:52,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:52,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:53,009 INFO L124 PetriNetUnfolderBase]: 347/661 cut-off events. [2024-06-28 03:36:53,010 INFO L125 PetriNetUnfolderBase]: For 16229/16229 co-relation queries the response was YES. [2024-06-28 03:36:53,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3719 conditions, 661 events. 347/661 cut-off events. For 16229/16229 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3123 event pairs, 73 based on Foata normal form. 10/671 useless extension candidates. Maximal degree in co-relation 3661. Up to 375 conditions per place. [2024-06-28 03:36:53,012 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 59 selfloop transitions, 53 changer transitions 18/132 dead transitions. [2024-06-28 03:36:53,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 132 transitions, 1513 flow [2024-06-28 03:36:53,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:53,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:53,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-28 03:36:53,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41724137931034483 [2024-06-28 03:36:53,013 INFO L175 Difference]: Start difference. First operand has 137 places, 110 transitions, 1179 flow. Second operand 10 states and 121 transitions. [2024-06-28 03:36:53,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 132 transitions, 1513 flow [2024-06-28 03:36:53,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 132 transitions, 1381 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:53,038 INFO L231 Difference]: Finished difference. Result has 136 places, 105 transitions, 1109 flow [2024-06-28 03:36:53,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1109, PETRI_PLACES=136, PETRI_TRANSITIONS=105} [2024-06-28 03:36:53,038 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 108 predicate places. [2024-06-28 03:36:53,038 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 105 transitions, 1109 flow [2024-06-28 03:36:53,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:53,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:53,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:53,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:36:53,039 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:53,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash 407043555, now seen corresponding path program 1 times [2024-06-28 03:36:53,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:53,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278837516] [2024-06-28 03:36:53,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:53,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:53,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:53,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:53,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:53,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278837516] [2024-06-28 03:36:53,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278837516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:53,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:53,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:53,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917086098] [2024-06-28 03:36:53,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:53,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:53,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:53,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:53,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:53,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:53,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 105 transitions, 1109 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:53,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:53,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:53,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:54,150 INFO L124 PetriNetUnfolderBase]: 326/614 cut-off events. [2024-06-28 03:36:54,150 INFO L125 PetriNetUnfolderBase]: For 13109/13109 co-relation queries the response was YES. [2024-06-28 03:36:54,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3504 conditions, 614 events. 326/614 cut-off events. For 13109/13109 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2813 event pairs, 57 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 3447. Up to 497 conditions per place. [2024-06-28 03:36:54,153 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 92 selfloop transitions, 26 changer transitions 1/121 dead transitions. [2024-06-28 03:36:54,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 121 transitions, 1397 flow [2024-06-28 03:36:54,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:54,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:54,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 03:36:54,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2024-06-28 03:36:54,154 INFO L175 Difference]: Start difference. First operand has 136 places, 105 transitions, 1109 flow. Second operand 9 states and 107 transitions. [2024-06-28 03:36:54,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 121 transitions, 1397 flow [2024-06-28 03:36:54,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 121 transitions, 1250 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:36:54,175 INFO L231 Difference]: Finished difference. Result has 128 places, 106 transitions, 1028 flow [2024-06-28 03:36:54,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1028, PETRI_PLACES=128, PETRI_TRANSITIONS=106} [2024-06-28 03:36:54,175 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 100 predicate places. [2024-06-28 03:36:54,175 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 106 transitions, 1028 flow [2024-06-28 03:36:54,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:54,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:54,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:54,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:36:54,176 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:54,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:54,176 INFO L85 PathProgramCache]: Analyzing trace with hash 407037603, now seen corresponding path program 10 times [2024-06-28 03:36:54,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:54,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561502594] [2024-06-28 03:36:54,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:54,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:54,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:54,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561502594] [2024-06-28 03:36:54,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561502594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:54,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:54,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413068338] [2024-06-28 03:36:54,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:54,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:54,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 106 transitions, 1028 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:55,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:55,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:55,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:55,371 INFO L124 PetriNetUnfolderBase]: 350/670 cut-off events. [2024-06-28 03:36:55,371 INFO L125 PetriNetUnfolderBase]: For 16954/16954 co-relation queries the response was YES. [2024-06-28 03:36:55,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3519 conditions, 670 events. 350/670 cut-off events. For 16954/16954 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3193 event pairs, 76 based on Foata normal form. 16/686 useless extension candidates. Maximal degree in co-relation 3463. Up to 462 conditions per place. [2024-06-28 03:36:55,373 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 83 selfloop transitions, 26 changer transitions 17/128 dead transitions. [2024-06-28 03:36:55,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 128 transitions, 1358 flow [2024-06-28 03:36:55,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:55,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:55,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-28 03:36:55,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4206896551724138 [2024-06-28 03:36:55,374 INFO L175 Difference]: Start difference. First operand has 128 places, 106 transitions, 1028 flow. Second operand 10 states and 122 transitions. [2024-06-28 03:36:55,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 128 transitions, 1358 flow [2024-06-28 03:36:55,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 128 transitions, 1302 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:55,395 INFO L231 Difference]: Finished difference. Result has 131 places, 100 transitions, 966 flow [2024-06-28 03:36:55,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=966, PETRI_PLACES=131, PETRI_TRANSITIONS=100} [2024-06-28 03:36:55,395 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 103 predicate places. [2024-06-28 03:36:55,395 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 100 transitions, 966 flow [2024-06-28 03:36:55,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:55,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:55,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:55,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:36:55,395 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:55,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:55,396 INFO L85 PathProgramCache]: Analyzing trace with hash 401527353, now seen corresponding path program 11 times [2024-06-28 03:36:55,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:55,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774966620] [2024-06-28 03:36:55,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:55,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:55,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:55,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:55,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774966620] [2024-06-28 03:36:55,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774966620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:55,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:55,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:55,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190012304] [2024-06-28 03:36:55,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:55,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:55,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:55,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:55,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:56,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:56,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 100 transitions, 966 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:56,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:56,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:56,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:56,407 INFO L124 PetriNetUnfolderBase]: 318/610 cut-off events. [2024-06-28 03:36:56,407 INFO L125 PetriNetUnfolderBase]: For 15114/15114 co-relation queries the response was YES. [2024-06-28 03:36:56,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3300 conditions, 610 events. 318/610 cut-off events. For 15114/15114 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2826 event pairs, 62 based on Foata normal form. 8/618 useless extension candidates. Maximal degree in co-relation 3243. Up to 355 conditions per place. [2024-06-28 03:36:56,410 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 83 selfloop transitions, 33 changer transitions 8/126 dead transitions. [2024-06-28 03:36:56,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 126 transitions, 1364 flow [2024-06-28 03:36:56,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:56,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:56,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-28 03:36:56,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4379310344827586 [2024-06-28 03:36:56,410 INFO L175 Difference]: Start difference. First operand has 131 places, 100 transitions, 966 flow. Second operand 10 states and 127 transitions. [2024-06-28 03:36:56,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 126 transitions, 1364 flow [2024-06-28 03:36:56,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 126 transitions, 1315 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:56,428 INFO L231 Difference]: Finished difference. Result has 128 places, 98 transitions, 965 flow [2024-06-28 03:36:56,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=965, PETRI_PLACES=128, PETRI_TRANSITIONS=98} [2024-06-28 03:36:56,428 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 100 predicate places. [2024-06-28 03:36:56,428 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 98 transitions, 965 flow [2024-06-28 03:36:56,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:56,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:56,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:56,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:36:56,429 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:56,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:56,429 INFO L85 PathProgramCache]: Analyzing trace with hash 401531073, now seen corresponding path program 12 times [2024-06-28 03:36:56,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:56,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434117019] [2024-06-28 03:36:56,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:56,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:57,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:57,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434117019] [2024-06-28 03:36:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434117019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:57,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383101272] [2024-06-28 03:36:57,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:57,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:57,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:57,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:57,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:57,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 98 transitions, 965 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:57,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:57,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:57,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:57,474 INFO L124 PetriNetUnfolderBase]: 316/608 cut-off events. [2024-06-28 03:36:57,474 INFO L125 PetriNetUnfolderBase]: For 15161/15161 co-relation queries the response was YES. [2024-06-28 03:36:57,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 608 events. 316/608 cut-off events. For 15161/15161 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2831 event pairs, 68 based on Foata normal form. 10/618 useless extension candidates. Maximal degree in co-relation 3204. Up to 420 conditions per place. [2024-06-28 03:36:57,476 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 75 selfloop transitions, 30 changer transitions 13/120 dead transitions. [2024-06-28 03:36:57,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 120 transitions, 1277 flow [2024-06-28 03:36:57,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:57,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:57,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-28 03:36:57,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2024-06-28 03:36:57,477 INFO L175 Difference]: Start difference. First operand has 128 places, 98 transitions, 965 flow. Second operand 10 states and 124 transitions. [2024-06-28 03:36:57,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 120 transitions, 1277 flow [2024-06-28 03:36:57,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 120 transitions, 1211 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:36:57,498 INFO L231 Difference]: Finished difference. Result has 127 places, 94 transitions, 910 flow [2024-06-28 03:36:57,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=910, PETRI_PLACES=127, PETRI_TRANSITIONS=94} [2024-06-28 03:36:57,499 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 99 predicate places. [2024-06-28 03:36:57,499 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 94 transitions, 910 flow [2024-06-28 03:36:57,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:57,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:57,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:57,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:36:57,499 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:57,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:57,500 INFO L85 PathProgramCache]: Analyzing trace with hash 407252805, now seen corresponding path program 2 times [2024-06-28 03:36:57,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:57,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269119543] [2024-06-28 03:36:57,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:57,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:58,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:58,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:58,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269119543] [2024-06-28 03:36:58,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269119543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:58,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:58,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:58,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092980460] [2024-06-28 03:36:58,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:58,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:58,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:58,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:58,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:58,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:58,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 94 transitions, 910 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:58,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:58,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:58,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:58,434 INFO L124 PetriNetUnfolderBase]: 302/578 cut-off events. [2024-06-28 03:36:58,434 INFO L125 PetriNetUnfolderBase]: For 13091/13091 co-relation queries the response was YES. [2024-06-28 03:36:58,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3185 conditions, 578 events. 302/578 cut-off events. For 13091/13091 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2636 event pairs, 56 based on Foata normal form. 2/580 useless extension candidates. Maximal degree in co-relation 3130. Up to 452 conditions per place. [2024-06-28 03:36:58,437 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 85 selfloop transitions, 24 changer transitions 1/112 dead transitions. [2024-06-28 03:36:58,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 112 transitions, 1242 flow [2024-06-28 03:36:58,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:58,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:58,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-28 03:36:58,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4061302681992337 [2024-06-28 03:36:58,439 INFO L175 Difference]: Start difference. First operand has 127 places, 94 transitions, 910 flow. Second operand 9 states and 106 transitions. [2024-06-28 03:36:58,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 112 transitions, 1242 flow [2024-06-28 03:36:58,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 112 transitions, 1145 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 03:36:58,459 INFO L231 Difference]: Finished difference. Result has 121 places, 96 transitions, 885 flow [2024-06-28 03:36:58,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=885, PETRI_PLACES=121, PETRI_TRANSITIONS=96} [2024-06-28 03:36:58,460 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 93 predicate places. [2024-06-28 03:36:58,460 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 96 transitions, 885 flow [2024-06-28 03:36:58,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:58,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:58,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:58,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:36:58,460 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:58,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:58,461 INFO L85 PathProgramCache]: Analyzing trace with hash 401681175, now seen corresponding path program 3 times [2024-06-28 03:36:58,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:58,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147275824] [2024-06-28 03:36:58,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:58,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:59,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:59,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:59,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147275824] [2024-06-28 03:36:59,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147275824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:59,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:59,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:59,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230832585] [2024-06-28 03:36:59,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:59,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:59,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:59,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:59,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:59,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:36:59,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 96 transitions, 885 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:59,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:59,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:36:59,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:59,455 INFO L124 PetriNetUnfolderBase]: 299/573 cut-off events. [2024-06-28 03:36:59,455 INFO L125 PetriNetUnfolderBase]: For 12137/12137 co-relation queries the response was YES. [2024-06-28 03:36:59,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3077 conditions, 573 events. 299/573 cut-off events. For 12137/12137 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2603 event pairs, 68 based on Foata normal form. 2/575 useless extension candidates. Maximal degree in co-relation 3024. Up to 464 conditions per place. [2024-06-28 03:36:59,457 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 86 selfloop transitions, 22 changer transitions 1/111 dead transitions. [2024-06-28 03:36:59,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 111 transitions, 1145 flow [2024-06-28 03:36:59,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:59,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:36:59,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-06-28 03:36:59,458 INFO L175 Difference]: Start difference. First operand has 121 places, 96 transitions, 885 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:36:59,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 111 transitions, 1145 flow [2024-06-28 03:36:59,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 111 transitions, 1107 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:59,476 INFO L231 Difference]: Finished difference. Result has 125 places, 96 transitions, 895 flow [2024-06-28 03:36:59,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=895, PETRI_PLACES=125, PETRI_TRANSITIONS=96} [2024-06-28 03:36:59,476 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 97 predicate places. [2024-06-28 03:36:59,477 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 96 transitions, 895 flow [2024-06-28 03:36:59,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:59,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:59,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:59,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:36:59,477 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:36:59,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash 401675223, now seen corresponding path program 13 times [2024-06-28 03:36:59,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140088467] [2024-06-28 03:36:59,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:00,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:00,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:00,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140088467] [2024-06-28 03:37:00,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140088467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:00,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:00,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:00,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533719085] [2024-06-28 03:37:00,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:00,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:00,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:00,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:00,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:00,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:00,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 96 transitions, 895 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:00,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:00,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:00,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:00,558 INFO L124 PetriNetUnfolderBase]: 286/550 cut-off events. [2024-06-28 03:37:00,558 INFO L125 PetriNetUnfolderBase]: For 12246/12246 co-relation queries the response was YES. [2024-06-28 03:37:00,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2794 conditions, 550 events. 286/550 cut-off events. For 12246/12246 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2466 event pairs, 53 based on Foata normal form. 10/560 useless extension candidates. Maximal degree in co-relation 2739. Up to 397 conditions per place. [2024-06-28 03:37:00,560 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 83 selfloop transitions, 20 changer transitions 12/117 dead transitions. [2024-06-28 03:37:00,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 117 transitions, 1197 flow [2024-06-28 03:37:00,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:00,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:00,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-28 03:37:00,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-06-28 03:37:00,561 INFO L175 Difference]: Start difference. First operand has 125 places, 96 transitions, 895 flow. Second operand 10 states and 118 transitions. [2024-06-28 03:37:00,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 117 transitions, 1197 flow [2024-06-28 03:37:00,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 117 transitions, 1149 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:00,575 INFO L231 Difference]: Finished difference. Result has 127 places, 93 transitions, 857 flow [2024-06-28 03:37:00,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=857, PETRI_PLACES=127, PETRI_TRANSITIONS=93} [2024-06-28 03:37:00,576 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 99 predicate places. [2024-06-28 03:37:00,576 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 93 transitions, 857 flow [2024-06-28 03:37:00,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:00,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:00,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:00,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:37:00,577 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:00,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:00,577 INFO L85 PathProgramCache]: Analyzing trace with hash 531356525, now seen corresponding path program 14 times [2024-06-28 03:37:00,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:00,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054442339] [2024-06-28 03:37:00,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:00,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:01,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:01,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:01,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054442339] [2024-06-28 03:37:01,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054442339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:01,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:01,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:01,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016792223] [2024-06-28 03:37:01,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:01,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:01,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:01,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:01,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:01,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:01,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 93 transitions, 857 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:01,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:01,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:01,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:01,421 INFO L124 PetriNetUnfolderBase]: 272/528 cut-off events. [2024-06-28 03:37:01,421 INFO L125 PetriNetUnfolderBase]: For 12044/12044 co-relation queries the response was YES. [2024-06-28 03:37:01,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2685 conditions, 528 events. 272/528 cut-off events. For 12044/12044 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2346 event pairs, 50 based on Foata normal form. 8/536 useless extension candidates. Maximal degree in co-relation 2629. Up to 147 conditions per place. [2024-06-28 03:37:01,423 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 60 selfloop transitions, 42 changer transitions 12/116 dead transitions. [2024-06-28 03:37:01,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 116 transitions, 1215 flow [2024-06-28 03:37:01,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:01,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:01,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-28 03:37:01,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42911877394636017 [2024-06-28 03:37:01,424 INFO L175 Difference]: Start difference. First operand has 127 places, 93 transitions, 857 flow. Second operand 9 states and 112 transitions. [2024-06-28 03:37:01,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 116 transitions, 1215 flow [2024-06-28 03:37:01,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 116 transitions, 1148 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 03:37:01,438 INFO L231 Difference]: Finished difference. Result has 122 places, 91 transitions, 868 flow [2024-06-28 03:37:01,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=868, PETRI_PLACES=122, PETRI_TRANSITIONS=91} [2024-06-28 03:37:01,439 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 94 predicate places. [2024-06-28 03:37:01,439 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 91 transitions, 868 flow [2024-06-28 03:37:01,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:01,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:01,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:01,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:37:01,439 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 533230475, now seen corresponding path program 15 times [2024-06-28 03:37:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315496042] [2024-06-28 03:37:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:01,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:01,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:01,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315496042] [2024-06-28 03:37:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315496042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:01,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:01,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:01,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250487342] [2024-06-28 03:37:01,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:01,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:01,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:01,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:01,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:02,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:02,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 91 transitions, 868 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:02,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:02,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:02,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:02,321 INFO L124 PetriNetUnfolderBase]: 293/575 cut-off events. [2024-06-28 03:37:02,321 INFO L125 PetriNetUnfolderBase]: For 16311/16311 co-relation queries the response was YES. [2024-06-28 03:37:02,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 575 events. 293/575 cut-off events. For 16311/16311 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2655 event pairs, 57 based on Foata normal form. 8/583 useless extension candidates. Maximal degree in co-relation 3057. Up to 274 conditions per place. [2024-06-28 03:37:02,324 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 62 selfloop transitions, 42 changer transitions 10/116 dead transitions. [2024-06-28 03:37:02,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 116 transitions, 1244 flow [2024-06-28 03:37:02,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:02,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:02,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-28 03:37:02,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:37:02,324 INFO L175 Difference]: Start difference. First operand has 122 places, 91 transitions, 868 flow. Second operand 9 states and 116 transitions. [2024-06-28 03:37:02,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 116 transitions, 1244 flow [2024-06-28 03:37:02,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 116 transitions, 1169 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:02,344 INFO L231 Difference]: Finished difference. Result has 121 places, 89 transitions, 869 flow [2024-06-28 03:37:02,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=869, PETRI_PLACES=121, PETRI_TRANSITIONS=89} [2024-06-28 03:37:02,345 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 93 predicate places. [2024-06-28 03:37:02,345 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 89 transitions, 869 flow [2024-06-28 03:37:02,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:02,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:02,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:02,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:37:02,345 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:02,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:02,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1738973813, now seen corresponding path program 16 times [2024-06-28 03:37:02,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:02,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200087676] [2024-06-28 03:37:02,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:02,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:02,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:02,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:02,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200087676] [2024-06-28 03:37:02,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200087676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:02,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:02,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:02,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494054207] [2024-06-28 03:37:02,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:02,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:02,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:02,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:03,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:03,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 89 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:03,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:03,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:03,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:03,242 INFO L124 PetriNetUnfolderBase]: 262/514 cut-off events. [2024-06-28 03:37:03,243 INFO L125 PetriNetUnfolderBase]: For 12208/12208 co-relation queries the response was YES. [2024-06-28 03:37:03,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 514 events. 262/514 cut-off events. For 12208/12208 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2296 event pairs, 48 based on Foata normal form. 10/524 useless extension candidates. Maximal degree in co-relation 2624. Up to 274 conditions per place. [2024-06-28 03:37:03,245 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 51 selfloop transitions, 39 changer transitions 17/109 dead transitions. [2024-06-28 03:37:03,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 109 transitions, 1151 flow [2024-06-28 03:37:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:03,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:03,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-28 03:37:03,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421455938697318 [2024-06-28 03:37:03,246 INFO L175 Difference]: Start difference. First operand has 121 places, 89 transitions, 869 flow. Second operand 9 states and 110 transitions. [2024-06-28 03:37:03,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 109 transitions, 1151 flow [2024-06-28 03:37:03,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 109 transitions, 1065 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:03,260 INFO L231 Difference]: Finished difference. Result has 120 places, 85 transitions, 832 flow [2024-06-28 03:37:03,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=832, PETRI_PLACES=120, PETRI_TRANSITIONS=85} [2024-06-28 03:37:03,261 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 92 predicate places. [2024-06-28 03:37:03,261 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 85 transitions, 832 flow [2024-06-28 03:37:03,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:03,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:03,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:03,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:37:03,261 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:03,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:03,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1652137853, now seen corresponding path program 17 times [2024-06-28 03:37:03,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:03,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993598209] [2024-06-28 03:37:03,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:03,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:03,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:04,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:04,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:04,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993598209] [2024-06-28 03:37:04,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993598209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:04,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:04,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:04,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455699188] [2024-06-28 03:37:04,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:04,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:04,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:04,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:04,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:04,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:04,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 85 transitions, 832 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:04,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:04,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:04,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:04,392 INFO L124 PetriNetUnfolderBase]: 261/519 cut-off events. [2024-06-28 03:37:04,392 INFO L125 PetriNetUnfolderBase]: For 13630/13630 co-relation queries the response was YES. [2024-06-28 03:37:04,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2631 conditions, 519 events. 261/519 cut-off events. For 13630/13630 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2364 event pairs, 53 based on Foata normal form. 16/535 useless extension candidates. Maximal degree in co-relation 2578. Up to 324 conditions per place. [2024-06-28 03:37:04,394 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 63 selfloop transitions, 26 changer transitions 12/103 dead transitions. [2024-06-28 03:37:04,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 103 transitions, 1096 flow [2024-06-28 03:37:04,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:04,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:04,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:37:04,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41762452107279696 [2024-06-28 03:37:04,395 INFO L175 Difference]: Start difference. First operand has 120 places, 85 transitions, 832 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:37:04,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 103 transitions, 1096 flow [2024-06-28 03:37:04,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 103 transitions, 1012 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:04,408 INFO L231 Difference]: Finished difference. Result has 115 places, 81 transitions, 777 flow [2024-06-28 03:37:04,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=777, PETRI_PLACES=115, PETRI_TRANSITIONS=81} [2024-06-28 03:37:04,409 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 87 predicate places. [2024-06-28 03:37:04,409 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 81 transitions, 777 flow [2024-06-28 03:37:04,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:04,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:04,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:04,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:37:04,409 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:04,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:04,410 INFO L85 PathProgramCache]: Analyzing trace with hash 619926005, now seen corresponding path program 18 times [2024-06-28 03:37:04,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:04,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588106003] [2024-06-28 03:37:04,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:04,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:04,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:05,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:05,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:05,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588106003] [2024-06-28 03:37:05,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588106003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:05,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:05,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:05,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651392703] [2024-06-28 03:37:05,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:05,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:05,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:05,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:05,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:05,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:05,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 81 transitions, 777 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:05,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:05,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:05,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:05,357 INFO L124 PetriNetUnfolderBase]: 239/481 cut-off events. [2024-06-28 03:37:05,358 INFO L125 PetriNetUnfolderBase]: For 9854/9854 co-relation queries the response was YES. [2024-06-28 03:37:05,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2432 conditions, 481 events. 239/481 cut-off events. For 9854/9854 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2138 event pairs, 49 based on Foata normal form. 10/491 useless extension candidates. Maximal degree in co-relation 2381. Up to 301 conditions per place. [2024-06-28 03:37:05,359 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 53 selfloop transitions, 31 changer transitions 13/99 dead transitions. [2024-06-28 03:37:05,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 99 transitions, 1033 flow [2024-06-28 03:37:05,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:05,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-28 03:37:05,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41762452107279696 [2024-06-28 03:37:05,360 INFO L175 Difference]: Start difference. First operand has 115 places, 81 transitions, 777 flow. Second operand 9 states and 109 transitions. [2024-06-28 03:37:05,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 99 transitions, 1033 flow [2024-06-28 03:37:05,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 99 transitions, 973 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 03:37:05,373 INFO L231 Difference]: Finished difference. Result has 113 places, 78 transitions, 760 flow [2024-06-28 03:37:05,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=760, PETRI_PLACES=113, PETRI_TRANSITIONS=78} [2024-06-28 03:37:05,374 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 85 predicate places. [2024-06-28 03:37:05,374 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 78 transitions, 760 flow [2024-06-28 03:37:05,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:05,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:05,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:05,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:37:05,374 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:05,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1838680275, now seen corresponding path program 19 times [2024-06-28 03:37:05,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:05,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041602018] [2024-06-28 03:37:05,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:05,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:06,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:06,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:06,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041602018] [2024-06-28 03:37:06,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041602018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:06,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:06,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:06,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391365697] [2024-06-28 03:37:06,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:06,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:06,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:06,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:06,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:06,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:06,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 78 transitions, 760 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:06,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:06,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:06,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:06,337 INFO L124 PetriNetUnfolderBase]: 227/461 cut-off events. [2024-06-28 03:37:06,337 INFO L125 PetriNetUnfolderBase]: For 8648/8648 co-relation queries the response was YES. [2024-06-28 03:37:06,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2331 conditions, 461 events. 227/461 cut-off events. For 8648/8648 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2033 event pairs, 60 based on Foata normal form. 8/469 useless extension candidates. Maximal degree in co-relation 2281. Up to 321 conditions per place. [2024-06-28 03:37:06,339 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 54 selfloop transitions, 25 changer transitions 15/96 dead transitions. [2024-06-28 03:37:06,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 96 transitions, 1029 flow [2024-06-28 03:37:06,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:06,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:06,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-28 03:37:06,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3896551724137931 [2024-06-28 03:37:06,340 INFO L175 Difference]: Start difference. First operand has 113 places, 78 transitions, 760 flow. Second operand 10 states and 113 transitions. [2024-06-28 03:37:06,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 96 transitions, 1029 flow [2024-06-28 03:37:06,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 96 transitions, 961 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:06,353 INFO L231 Difference]: Finished difference. Result has 112 places, 73 transitions, 699 flow [2024-06-28 03:37:06,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=699, PETRI_PLACES=112, PETRI_TRANSITIONS=73} [2024-06-28 03:37:06,354 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 84 predicate places. [2024-06-28 03:37:06,354 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 73 transitions, 699 flow [2024-06-28 03:37:06,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:06,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:06,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:06,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:37:06,355 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:06,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:06,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1735345995, now seen corresponding path program 20 times [2024-06-28 03:37:06,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:06,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312307767] [2024-06-28 03:37:06,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:06,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:06,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:06,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:06,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312307767] [2024-06-28 03:37:06,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312307767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:06,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:06,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:06,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474419855] [2024-06-28 03:37:06,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:06,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:06,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:06,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:06,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:07,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:07,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 73 transitions, 699 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:07,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:07,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:07,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:07,346 INFO L124 PetriNetUnfolderBase]: 203/397 cut-off events. [2024-06-28 03:37:07,347 INFO L125 PetriNetUnfolderBase]: For 7685/7685 co-relation queries the response was YES. [2024-06-28 03:37:07,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2021 conditions, 397 events. 203/397 cut-off events. For 7685/7685 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1606 event pairs, 37 based on Foata normal form. 8/405 useless extension candidates. Maximal degree in co-relation 1972. Up to 133 conditions per place. [2024-06-28 03:37:07,348 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 46 selfloop transitions, 37 changer transitions 7/92 dead transitions. [2024-06-28 03:37:07,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 92 transitions, 987 flow [2024-06-28 03:37:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:07,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:07,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-28 03:37:07,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2024-06-28 03:37:07,349 INFO L175 Difference]: Start difference. First operand has 112 places, 73 transitions, 699 flow. Second operand 9 states and 107 transitions. [2024-06-28 03:37:07,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 92 transitions, 987 flow [2024-06-28 03:37:07,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 92 transitions, 883 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-06-28 03:37:07,357 INFO L231 Difference]: Finished difference. Result has 102 places, 71 transitions, 662 flow [2024-06-28 03:37:07,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=662, PETRI_PLACES=102, PETRI_TRANSITIONS=71} [2024-06-28 03:37:07,358 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 74 predicate places. [2024-06-28 03:37:07,358 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 71 transitions, 662 flow [2024-06-28 03:37:07,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:07,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:07,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:07,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:37:07,358 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:07,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -519551267, now seen corresponding path program 4 times [2024-06-28 03:37:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:07,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683308784] [2024-06-28 03:37:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:07,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:08,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:08,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683308784] [2024-06-28 03:37:08,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683308784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:08,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551875727] [2024-06-28 03:37:08,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:08,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:08,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:08,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:08,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 71 transitions, 662 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:08,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:08,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:08,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:08,341 INFO L124 PetriNetUnfolderBase]: 189/367 cut-off events. [2024-06-28 03:37:08,342 INFO L125 PetriNetUnfolderBase]: For 5212/5212 co-relation queries the response was YES. [2024-06-28 03:37:08,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1895 conditions, 367 events. 189/367 cut-off events. For 5212/5212 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1449 event pairs, 36 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1852. Up to 279 conditions per place. [2024-06-28 03:37:08,343 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 57 selfloop transitions, 23 changer transitions 0/82 dead transitions. [2024-06-28 03:37:08,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 82 transitions, 858 flow [2024-06-28 03:37:08,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:08,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:08,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-28 03:37:08,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3879310344827586 [2024-06-28 03:37:08,344 INFO L175 Difference]: Start difference. First operand has 102 places, 71 transitions, 662 flow. Second operand 8 states and 90 transitions. [2024-06-28 03:37:08,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 82 transitions, 858 flow [2024-06-28 03:37:08,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 82 transitions, 788 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:08,351 INFO L231 Difference]: Finished difference. Result has 100 places, 72 transitions, 654 flow [2024-06-28 03:37:08,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=654, PETRI_PLACES=100, PETRI_TRANSITIONS=72} [2024-06-28 03:37:08,352 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 72 predicate places. [2024-06-28 03:37:08,352 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 72 transitions, 654 flow [2024-06-28 03:37:08,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:08,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:08,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:08,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:37:08,352 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash 53948747, now seen corresponding path program 5 times [2024-06-28 03:37:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931781919] [2024-06-28 03:37:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:08,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:09,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:09,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:09,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931781919] [2024-06-28 03:37:09,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931781919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:09,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:09,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:09,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918630080] [2024-06-28 03:37:09,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:09,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:09,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:09,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:09,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:09,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:09,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 72 transitions, 654 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:09,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:09,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:09,281 INFO L124 PetriNetUnfolderBase]: 217/431 cut-off events. [2024-06-28 03:37:09,281 INFO L125 PetriNetUnfolderBase]: For 7943/7943 co-relation queries the response was YES. [2024-06-28 03:37:09,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 431 events. 217/431 cut-off events. For 7943/7943 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1853 event pairs, 57 based on Foata normal form. 18/449 useless extension candidates. Maximal degree in co-relation 2016. Up to 259 conditions per place. [2024-06-28 03:37:09,283 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 52 selfloop transitions, 16 changer transitions 20/90 dead transitions. [2024-06-28 03:37:09,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 90 transitions, 902 flow [2024-06-28 03:37:09,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:09,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:09,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:37:09,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-06-28 03:37:09,284 INFO L175 Difference]: Start difference. First operand has 100 places, 72 transitions, 654 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:37:09,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 90 transitions, 902 flow [2024-06-28 03:37:09,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 90 transitions, 850 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:09,293 INFO L231 Difference]: Finished difference. Result has 103 places, 63 transitions, 552 flow [2024-06-28 03:37:09,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=552, PETRI_PLACES=103, PETRI_TRANSITIONS=63} [2024-06-28 03:37:09,293 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 75 predicate places. [2024-06-28 03:37:09,293 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 63 transitions, 552 flow [2024-06-28 03:37:09,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:09,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:09,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:09,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:37:09,293 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:09,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:09,294 INFO L85 PathProgramCache]: Analyzing trace with hash -101015021, now seen corresponding path program 21 times [2024-06-28 03:37:09,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:09,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048244505] [2024-06-28 03:37:09,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:09,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:09,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:09,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:09,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:09,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048244505] [2024-06-28 03:37:09,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048244505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:09,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:09,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:09,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363705830] [2024-06-28 03:37:09,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:09,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:09,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:09,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:09,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:10,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 63 transitions, 552 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:10,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:10,282 INFO L124 PetriNetUnfolderBase]: 182/362 cut-off events. [2024-06-28 03:37:10,282 INFO L125 PetriNetUnfolderBase]: For 6667/6667 co-relation queries the response was YES. [2024-06-28 03:37:10,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1773 conditions, 362 events. 182/362 cut-off events. For 6667/6667 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1463 event pairs, 43 based on Foata normal form. 10/372 useless extension candidates. Maximal degree in co-relation 1730. Up to 200 conditions per place. [2024-06-28 03:37:10,284 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 38 selfloop transitions, 26 changer transitions 14/80 dead transitions. [2024-06-28 03:37:10,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 80 transitions, 768 flow [2024-06-28 03:37:10,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:10,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:10,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-28 03:37:10,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-06-28 03:37:10,285 INFO L175 Difference]: Start difference. First operand has 103 places, 63 transitions, 552 flow. Second operand 9 states and 105 transitions. [2024-06-28 03:37:10,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 80 transitions, 768 flow [2024-06-28 03:37:10,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 80 transitions, 721 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 03:37:10,291 INFO L231 Difference]: Finished difference. Result has 95 places, 57 transitions, 502 flow [2024-06-28 03:37:10,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=502, PETRI_PLACES=95, PETRI_TRANSITIONS=57} [2024-06-28 03:37:10,291 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 67 predicate places. [2024-06-28 03:37:10,291 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 57 transitions, 502 flow [2024-06-28 03:37:10,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:10,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:10,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:10,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:37:10,292 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:10,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:10,292 INFO L85 PathProgramCache]: Analyzing trace with hash 59520377, now seen corresponding path program 6 times [2024-06-28 03:37:10,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:10,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134717294] [2024-06-28 03:37:10,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:10,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:10,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:11,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:11,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134717294] [2024-06-28 03:37:11,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134717294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:11,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:11,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:11,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251046747] [2024-06-28 03:37:11,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:11,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:11,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:11,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:11,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:11,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:11,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 57 transitions, 502 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:11,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:11,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:11,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:11,215 INFO L124 PetriNetUnfolderBase]: 158/314 cut-off events. [2024-06-28 03:37:11,216 INFO L125 PetriNetUnfolderBase]: For 4213/4213 co-relation queries the response was YES. [2024-06-28 03:37:11,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1582 conditions, 314 events. 158/314 cut-off events. For 4213/4213 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1182 event pairs, 33 based on Foata normal form. 2/316 useless extension candidates. Maximal degree in co-relation 1541. Up to 208 conditions per place. [2024-06-28 03:37:11,217 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 46 selfloop transitions, 20 changer transitions 0/68 dead transitions. [2024-06-28 03:37:11,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 68 transitions, 670 flow [2024-06-28 03:37:11,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:11,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-28 03:37:11,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:37:11,220 INFO L175 Difference]: Start difference. First operand has 95 places, 57 transitions, 502 flow. Second operand 8 states and 87 transitions. [2024-06-28 03:37:11,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 68 transitions, 670 flow [2024-06-28 03:37:11,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 68 transitions, 597 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:37:11,225 INFO L231 Difference]: Finished difference. Result has 89 places, 58 transitions, 490 flow [2024-06-28 03:37:11,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=490, PETRI_PLACES=89, PETRI_TRANSITIONS=58} [2024-06-28 03:37:11,226 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 61 predicate places. [2024-06-28 03:37:11,226 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 58 transitions, 490 flow [2024-06-28 03:37:11,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:11,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:11,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:11,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:37:11,226 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:11,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:11,227 INFO L85 PathProgramCache]: Analyzing trace with hash -95508491, now seen corresponding path program 22 times [2024-06-28 03:37:11,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:11,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843117790] [2024-06-28 03:37:11,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:11,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:11,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:11,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:11,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843117790] [2024-06-28 03:37:11,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843117790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:11,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:11,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:11,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857042675] [2024-06-28 03:37:11,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:11,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:11,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:11,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:12,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:12,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 58 transitions, 490 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:12,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:12,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:12,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:12,318 INFO L124 PetriNetUnfolderBase]: 182/370 cut-off events. [2024-06-28 03:37:12,318 INFO L125 PetriNetUnfolderBase]: For 6019/6019 co-relation queries the response was YES. [2024-06-28 03:37:12,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1688 conditions, 370 events. 182/370 cut-off events. For 6019/6019 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1527 event pairs, 55 based on Foata normal form. 16/386 useless extension candidates. Maximal degree in co-relation 1649. Up to 228 conditions per place. [2024-06-28 03:37:12,320 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 43 selfloop transitions, 12 changer transitions 17/74 dead transitions. [2024-06-28 03:37:12,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 74 transitions, 690 flow [2024-06-28 03:37:12,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:12,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:12,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-28 03:37:12,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-06-28 03:37:12,320 INFO L175 Difference]: Start difference. First operand has 89 places, 58 transitions, 490 flow. Second operand 9 states and 100 transitions. [2024-06-28 03:37:12,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 74 transitions, 690 flow [2024-06-28 03:37:12,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 74 transitions, 643 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:12,326 INFO L231 Difference]: Finished difference. Result has 91 places, 51 transitions, 410 flow [2024-06-28 03:37:12,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=410, PETRI_PLACES=91, PETRI_TRANSITIONS=51} [2024-06-28 03:37:12,327 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 63 predicate places. [2024-06-28 03:37:12,327 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 51 transitions, 410 flow [2024-06-28 03:37:12,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:12,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:12,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:12,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:37:12,327 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:12,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:12,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1423657337, now seen corresponding path program 7 times [2024-06-28 03:37:12,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:12,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732296312] [2024-06-28 03:37:12,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:12,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:13,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:13,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:13,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732296312] [2024-06-28 03:37:13,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732296312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:13,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:13,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:13,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333372948] [2024-06-28 03:37:13,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:13,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:13,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:13,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:13,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:13,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:13,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 51 transitions, 410 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:13,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:13,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:13,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:13,305 INFO L124 PetriNetUnfolderBase]: 138/286 cut-off events. [2024-06-28 03:37:13,305 INFO L125 PetriNetUnfolderBase]: For 3719/3719 co-relation queries the response was YES. [2024-06-28 03:37:13,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1372 conditions, 286 events. 138/286 cut-off events. For 3719/3719 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1068 event pairs, 41 based on Foata normal form. 2/288 useless extension candidates. Maximal degree in co-relation 1333. Up to 202 conditions per place. [2024-06-28 03:37:13,306 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 40 selfloop transitions, 19 changer transitions 0/61 dead transitions. [2024-06-28 03:37:13,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 61 transitions, 566 flow [2024-06-28 03:37:13,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 81 transitions. [2024-06-28 03:37:13,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39901477832512317 [2024-06-28 03:37:13,307 INFO L175 Difference]: Start difference. First operand has 91 places, 51 transitions, 410 flow. Second operand 7 states and 81 transitions. [2024-06-28 03:37:13,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 61 transitions, 566 flow [2024-06-28 03:37:13,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 61 transitions, 528 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:13,311 INFO L231 Difference]: Finished difference. Result has 84 places, 52 transitions, 431 flow [2024-06-28 03:37:13,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=84, PETRI_TRANSITIONS=52} [2024-06-28 03:37:13,311 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 56 predicate places. [2024-06-28 03:37:13,311 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 52 transitions, 431 flow [2024-06-28 03:37:13,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:13,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:13,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:13,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:37:13,311 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:13,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:13,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1423866587, now seen corresponding path program 8 times [2024-06-28 03:37:13,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:13,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913488560] [2024-06-28 03:37:13,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:13,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:13,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:13,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:13,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913488560] [2024-06-28 03:37:13,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913488560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:13,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:13,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:13,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498902906] [2024-06-28 03:37:13,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:13,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:13,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:13,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:13,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:14,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:14,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 52 transitions, 431 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:14,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:14,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:14,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:14,138 INFO L124 PetriNetUnfolderBase]: 142/294 cut-off events. [2024-06-28 03:37:14,138 INFO L125 PetriNetUnfolderBase]: For 3082/3082 co-relation queries the response was YES. [2024-06-28 03:37:14,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1382 conditions, 294 events. 142/294 cut-off events. For 3082/3082 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1123 event pairs, 37 based on Foata normal form. 2/296 useless extension candidates. Maximal degree in co-relation 1345. Up to 156 conditions per place. [2024-06-28 03:37:14,139 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 35 selfloop transitions, 25 changer transitions 0/62 dead transitions. [2024-06-28 03:37:14,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 62 transitions, 585 flow [2024-06-28 03:37:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:14,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 82 transitions. [2024-06-28 03:37:14,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4039408866995074 [2024-06-28 03:37:14,140 INFO L175 Difference]: Start difference. First operand has 84 places, 52 transitions, 431 flow. Second operand 7 states and 82 transitions. [2024-06-28 03:37:14,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 62 transitions, 585 flow [2024-06-28 03:37:14,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 62 transitions, 535 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:14,144 INFO L231 Difference]: Finished difference. Result has 85 places, 53 transitions, 454 flow [2024-06-28 03:37:14,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=454, PETRI_PLACES=85, PETRI_TRANSITIONS=53} [2024-06-28 03:37:14,144 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 57 predicate places. [2024-06-28 03:37:14,144 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 53 transitions, 454 flow [2024-06-28 03:37:14,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:14,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:14,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:14,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:37:14,145 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:14,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:14,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1689563867, now seen corresponding path program 9 times [2024-06-28 03:37:14,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:14,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011145901] [2024-06-28 03:37:14,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:14,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:14,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:14,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:14,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011145901] [2024-06-28 03:37:14,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011145901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:14,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:14,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:14,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845431111] [2024-06-28 03:37:14,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:14,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:14,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:14,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:14,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:14,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:14,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 53 transitions, 454 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:14,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:14,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:14,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:15,058 INFO L124 PetriNetUnfolderBase]: 139/289 cut-off events. [2024-06-28 03:37:15,058 INFO L125 PetriNetUnfolderBase]: For 3147/3147 co-relation queries the response was YES. [2024-06-28 03:37:15,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1358 conditions, 289 events. 139/289 cut-off events. For 3147/3147 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1081 event pairs, 50 based on Foata normal form. 2/291 useless extension candidates. Maximal degree in co-relation 1321. Up to 249 conditions per place. [2024-06-28 03:37:15,059 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 49 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2024-06-28 03:37:15,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 62 transitions, 594 flow [2024-06-28 03:37:15,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:15,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:15,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-28 03:37:15,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3842364532019704 [2024-06-28 03:37:15,060 INFO L175 Difference]: Start difference. First operand has 85 places, 53 transitions, 454 flow. Second operand 7 states and 78 transitions. [2024-06-28 03:37:15,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 62 transitions, 594 flow [2024-06-28 03:37:15,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 62 transitions, 539 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:15,066 INFO L231 Difference]: Finished difference. Result has 87 places, 53 transitions, 425 flow [2024-06-28 03:37:15,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=425, PETRI_PLACES=87, PETRI_TRANSITIONS=53} [2024-06-28 03:37:15,066 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2024-06-28 03:37:15,066 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 53 transitions, 425 flow [2024-06-28 03:37:15,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:15,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:15,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:15,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:37:15,067 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:15,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:15,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1339806299, now seen corresponding path program 23 times [2024-06-28 03:37:15,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:15,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731719295] [2024-06-28 03:37:15,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:15,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:15,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:15,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:15,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731719295] [2024-06-28 03:37:15,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731719295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:15,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:15,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:15,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014655469] [2024-06-28 03:37:15,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:15,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:15,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:15,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:15,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:15,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:15,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 53 transitions, 425 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:15,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:15,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:15,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:16,049 INFO L124 PetriNetUnfolderBase]: 126/266 cut-off events. [2024-06-28 03:37:16,050 INFO L125 PetriNetUnfolderBase]: For 2709/2709 co-relation queries the response was YES. [2024-06-28 03:37:16,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 266 events. 126/266 cut-off events. For 2709/2709 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 986 event pairs, 31 based on Foata normal form. 10/276 useless extension candidates. Maximal degree in co-relation 1051. Up to 156 conditions per place. [2024-06-28 03:37:16,050 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 37 selfloop transitions, 16 changer transitions 12/67 dead transitions. [2024-06-28 03:37:16,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 67 transitions, 597 flow [2024-06-28 03:37:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:16,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-28 03:37:16,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4051724137931034 [2024-06-28 03:37:16,051 INFO L175 Difference]: Start difference. First operand has 87 places, 53 transitions, 425 flow. Second operand 8 states and 94 transitions. [2024-06-28 03:37:16,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 67 transitions, 597 flow [2024-06-28 03:37:16,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 67 transitions, 556 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:16,055 INFO L231 Difference]: Finished difference. Result has 89 places, 48 transitions, 374 flow [2024-06-28 03:37:16,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=374, PETRI_PLACES=89, PETRI_TRANSITIONS=48} [2024-06-28 03:37:16,055 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 61 predicate places. [2024-06-28 03:37:16,055 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 48 transitions, 374 flow [2024-06-28 03:37:16,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:16,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:16,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:16,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:37:16,056 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:16,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:16,056 INFO L85 PathProgramCache]: Analyzing trace with hash -260064198, now seen corresponding path program 1 times [2024-06-28 03:37:16,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:16,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806251034] [2024-06-28 03:37:16,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:16,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:16,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:17,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:17,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806251034] [2024-06-28 03:37:17,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806251034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:17,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:17,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:17,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743746866] [2024-06-28 03:37:17,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:17,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:17,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:17,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:17,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:17,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:17,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 48 transitions, 374 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:17,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:17,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:17,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:17,432 INFO L124 PetriNetUnfolderBase]: 106/234 cut-off events. [2024-06-28 03:37:17,432 INFO L125 PetriNetUnfolderBase]: For 2300/2300 co-relation queries the response was YES. [2024-06-28 03:37:17,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 932 conditions, 234 events. 106/234 cut-off events. For 2300/2300 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 853 event pairs, 25 based on Foata normal form. 6/240 useless extension candidates. Maximal degree in co-relation 893. Up to 146 conditions per place. [2024-06-28 03:37:17,433 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 36 selfloop transitions, 7 changer transitions 20/65 dead transitions. [2024-06-28 03:37:17,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 65 transitions, 546 flow [2024-06-28 03:37:17,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:17,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:17,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-28 03:37:17,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36551724137931035 [2024-06-28 03:37:17,434 INFO L175 Difference]: Start difference. First operand has 89 places, 48 transitions, 374 flow. Second operand 10 states and 106 transitions. [2024-06-28 03:37:17,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 65 transitions, 546 flow [2024-06-28 03:37:17,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 65 transitions, 497 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:17,437 INFO L231 Difference]: Finished difference. Result has 85 places, 41 transitions, 286 flow [2024-06-28 03:37:17,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=286, PETRI_PLACES=85, PETRI_TRANSITIONS=41} [2024-06-28 03:37:17,437 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 57 predicate places. [2024-06-28 03:37:17,437 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 41 transitions, 286 flow [2024-06-28 03:37:17,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:17,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:17,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:17,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:37:17,438 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:17,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:17,438 INFO L85 PathProgramCache]: Analyzing trace with hash -378095440, now seen corresponding path program 2 times [2024-06-28 03:37:17,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:17,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966263568] [2024-06-28 03:37:17,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:17,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:17,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:18,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:18,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966263568] [2024-06-28 03:37:18,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966263568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:18,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:18,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:18,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422241143] [2024-06-28 03:37:18,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:18,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:18,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:18,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:18,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:18,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:18,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 41 transitions, 286 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:18,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:18,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:18,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:18,575 INFO L124 PetriNetUnfolderBase]: 92/200 cut-off events. [2024-06-28 03:37:18,575 INFO L125 PetriNetUnfolderBase]: For 1968/1968 co-relation queries the response was YES. [2024-06-28 03:37:18,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 748 conditions, 200 events. 92/200 cut-off events. For 1968/1968 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 661 event pairs, 22 based on Foata normal form. 6/206 useless extension candidates. Maximal degree in co-relation 711. Up to 118 conditions per place. [2024-06-28 03:37:18,576 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 27 selfloop transitions, 3 changer transitions 22/54 dead transitions. [2024-06-28 03:37:18,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 54 transitions, 422 flow [2024-06-28 03:37:18,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:18,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:18,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-28 03:37:18,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-06-28 03:37:18,576 INFO L175 Difference]: Start difference. First operand has 85 places, 41 transitions, 286 flow. Second operand 9 states and 92 transitions. [2024-06-28 03:37:18,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 54 transitions, 422 flow [2024-06-28 03:37:18,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 54 transitions, 371 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-28 03:37:18,579 INFO L231 Difference]: Finished difference. Result has 72 places, 31 transitions, 177 flow [2024-06-28 03:37:18,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=177, PETRI_PLACES=72, PETRI_TRANSITIONS=31} [2024-06-28 03:37:18,579 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 44 predicate places. [2024-06-28 03:37:18,579 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 31 transitions, 177 flow [2024-06-28 03:37:18,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:18,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:18,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:18,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:37:18,580 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:18,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:18,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1183705222, now seen corresponding path program 3 times [2024-06-28 03:37:18,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:18,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324109750] [2024-06-28 03:37:18,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:18,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:19,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:19,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:19,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324109750] [2024-06-28 03:37:19,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324109750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:19,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:19,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:19,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344146596] [2024-06-28 03:37:19,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:19,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:19,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:19,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:19,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:19,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:19,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 31 transitions, 177 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:19,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:19,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:19,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:19,683 INFO L124 PetriNetUnfolderBase]: 68/149 cut-off events. [2024-06-28 03:37:19,684 INFO L125 PetriNetUnfolderBase]: For 1777/1777 co-relation queries the response was YES. [2024-06-28 03:37:19,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525 conditions, 149 events. 68/149 cut-off events. For 1777/1777 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 432 event pairs, 22 based on Foata normal form. 6/155 useless extension candidates. Maximal degree in co-relation 491. Up to 80 conditions per place. [2024-06-28 03:37:19,684 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 20 selfloop transitions, 7 changer transitions 12/41 dead transitions. [2024-06-28 03:37:19,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 41 transitions, 279 flow [2024-06-28 03:37:19,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:19,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-28 03:37:19,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3577586206896552 [2024-06-28 03:37:19,685 INFO L175 Difference]: Start difference. First operand has 72 places, 31 transitions, 177 flow. Second operand 8 states and 83 transitions. [2024-06-28 03:37:19,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 41 transitions, 279 flow [2024-06-28 03:37:19,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 41 transitions, 254 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-28 03:37:19,687 INFO L231 Difference]: Finished difference. Result has 55 places, 27 transitions, 145 flow [2024-06-28 03:37:19,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=145, PETRI_PLACES=55, PETRI_TRANSITIONS=27} [2024-06-28 03:37:19,688 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 27 predicate places. [2024-06-28 03:37:19,688 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 27 transitions, 145 flow [2024-06-28 03:37:19,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:19,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:19,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:19,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:37:19,688 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:19,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:19,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1190191972, now seen corresponding path program 4 times [2024-06-28 03:37:19,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:19,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500199491] [2024-06-28 03:37:19,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:19,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:19,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:20,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:20,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500199491] [2024-06-28 03:37:20,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500199491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:20,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:20,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:20,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063194965] [2024-06-28 03:37:20,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:20,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:20,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:20,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:20,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:20,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 27 transitions, 145 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:20,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:20,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:20,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:20,834 INFO L124 PetriNetUnfolderBase]: 55/126 cut-off events. [2024-06-28 03:37:20,834 INFO L125 PetriNetUnfolderBase]: For 908/908 co-relation queries the response was YES. [2024-06-28 03:37:20,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 126 events. 55/126 cut-off events. For 908/908 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 334 event pairs, 20 based on Foata normal form. 6/132 useless extension candidates. Maximal degree in co-relation 392. Up to 60 conditions per place. [2024-06-28 03:37:20,835 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 16 selfloop transitions, 3 changer transitions 16/37 dead transitions. [2024-06-28 03:37:20,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 37 transitions, 237 flow [2024-06-28 03:37:20,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:20,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-28 03:37:20,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35344827586206895 [2024-06-28 03:37:20,836 INFO L175 Difference]: Start difference. First operand has 55 places, 27 transitions, 145 flow. Second operand 8 states and 82 transitions. [2024-06-28 03:37:20,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 37 transitions, 237 flow [2024-06-28 03:37:20,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 37 transitions, 217 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:20,837 INFO L231 Difference]: Finished difference. Result has 51 places, 20 transitions, 90 flow [2024-06-28 03:37:20,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=90, PETRI_PLACES=51, PETRI_TRANSITIONS=20} [2024-06-28 03:37:20,837 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 23 predicate places. [2024-06-28 03:37:20,838 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 20 transitions, 90 flow [2024-06-28 03:37:20,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:20,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:20,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:20,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:37:20,838 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-28 03:37:20,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:20,838 INFO L85 PathProgramCache]: Analyzing trace with hash 836873060, now seen corresponding path program 5 times [2024-06-28 03:37:20,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:20,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553508230] [2024-06-28 03:37:20,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:20,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:20,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:21,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:21,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:21,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553508230] [2024-06-28 03:37:21,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553508230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:21,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:21,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:21,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822327037] [2024-06-28 03:37:21,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:21,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:21,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:21,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:21,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:21,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 29 [2024-06-28 03:37:21,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 20 transitions, 90 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:21,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:21,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 29 [2024-06-28 03:37:21,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:21,932 INFO L124 PetriNetUnfolderBase]: 25/64 cut-off events. [2024-06-28 03:37:21,933 INFO L125 PetriNetUnfolderBase]: For 306/306 co-relation queries the response was YES. [2024-06-28 03:37:21,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 64 events. 25/64 cut-off events. For 306/306 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 96 event pairs, 3 based on Foata normal form. 6/70 useless extension candidates. Maximal degree in co-relation 161. Up to 24 conditions per place. [2024-06-28 03:37:21,933 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 0 selfloop transitions, 0 changer transitions 26/26 dead transitions. [2024-06-28 03:37:21,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 26 transitions, 130 flow [2024-06-28 03:37:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:21,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 73 transitions. [2024-06-28 03:37:21,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3146551724137931 [2024-06-28 03:37:21,934 INFO L175 Difference]: Start difference. First operand has 51 places, 20 transitions, 90 flow. Second operand 8 states and 73 transitions. [2024-06-28 03:37:21,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 26 transitions, 130 flow [2024-06-28 03:37:21,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 26 transitions, 106 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 03:37:21,934 INFO L231 Difference]: Finished difference. Result has 37 places, 0 transitions, 0 flow [2024-06-28 03:37:21,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=37, PETRI_TRANSITIONS=0} [2024-06-28 03:37:21,934 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2024-06-28 03:37:21,934 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 0 transitions, 0 flow [2024-06-28 03:37:21,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:21,937 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-28 03:37:21,937 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-28 03:37:21,937 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-28 03:37:21,937 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-28 03:37:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:37:21,938 INFO L445 BasicCegarLoop]: Path program histogram: [23, 14, 9, 9, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:21,940 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 03:37:21,940 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 03:37:21,943 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-28 03:37:21,943 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-28 03:37:21,944 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 03:37:21 BasicIcfg [2024-06-28 03:37:21,944 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 03:37:21,944 INFO L158 Benchmark]: Toolchain (without parser) took 76440.14ms. Allocated memory was 151.0MB in the beginning and 750.8MB in the end (delta: 599.8MB). Free memory was 114.2MB in the beginning and 351.8MB in the end (delta: -237.6MB). Peak memory consumption was 362.7MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,944 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 70.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:37:21,944 INFO L158 Benchmark]: Witness Parser took 4.02ms. Allocated memory is still 151.0MB. Free memory is still 119.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 03:37:21,945 INFO L158 Benchmark]: CACSL2BoogieTranslator took 560.62ms. Allocated memory is still 151.0MB. Free memory was 113.7MB in the beginning and 81.4MB in the end (delta: 32.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,945 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.46ms. Allocated memory is still 151.0MB. Free memory was 81.4MB in the beginning and 78.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,945 INFO L158 Benchmark]: Boogie Preprocessor took 37.47ms. Allocated memory is still 151.0MB. Free memory was 78.5MB in the beginning and 75.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,945 INFO L158 Benchmark]: RCFGBuilder took 596.13ms. Allocated memory is still 151.0MB. Free memory was 75.1MB in the beginning and 103.7MB in the end (delta: -28.6MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,945 INFO L158 Benchmark]: TraceAbstraction took 75180.22ms. Allocated memory was 151.0MB in the beginning and 750.8MB in the end (delta: 599.8MB). Free memory was 102.5MB in the beginning and 351.8MB in the end (delta: -249.3MB). Peak memory consumption was 350.4MB. Max. memory is 16.1GB. [2024-06-28 03:37:21,946 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 70.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 4.02ms. Allocated memory is still 151.0MB. Free memory is still 119.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 560.62ms. Allocated memory is still 151.0MB. Free memory was 113.7MB in the beginning and 81.4MB in the end (delta: 32.3MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 55.46ms. Allocated memory is still 151.0MB. Free memory was 81.4MB in the beginning and 78.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.47ms. Allocated memory is still 151.0MB. Free memory was 78.5MB in the beginning and 75.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 596.13ms. Allocated memory is still 151.0MB. Free memory was 75.1MB in the beginning and 103.7MB in the end (delta: -28.6MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * TraceAbstraction took 75180.22ms. Allocated memory was 151.0MB in the beginning and 750.8MB in the end (delta: 599.8MB). Free memory was 102.5MB in the beginning and 351.8MB in the end (delta: -249.3MB). Peak memory consumption was 350.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 808]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 809]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 46 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 75.1s, OverallIterations: 81, TraceHistogramMax: 1, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 26.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4492 SdHoareTripleChecker+Valid, 15.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3766 mSDsluCounter, 3582 SdHoareTripleChecker+Invalid, 13.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3183 mSDsCounter, 1090 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24579 IncrementalHoareTripleChecker+Invalid, 25669 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1090 mSolverCounterUnsat, 399 mSDtfsCounter, 24579 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 742 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 742 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 17.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1694occurred in iteration=40, InterpolantAutomatonStates: 671, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 47.8s InterpolantComputationTime, 1200 NumberOfCodeBlocks, 1200 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 1119 ConstructedInterpolants, 0 QuantifiedInterpolants, 45265 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 81 InterpolantComputations, 81 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-28 03:37:21,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE