./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.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-eb4cb34-m [2024-06-21 20:38:44,211 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:38:44,276 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:38:44,281 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:38:44,282 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:38:44,322 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:38:44,323 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:38:44,324 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:38:44,324 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:38:44,327 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:38:44,327 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:38:44,328 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:38:44,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:38:44,330 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:38:44,330 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:38:44,330 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:38:44,330 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:38:44,330 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:38:44,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:38:44,331 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:38:44,331 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:38:44,331 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:38:44,332 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:38:44,332 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:38:44,332 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:38:44,332 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:38:44,332 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:38:44,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:38:44,333 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:38:44,333 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:38:44,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:38:44,334 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:38:44,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:38:44,335 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:38:44,335 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:38:44,335 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:38:44,335 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:38:44,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:38:44,336 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:38:44,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:38:44,336 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:38:44,336 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:38:44,336 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:38:44,337 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-21 20:38:44,581 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:38:44,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:38:44,599 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:38:44,600 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:38:44,601 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:38:44,601 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/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.yml/witness.yml [2024-06-21 20:38:44,703 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:38:44,704 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:38:44,704 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-21 20:38:45,668 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:38:45,876 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:38:45,877 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-21 20:38:45,888 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6e1503528/99b0dde4ccb14bdcb881d2dc1cb7ed34/FLAG5ae2de31f [2024-06-21 20:38:45,901 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6e1503528/99b0dde4ccb14bdcb881d2dc1cb7ed34 [2024-06-21 20:38:45,901 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:38:45,902 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:38:45,903 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:38:45,903 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:38:45,907 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:38:45,908 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:44" (1/2) ... [2024-06-21 20:38:45,908 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fa8cee0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:45, skipping insertion in model container [2024-06-21 20:38:45,909 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:44" (1/2) ... [2024-06-21 20:38:45,910 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@30bafe47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:45, skipping insertion in model container [2024-06-21 20:38:45,910 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:38:45" (2/2) ... [2024-06-21 20:38:45,911 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fa8cee0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:45, skipping insertion in model container [2024-06-21 20:38:45,911 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:38:45" (2/2) ... [2024-06-21 20:38:45,912 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:38:45,975 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:38:45,976 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$read_delayed == (_Bool)0) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 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)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-21 20:38:45,976 INFO L97 edCorrectnessWitness]: Location invariant before [L815-L815] (((((((((((((((! multithreaded || y$read_delayed == (_Bool)0) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 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)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt) [2024-06-21 20:38:45,976 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:38:45,976 INFO L106 edCorrectnessWitness]: ghost_update [L813-L813] multithreaded = 1; [2024-06-21 20:38:46,013 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:38:46,290 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:38:46,299 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:38:46,384 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:38:46,426 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:38:46,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46 WrapperNode [2024-06-21 20:38:46,428 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:38:46,429 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:38:46,429 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:38:46,429 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:38:46,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,470 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,492 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 114 [2024-06-21 20:38:46,496 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:38:46,497 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:38:46,497 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:38:46,498 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:38:46,506 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,506 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,520 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,536 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-21 20:38:46,540 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,541 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,552 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,612 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,613 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,614 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,616 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:38:46,617 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:38:46,617 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:38:46,617 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:38:46,618 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (1/1) ... [2024-06-21 20:38:46,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:38:46,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:38:46,648 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-21 20:38:46,650 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-21 20:38:46,679 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:38:46,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:38:46,679 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:38:46,679 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:38:46,680 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:38:46,680 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:38:46,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:38:46,680 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:38:46,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:38:46,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:38:46,681 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:38:46,777 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:38:46,778 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:38:47,009 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:38:47,009 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:38:47,115 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:38:47,115 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:38:47,116 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:38:47 BoogieIcfgContainer [2024-06-21 20:38:47,116 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:38:47,117 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:38:47,118 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:38:47,120 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:38:47,120 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:44" (1/4) ... [2024-06-21 20:38:47,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3880eec4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:38:47, skipping insertion in model container [2024-06-21 20:38:47,121 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:38:45" (2/4) ... [2024-06-21 20:38:47,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3880eec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:38:47, skipping insertion in model container [2024-06-21 20:38:47,121 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:46" (3/4) ... [2024-06-21 20:38:47,121 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3880eec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:38:47, skipping insertion in model container [2024-06-21 20:38:47,122 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:38:47" (4/4) ... [2024-06-21 20:38:47,123 INFO L112 eAbstractionObserver]: Analyzing ICFG mix012_power.oepc_power.opt_pso.oepc_rmo.oepc_rmo.opt_tso.oepc.i [2024-06-21 20:38:47,136 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:38:47,136 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 20:38:47,136 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:38:47,178 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:38:47,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 20:38:47,229 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-21 20:38:47,229 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:38:47,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 38 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:38:47,232 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 20:38:47,235 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-21 20:38:47,246 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:38:47,253 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;@71745cc6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:38:47,253 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 20:38:47,256 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:38:47,257 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:38:47,257 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:38:47,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:47,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:38:47,260 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-21 20:38:47,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:47,264 INFO L85 PathProgramCache]: Analyzing trace with hash 330355608, now seen corresponding path program 1 times [2024-06-21 20:38:47,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:47,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232494492] [2024-06-21 20:38:47,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:47,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:48,076 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-21 20:38:48,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:48,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232494492] [2024-06-21 20:38:48,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232494492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:48,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:48,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:38:48,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721787426] [2024-06-21 20:38:48,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:48,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:38:48,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:48,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:38:48,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:38:48,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 30 [2024-06-21 20:38:48,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 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-21 20:38:48,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:48,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 30 [2024-06-21 20:38:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:48,287 INFO L124 PetriNetUnfolderBase]: 131/256 cut-off events. [2024-06-21 20:38:48,288 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-21 20:38:48,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 512 conditions, 256 events. 131/256 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 939 event pairs, 75 based on Foata normal form. 1/251 useless extension candidates. Maximal degree in co-relation 501. Up to 235 conditions per place. [2024-06-21 20:38:48,293 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 20 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-21 20:38:48,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 111 flow [2024-06-21 20:38:48,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:38:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:38:48,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-06-21 20:38:48,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 20:38:48,303 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 55 transitions. [2024-06-21 20:38:48,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 111 flow [2024-06-21 20:38:48,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 108 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 20:38:48,308 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-21 20:38:48,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-21 20:38:48,312 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-21 20:38:48,312 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-21 20:38:48,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 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-21 20:38:48,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:48,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:48,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:38:48,313 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-21 20:38:48,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:48,314 INFO L85 PathProgramCache]: Analyzing trace with hash -355808329, now seen corresponding path program 1 times [2024-06-21 20:38:48,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:48,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130569520] [2024-06-21 20:38:48,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:48,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:48,732 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-21 20:38:48,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:48,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130569520] [2024-06-21 20:38:48,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130569520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:48,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:48,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:38:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583482522] [2024-06-21 20:38:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:48,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:38:48,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:48,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:38:48,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:38:48,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 30 [2024-06-21 20:38:48,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 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-21 20:38:48,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:48,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 30 [2024-06-21 20:38:48,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:48,878 INFO L124 PetriNetUnfolderBase]: 128/256 cut-off events. [2024-06-21 20:38:48,878 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2024-06-21 20:38:48,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 579 conditions, 256 events. 128/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 925 event pairs, 57 based on Foata normal form. 2/256 useless extension candidates. Maximal degree in co-relation 567. Up to 221 conditions per place. [2024-06-21 20:38:48,883 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 24 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-21 20:38:48,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 153 flow [2024-06-21 20:38:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:38:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:38:48,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 71 transitions. [2024-06-21 20:38:48,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 20:38:48,886 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 71 transitions. [2024-06-21 20:38:48,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 153 flow [2024-06-21 20:38:48,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 150 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:38:48,889 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-21 20:38:48,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-21 20:38:48,890 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-21 20:38:48,891 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-21 20:38:48,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 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-21 20:38:48,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:48,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:48,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:38:48,892 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-21 20:38:48,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:48,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1665613782, now seen corresponding path program 1 times [2024-06-21 20:38:48,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:48,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782835874] [2024-06-21 20:38:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:48,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:48,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38: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-21 20:38:49,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:49,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782835874] [2024-06-21 20:38:49,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782835874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:49,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:49,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:38:49,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005648660] [2024-06-21 20:38:49,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:49,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:38:49,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:49,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:38:49,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:38:49,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-21 20:38:49,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 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-21 20:38:49,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:49,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-21 20:38:49,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:49,890 INFO L124 PetriNetUnfolderBase]: 153/295 cut-off events. [2024-06-21 20:38:49,891 INFO L125 PetriNetUnfolderBase]: For 165/165 co-relation queries the response was YES. [2024-06-21 20:38:49,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 744 conditions, 295 events. 153/295 cut-off events. For 165/165 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1060 event pairs, 43 based on Foata normal form. 2/295 useless extension candidates. Maximal degree in co-relation 730. Up to 246 conditions per place. [2024-06-21 20:38:49,892 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 33 selfloop transitions, 9 changer transitions 0/46 dead transitions. [2024-06-21 20:38:49,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 46 transitions, 234 flow [2024-06-21 20:38:49,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:49,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:49,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 20:38:49,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-21 20:38:49,894 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 6 states and 98 transitions. [2024-06-21 20:38:49,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 46 transitions, 234 flow [2024-06-21 20:38:49,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 46 transitions, 222 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:38:49,896 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 132 flow [2024-06-21 20:38:49,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=132, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2024-06-21 20:38:49,897 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-21 20:38:49,897 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 132 flow [2024-06-21 20:38:49,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 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-21 20:38:49,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:49,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:49,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:38:49,898 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-21 20:38:49,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:49,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1811575236, now seen corresponding path program 1 times [2024-06-21 20:38:49,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:49,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381627636] [2024-06-21 20:38:49,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:49,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:50,642 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-21 20:38:50,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:50,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381627636] [2024-06-21 20:38:50,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381627636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:50,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309154888] [2024-06-21 20:38:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:50,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:50,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:50,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:50,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-21 20:38:50,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 132 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 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-21 20:38:50,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:50,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-21 20:38:50,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:50,862 INFO L124 PetriNetUnfolderBase]: 149/285 cut-off events. [2024-06-21 20:38:50,862 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-21 20:38:50,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 807 conditions, 285 events. 149/285 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1000 event pairs, 24 based on Foata normal form. 4/287 useless extension candidates. Maximal degree in co-relation 791. Up to 220 conditions per place. [2024-06-21 20:38:50,864 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 33 selfloop transitions, 10 changer transitions 0/47 dead transitions. [2024-06-21 20:38:50,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 47 transitions, 254 flow [2024-06-21 20:38:50,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:50,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:50,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 20:38:50,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-21 20:38:50,866 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 132 flow. Second operand 7 states and 108 transitions. [2024-06-21 20:38:50,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 47 transitions, 254 flow [2024-06-21 20:38:50,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 47 transitions, 237 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:50,877 INFO L231 Difference]: Finished difference. Result has 41 places, 29 transitions, 131 flow [2024-06-21 20:38:50,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=131, PETRI_PLACES=41, PETRI_TRANSITIONS=29} [2024-06-21 20:38:50,878 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 12 predicate places. [2024-06-21 20:38:50,878 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 29 transitions, 131 flow [2024-06-21 20:38:50,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 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-21 20:38:50,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:50,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:50,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:38:50,879 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:38:50,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:50,879 INFO L85 PathProgramCache]: Analyzing trace with hash -524096948, now seen corresponding path program 1 times [2024-06-21 20:38:50,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:50,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287084263] [2024-06-21 20:38:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:50,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:51,250 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-21 20:38:51,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:51,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287084263] [2024-06-21 20:38:51,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287084263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:51,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:51,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:38:51,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583358678] [2024-06-21 20:38:51,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:51,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:38:51,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:51,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:38:51,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:38:51,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:51,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 29 transitions, 131 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-21 20:38:51,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:51,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:51,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:51,469 INFO L124 PetriNetUnfolderBase]: 174/315 cut-off events. [2024-06-21 20:38:51,469 INFO L125 PetriNetUnfolderBase]: For 461/461 co-relation queries the response was YES. [2024-06-21 20:38:51,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 956 conditions, 315 events. 174/315 cut-off events. For 461/461 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1051 event pairs, 47 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 938. Up to 304 conditions per place. [2024-06-21 20:38:51,471 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 28 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-21 20:38:51,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 36 transitions, 217 flow [2024-06-21 20:38:51,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:38:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:38:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 59 transitions. [2024-06-21 20:38:51,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-21 20:38:51,473 INFO L175 Difference]: Start difference. First operand has 41 places, 29 transitions, 131 flow. Second operand 5 states and 59 transitions. [2024-06-21 20:38:51,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 36 transitions, 217 flow [2024-06-21 20:38:51,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 193 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:38:51,475 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 134 flow [2024-06-21 20:38:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=134, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2024-06-21 20:38:51,475 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 12 predicate places. [2024-06-21 20:38:51,475 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 134 flow [2024-06-21 20:38:51,476 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-21 20:38:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:51,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:38:51,476 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-21 20:38:51,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash 932865172, now seen corresponding path program 1 times [2024-06-21 20:38:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467101483] [2024-06-21 20:38:51,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:51,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:51,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:51,882 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-21 20:38:51,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:51,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467101483] [2024-06-21 20:38:51,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467101483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:51,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:51,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:51,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96546052] [2024-06-21 20:38:51,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:51,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:51,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:51,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:51,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:51,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:51,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 134 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-21 20:38:51,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:51,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:51,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:52,182 INFO L124 PetriNetUnfolderBase]: 168/306 cut-off events. [2024-06-21 20:38:52,182 INFO L125 PetriNetUnfolderBase]: For 607/607 co-relation queries the response was YES. [2024-06-21 20:38:52,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 960 conditions, 306 events. 168/306 cut-off events. For 607/607 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1005 event pairs, 44 based on Foata normal form. 3/307 useless extension candidates. Maximal degree in co-relation 940. Up to 286 conditions per place. [2024-06-21 20:38:52,185 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-21 20:38:52,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 41 transitions, 238 flow [2024-06-21 20:38:52,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:52,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-21 20:38:52,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:38:52,187 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 134 flow. Second operand 6 states and 70 transitions. [2024-06-21 20:38:52,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 41 transitions, 238 flow [2024-06-21 20:38:52,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 41 transitions, 227 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:52,189 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 156 flow [2024-06-21 20:38:52,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=156, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-21 20:38:52,191 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-21 20:38:52,191 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 156 flow [2024-06-21 20:38:52,191 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-21 20:38:52,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:52,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:52,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:38:52,192 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-21 20:38:52,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:52,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1449334393, now seen corresponding path program 1 times [2024-06-21 20:38:52,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:52,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181027458] [2024-06-21 20:38:52,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:52,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:52,642 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-21 20:38:52,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181027458] [2024-06-21 20:38:52,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181027458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:52,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:52,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:52,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185532481] [2024-06-21 20:38:52,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:52,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:52,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:52,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 156 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-21 20:38:52,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:52,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:52,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:52,824 INFO L124 PetriNetUnfolderBase]: 180/327 cut-off events. [2024-06-21 20:38:52,824 INFO L125 PetriNetUnfolderBase]: For 777/777 co-relation queries the response was YES. [2024-06-21 20:38:52,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 327 events. 180/327 cut-off events. For 777/777 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1095 event pairs, 45 based on Foata normal form. 1/326 useless extension candidates. Maximal degree in co-relation 1078. Up to 303 conditions per place. [2024-06-21 20:38:52,826 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 33 selfloop transitions, 13 changer transitions 0/48 dead transitions. [2024-06-21 20:38:52,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 315 flow [2024-06-21 20:38:52,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:52,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:52,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-21 20:38:52,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 20:38:52,828 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 156 flow. Second operand 7 states and 79 transitions. [2024-06-21 20:38:52,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 315 flow [2024-06-21 20:38:52,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 296 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:52,830 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 224 flow [2024-06-21 20:38:52,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=224, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-21 20:38:52,830 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2024-06-21 20:38:52,830 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 224 flow [2024-06-21 20:38:52,831 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-21 20:38:52,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:52,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:52,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:38:52,831 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-21 20:38:52,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:52,832 INFO L85 PathProgramCache]: Analyzing trace with hash -372880819, now seen corresponding path program 2 times [2024-06-21 20:38:52,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:52,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187928292] [2024-06-21 20:38:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:52,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:53,243 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-21 20:38:53,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:53,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187928292] [2024-06-21 20:38:53,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187928292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:53,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:53,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:53,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137113357] [2024-06-21 20:38:53,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:53,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:53,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:53,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:53,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:53,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:53,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 224 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-21 20:38:53,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:53,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:53,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:53,438 INFO L124 PetriNetUnfolderBase]: 178/324 cut-off events. [2024-06-21 20:38:53,439 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2024-06-21 20:38:53,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 324 events. 178/324 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1076 event pairs, 44 based on Foata normal form. 1/323 useless extension candidates. Maximal degree in co-relation 1151. Up to 309 conditions per place. [2024-06-21 20:38:53,441 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 35 selfloop transitions, 9 changer transitions 0/46 dead transitions. [2024-06-21 20:38:53,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 324 flow [2024-06-21 20:38:53,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:53,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-21 20:38:53,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 20:38:53,442 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 224 flow. Second operand 6 states and 68 transitions. [2024-06-21 20:38:53,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 324 flow [2024-06-21 20:38:53,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 46 transitions, 316 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-21 20:38:53,444 INFO L231 Difference]: Finished difference. Result has 54 places, 41 transitions, 239 flow [2024-06-21 20:38:53,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=239, PETRI_PLACES=54, PETRI_TRANSITIONS=41} [2024-06-21 20:38:53,445 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 25 predicate places. [2024-06-21 20:38:53,445 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 41 transitions, 239 flow [2024-06-21 20:38:53,445 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-21 20:38:53,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:53,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:53,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:38:53,446 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-21 20:38:53,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:53,446 INFO L85 PathProgramCache]: Analyzing trace with hash -132746257, now seen corresponding path program 3 times [2024-06-21 20:38:53,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:53,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758316884] [2024-06-21 20:38:53,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:53,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:53,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-21 20:38:53,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:53,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758316884] [2024-06-21 20:38:53,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758316884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:53,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:53,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:53,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603741367] [2024-06-21 20:38:53,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:53,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:53,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:53,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:53,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:53,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:53,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 41 transitions, 239 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-21 20:38:53,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:53,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:53,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:54,048 INFO L124 PetriNetUnfolderBase]: 176/321 cut-off events. [2024-06-21 20:38:54,049 INFO L125 PetriNetUnfolderBase]: For 1287/1287 co-relation queries the response was YES. [2024-06-21 20:38:54,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1205 conditions, 321 events. 176/321 cut-off events. For 1287/1287 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1068 event pairs, 44 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1178. Up to 289 conditions per place. [2024-06-21 20:38:54,050 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 35 selfloop transitions, 17 changer transitions 0/54 dead transitions. [2024-06-21 20:38:54,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 54 transitions, 390 flow [2024-06-21 20:38:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:54,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:54,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-21 20:38:54,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 20:38:54,052 INFO L175 Difference]: Start difference. First operand has 54 places, 41 transitions, 239 flow. Second operand 7 states and 83 transitions. [2024-06-21 20:38:54,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 54 transitions, 390 flow [2024-06-21 20:38:54,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 54 transitions, 373 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:54,054 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 300 flow [2024-06-21 20:38:54,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=300, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2024-06-21 20:38:54,055 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-21 20:38:54,055 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 300 flow [2024-06-21 20:38:54,055 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-21 20:38:54,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:54,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:54,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:38:54,055 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-21 20:38:54,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:54,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1342187271, now seen corresponding path program 1 times [2024-06-21 20:38:54,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:54,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903566435] [2024-06-21 20:38:54,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:54,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:54,604 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-21 20:38:54,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:54,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903566435] [2024-06-21 20:38:54,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903566435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:54,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:54,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:54,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813408986] [2024-06-21 20:38:54,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:54,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:54,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:54,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:54,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:54,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:54,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 300 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-21 20:38:54,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:54,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:54,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:54,860 INFO L124 PetriNetUnfolderBase]: 183/334 cut-off events. [2024-06-21 20:38:54,861 INFO L125 PetriNetUnfolderBase]: For 1662/1662 co-relation queries the response was YES. [2024-06-21 20:38:54,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 334 events. 183/334 cut-off events. For 1662/1662 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1129 event pairs, 43 based on Foata normal form. 1/333 useless extension candidates. Maximal degree in co-relation 1318. Up to 311 conditions per place. [2024-06-21 20:38:54,863 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 43 selfloop transitions, 12 changer transitions 0/57 dead transitions. [2024-06-21 20:38:54,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 454 flow [2024-06-21 20:38:54,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:54,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:54,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 20:38:54,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 20:38:54,864 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 300 flow. Second operand 8 states and 86 transitions. [2024-06-21 20:38:54,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 454 flow [2024-06-21 20:38:54,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 57 transitions, 422 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:54,867 INFO L231 Difference]: Finished difference. Result has 64 places, 49 transitions, 330 flow [2024-06-21 20:38:54,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=330, PETRI_PLACES=64, PETRI_TRANSITIONS=49} [2024-06-21 20:38:54,867 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-21 20:38:54,867 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 49 transitions, 330 flow [2024-06-21 20:38:54,868 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-21 20:38:54,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:54,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:54,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:38:54,868 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-21 20:38:54,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:54,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1342067301, now seen corresponding path program 2 times [2024-06-21 20:38:54,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:54,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575109103] [2024-06-21 20:38:54,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:54,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:54,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:55,347 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-21 20:38:55,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:55,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575109103] [2024-06-21 20:38:55,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575109103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:55,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:55,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:55,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214500434] [2024-06-21 20:38:55,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:55,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:55,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:55,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:55,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:55,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:55,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 49 transitions, 330 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-21 20:38:55,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:55,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:55,506 INFO L124 PetriNetUnfolderBase]: 191/347 cut-off events. [2024-06-21 20:38:55,507 INFO L125 PetriNetUnfolderBase]: For 2037/2037 co-relation queries the response was YES. [2024-06-21 20:38:55,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1478 conditions, 347 events. 191/347 cut-off events. For 2037/2037 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1195 event pairs, 43 based on Foata normal form. 1/346 useless extension candidates. Maximal degree in co-relation 1447. Up to 284 conditions per place. [2024-06-21 20:38:55,509 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 39 selfloop transitions, 25 changer transitions 0/66 dead transitions. [2024-06-21 20:38:55,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 66 transitions, 576 flow [2024-06-21 20:38:55,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:55,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:55,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-21 20:38:55,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-21 20:38:55,510 INFO L175 Difference]: Start difference. First operand has 64 places, 49 transitions, 330 flow. Second operand 7 states and 86 transitions. [2024-06-21 20:38:55,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 66 transitions, 576 flow [2024-06-21 20:38:55,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 66 transitions, 542 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:55,513 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 404 flow [2024-06-21 20:38:55,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-21 20:38:55,514 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 36 predicate places. [2024-06-21 20:38:55,514 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 404 flow [2024-06-21 20:38:55,514 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-21 20:38:55,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:55,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:55,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:38:55,514 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-21 20:38:55,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:55,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1979691847, now seen corresponding path program 1 times [2024-06-21 20:38:55,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:55,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022965582] [2024-06-21 20:38:55,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:55,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:55,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:56,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-21 20:38:56,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:56,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022965582] [2024-06-21 20:38:56,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022965582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:56,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:56,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:56,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994342220] [2024-06-21 20:38:56,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:56,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:56,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:56,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:56,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:56,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:56,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 404 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-21 20:38:56,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:56,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:56,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:56,211 INFO L124 PetriNetUnfolderBase]: 210/378 cut-off events. [2024-06-21 20:38:56,211 INFO L125 PetriNetUnfolderBase]: For 2797/2797 co-relation queries the response was YES. [2024-06-21 20:38:56,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1691 conditions, 378 events. 210/378 cut-off events. For 2797/2797 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1332 event pairs, 47 based on Foata normal form. 3/379 useless extension candidates. Maximal degree in co-relation 1660. Up to 315 conditions per place. [2024-06-21 20:38:56,213 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 51 selfloop transitions, 21 changer transitions 0/74 dead transitions. [2024-06-21 20:38:56,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 74 transitions, 630 flow [2024-06-21 20:38:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:56,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 20:38:56,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 20:38:56,215 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 404 flow. Second operand 7 states and 89 transitions. [2024-06-21 20:38:56,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 74 transitions, 630 flow [2024-06-21 20:38:56,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 74 transitions, 611 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-21 20:38:56,218 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 477 flow [2024-06-21 20:38:56,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=477, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-06-21 20:38:56,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 42 predicate places. [2024-06-21 20:38:56,219 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 477 flow [2024-06-21 20:38:56,219 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-21 20:38:56,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:56,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:56,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:38:56,220 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-21 20:38:56,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:56,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1201973953, now seen corresponding path program 3 times [2024-06-21 20:38:56,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:56,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365280316] [2024-06-21 20:38:56,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:56,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:56,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:56,661 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-21 20:38:56,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:56,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365280316] [2024-06-21 20:38:56,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365280316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:56,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:56,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:56,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450357377] [2024-06-21 20:38:56,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:56,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:56,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:56,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:56,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:56,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:56,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 477 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-21 20:38:56,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:56,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:56,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:56,899 INFO L124 PetriNetUnfolderBase]: 208/375 cut-off events. [2024-06-21 20:38:56,899 INFO L125 PetriNetUnfolderBase]: For 3104/3104 co-relation queries the response was YES. [2024-06-21 20:38:56,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1810 conditions, 375 events. 208/375 cut-off events. For 3104/3104 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1314 event pairs, 46 based on Foata normal form. 1/374 useless extension candidates. Maximal degree in co-relation 1776. Up to 356 conditions per place. [2024-06-21 20:38:56,901 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 54 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 20:38:56,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 67 transitions, 621 flow [2024-06-21 20:38:56,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:56,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:56,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 77 transitions. [2024-06-21 20:38:56,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:38:56,902 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 477 flow. Second operand 7 states and 77 transitions. [2024-06-21 20:38:56,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 67 transitions, 621 flow [2024-06-21 20:38:56,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 67 transitions, 595 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:38:56,906 INFO L231 Difference]: Finished difference. Result has 76 places, 61 transitions, 478 flow [2024-06-21 20:38:56,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=478, PETRI_PLACES=76, PETRI_TRANSITIONS=61} [2024-06-21 20:38:56,907 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-06-21 20:38:56,907 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 61 transitions, 478 flow [2024-06-21 20:38:56,907 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-21 20:38:56,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:56,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:56,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:38:56,908 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-21 20:38:56,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:56,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1975050217, now seen corresponding path program 2 times [2024-06-21 20:38:56,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:56,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848805856] [2024-06-21 20:38:56,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:56,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:56,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:57,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-21 20:38:57,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:57,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848805856] [2024-06-21 20:38:57,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848805856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:57,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:57,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:57,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540401657] [2024-06-21 20:38:57,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:57,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:57,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:57,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:57,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:57,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:57,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 61 transitions, 478 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-21 20:38:57,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:57,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:57,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:57,572 INFO L124 PetriNetUnfolderBase]: 217/390 cut-off events. [2024-06-21 20:38:57,572 INFO L125 PetriNetUnfolderBase]: For 3691/3691 co-relation queries the response was YES. [2024-06-21 20:38:57,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1885 conditions, 390 events. 217/390 cut-off events. For 3691/3691 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1386 event pairs, 46 based on Foata normal form. 3/391 useless extension candidates. Maximal degree in co-relation 1848. Up to 348 conditions per place. [2024-06-21 20:38:57,575 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 58 selfloop transitions, 14 changer transitions 0/74 dead transitions. [2024-06-21 20:38:57,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 74 transitions, 692 flow [2024-06-21 20:38:57,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:57,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:57,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 20:38:57,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:38:57,576 INFO L175 Difference]: Start difference. First operand has 76 places, 61 transitions, 478 flow. Second operand 7 states and 84 transitions. [2024-06-21 20:38:57,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 74 transitions, 692 flow [2024-06-21 20:38:57,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 74 transitions, 657 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:57,584 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 492 flow [2024-06-21 20:38:57,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=492, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2024-06-21 20:38:57,585 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-21 20:38:57,585 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 492 flow [2024-06-21 20:38:57,585 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-21 20:38:57,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:57,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:57,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:38:57,586 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-21 20:38:57,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:57,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1226991697, now seen corresponding path program 3 times [2024-06-21 20:38:57,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:57,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349004651] [2024-06-21 20:38:57,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:57,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:58,113 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-21 20:38:58,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:58,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349004651] [2024-06-21 20:38:58,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349004651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:58,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:58,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:58,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872048914] [2024-06-21 20:38:58,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:58,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:58,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:58,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:58,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:58,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:58,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 492 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-21 20:38:58,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:58,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:58,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:58,370 INFO L124 PetriNetUnfolderBase]: 211/381 cut-off events. [2024-06-21 20:38:58,371 INFO L125 PetriNetUnfolderBase]: For 3860/3860 co-relation queries the response was YES. [2024-06-21 20:38:58,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1857 conditions, 381 events. 211/381 cut-off events. For 3860/3860 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1347 event pairs, 44 based on Foata normal form. 3/382 useless extension candidates. Maximal degree in co-relation 1819. Up to 356 conditions per place. [2024-06-21 20:38:58,373 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 57 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-21 20:38:58,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 71 transitions, 650 flow [2024-06-21 20:38:58,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 20:38:58,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 20:38:58,374 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 492 flow. Second operand 8 states and 86 transitions. [2024-06-21 20:38:58,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 71 transitions, 650 flow [2024-06-21 20:38:58,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 71 transitions, 594 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:58,379 INFO L231 Difference]: Finished difference. Result has 79 places, 63 transitions, 465 flow [2024-06-21 20:38:58,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=465, PETRI_PLACES=79, PETRI_TRANSITIONS=63} [2024-06-21 20:38:58,379 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-21 20:38:58,379 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 63 transitions, 465 flow [2024-06-21 20:38:58,379 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-21 20:38:58,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:58,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:58,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:38:58,380 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-21 20:38:58,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:58,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1018178481, now seen corresponding path program 4 times [2024-06-21 20:38:58,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:58,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221044574] [2024-06-21 20:38:58,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:58,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:58,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:58,761 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-21 20:38:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221044574] [2024-06-21 20:38:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221044574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120677846] [2024-06-21 20:38:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:58,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:58,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 63 transitions, 465 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-21 20:38:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:59,055 INFO L124 PetriNetUnfolderBase]: 218/393 cut-off events. [2024-06-21 20:38:59,055 INFO L125 PetriNetUnfolderBase]: For 3870/3870 co-relation queries the response was YES. [2024-06-21 20:38:59,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1898 conditions, 393 events. 218/393 cut-off events. For 3870/3870 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1401 event pairs, 42 based on Foata normal form. 1/392 useless extension candidates. Maximal degree in co-relation 1861. Up to 346 conditions per place. [2024-06-21 20:38:59,057 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 57 selfloop transitions, 23 changer transitions 0/82 dead transitions. [2024-06-21 20:38:59,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 82 transitions, 733 flow [2024-06-21 20:38:59,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:38:59,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:38:59,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 20:38:59,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3814814814814815 [2024-06-21 20:38:59,058 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 465 flow. Second operand 9 states and 103 transitions. [2024-06-21 20:38:59,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 82 transitions, 733 flow [2024-06-21 20:38:59,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 82 transitions, 703 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:38:59,063 INFO L231 Difference]: Finished difference. Result has 82 places, 68 transitions, 538 flow [2024-06-21 20:38:59,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=435, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=538, PETRI_PLACES=82, PETRI_TRANSITIONS=68} [2024-06-21 20:38:59,063 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-06-21 20:38:59,063 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 68 transitions, 538 flow [2024-06-21 20:38:59,064 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-21 20:38:59,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:59,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:59,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:38:59,064 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-21 20:38:59,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:59,064 INFO L85 PathProgramCache]: Analyzing trace with hash 154776599, now seen corresponding path program 5 times [2024-06-21 20:38:59,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:59,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241707501] [2024-06-21 20:38:59,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:59,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:59,478 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-21 20:38:59,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:59,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241707501] [2024-06-21 20:38:59,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241707501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:59,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:59,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:59,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649050871] [2024-06-21 20:38:59,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:59,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:59,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:59,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:59,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:38:59,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 68 transitions, 538 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-21 20:38:59,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:59,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:38:59,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:59,778 INFO L124 PetriNetUnfolderBase]: 216/390 cut-off events. [2024-06-21 20:38:59,778 INFO L125 PetriNetUnfolderBase]: For 4257/4257 co-relation queries the response was YES. [2024-06-21 20:38:59,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1937 conditions, 390 events. 216/390 cut-off events. For 4257/4257 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1408 event pairs, 42 based on Foata normal form. 1/389 useless extension candidates. Maximal degree in co-relation 1898. Up to 350 conditions per place. [2024-06-21 20:38:59,782 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 59 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-21 20:38:59,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 80 transitions, 736 flow [2024-06-21 20:38:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:38:59,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:38:59,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 20:38:59,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 20:38:59,784 INFO L175 Difference]: Start difference. First operand has 82 places, 68 transitions, 538 flow. Second operand 8 states and 93 transitions. [2024-06-21 20:38:59,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 80 transitions, 736 flow [2024-06-21 20:38:59,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 80 transitions, 656 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:59,790 INFO L231 Difference]: Finished difference. Result has 84 places, 69 transitions, 513 flow [2024-06-21 20:38:59,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=513, PETRI_PLACES=84, PETRI_TRANSITIONS=69} [2024-06-21 20:38:59,791 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 55 predicate places. [2024-06-21 20:38:59,791 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 69 transitions, 513 flow [2024-06-21 20:38:59,791 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-21 20:38:59,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:59,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:59,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:38:59,792 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-21 20:38:59,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1341778570, now seen corresponding path program 1 times [2024-06-21 20:38:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:59,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810843862] [2024-06-21 20:38:59,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:59,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:59,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:00,554 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-21 20:39:00,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:00,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810843862] [2024-06-21 20:39:00,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810843862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:00,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:00,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:00,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728130931] [2024-06-21 20:39:00,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:00,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:00,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:00,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:00,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:00,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:00,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 69 transitions, 513 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-21 20:39:00,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:00,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:00,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:00,849 INFO L124 PetriNetUnfolderBase]: 224/403 cut-off events. [2024-06-21 20:39:00,849 INFO L125 PetriNetUnfolderBase]: For 4882/4882 co-relation queries the response was YES. [2024-06-21 20:39:00,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2002 conditions, 403 events. 224/403 cut-off events. For 4882/4882 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1464 event pairs, 41 based on Foata normal form. 1/402 useless extension candidates. Maximal degree in co-relation 1962. Up to 331 conditions per place. [2024-06-21 20:39:00,852 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 58 selfloop transitions, 29 changer transitions 0/89 dead transitions. [2024-06-21 20:39:00,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 89 transitions, 799 flow [2024-06-21 20:39:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:00,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:00,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 20:39:00,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-21 20:39:00,853 INFO L175 Difference]: Start difference. First operand has 84 places, 69 transitions, 513 flow. Second operand 9 states and 106 transitions. [2024-06-21 20:39:00,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 89 transitions, 799 flow [2024-06-21 20:39:00,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 89 transitions, 761 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:00,858 INFO L231 Difference]: Finished difference. Result has 88 places, 73 transitions, 574 flow [2024-06-21 20:39:00,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=574, PETRI_PLACES=88, PETRI_TRANSITIONS=73} [2024-06-21 20:39:00,859 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-21 20:39:00,859 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 73 transitions, 574 flow [2024-06-21 20:39:00,859 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-21 20:39:00,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:00,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:00,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:39:00,860 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-21 20:39:00,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:00,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1341868780, now seen corresponding path program 2 times [2024-06-21 20:39:00,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:00,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951129256] [2024-06-21 20:39:00,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:00,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:00,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:01,593 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-21 20:39:01,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:01,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951129256] [2024-06-21 20:39:01,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951129256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:01,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:01,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:01,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184710994] [2024-06-21 20:39:01,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:01,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:01,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:01,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:01,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:01,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:01,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 73 transitions, 574 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-21 20:39:01,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:01,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:01,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:01,893 INFO L124 PetriNetUnfolderBase]: 222/400 cut-off events. [2024-06-21 20:39:01,893 INFO L125 PetriNetUnfolderBase]: For 5310/5310 co-relation queries the response was YES. [2024-06-21 20:39:01,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2057 conditions, 400 events. 222/400 cut-off events. For 5310/5310 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1451 event pairs, 41 based on Foata normal form. 1/399 useless extension candidates. Maximal degree in co-relation 2016. Up to 347 conditions per place. [2024-06-21 20:39:01,896 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 57 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-21 20:39:01,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 84 transitions, 766 flow [2024-06-21 20:39:01,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:01,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:01,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-21 20:39:01,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 20:39:01,897 INFO L175 Difference]: Start difference. First operand has 88 places, 73 transitions, 574 flow. Second operand 8 states and 92 transitions. [2024-06-21 20:39:01,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 84 transitions, 766 flow [2024-06-21 20:39:01,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 84 transitions, 712 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:01,903 INFO L231 Difference]: Finished difference. Result has 91 places, 73 transitions, 577 flow [2024-06-21 20:39:01,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=577, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2024-06-21 20:39:01,903 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2024-06-21 20:39:01,904 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 73 transitions, 577 flow [2024-06-21 20:39:01,904 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-21 20:39:01,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:01,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:01,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:39:01,904 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-21 20:39:01,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:01,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1341868935, now seen corresponding path program 1 times [2024-06-21 20:39:01,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:01,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363391283] [2024-06-21 20:39:01,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:01,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:01,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:02,447 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-21 20:39:02,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:02,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363391283] [2024-06-21 20:39:02,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363391283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:02,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:02,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:02,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61918431] [2024-06-21 20:39:02,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:02,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:02,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:02,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:02,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:02,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:02,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 73 transitions, 577 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-21 20:39:02,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:02,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:02,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:02,725 INFO L124 PetriNetUnfolderBase]: 231/415 cut-off events. [2024-06-21 20:39:02,725 INFO L125 PetriNetUnfolderBase]: For 6285/6285 co-relation queries the response was YES. [2024-06-21 20:39:02,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 415 events. 231/415 cut-off events. For 6285/6285 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1523 event pairs, 40 based on Foata normal form. 3/416 useless extension candidates. Maximal degree in co-relation 2114. Up to 356 conditions per place. [2024-06-21 20:39:02,728 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 61 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-21 20:39:02,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 88 transitions, 797 flow [2024-06-21 20:39:02,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:02,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:02,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 20:39:02,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 20:39:02,730 INFO L175 Difference]: Start difference. First operand has 91 places, 73 transitions, 577 flow. Second operand 8 states and 94 transitions. [2024-06-21 20:39:02,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 88 transitions, 797 flow [2024-06-21 20:39:02,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 88 transitions, 739 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:02,743 INFO L231 Difference]: Finished difference. Result has 92 places, 75 transitions, 594 flow [2024-06-21 20:39:02,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=594, PETRI_PLACES=92, PETRI_TRANSITIONS=75} [2024-06-21 20:39:02,743 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2024-06-21 20:39:02,743 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 75 transitions, 594 flow [2024-06-21 20:39:02,744 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-21 20:39:02,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:02,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:02,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:39:02,744 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-21 20:39:02,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:02,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1345587850, now seen corresponding path program 3 times [2024-06-21 20:39:02,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:02,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670078626] [2024-06-21 20:39:02,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:02,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:02,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:03,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-21 20:39:03,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:03,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670078626] [2024-06-21 20:39:03,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670078626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:03,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:03,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:03,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572703060] [2024-06-21 20:39:03,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:03,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:03,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:03,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:03,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:03,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:03,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 75 transitions, 594 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-21 20:39:03,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:03,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:03,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:03,614 INFO L124 PetriNetUnfolderBase]: 234/420 cut-off events. [2024-06-21 20:39:03,614 INFO L125 PetriNetUnfolderBase]: For 6538/6538 co-relation queries the response was YES. [2024-06-21 20:39:03,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2242 conditions, 420 events. 234/420 cut-off events. For 6538/6538 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1547 event pairs, 43 based on Foata normal form. 1/419 useless extension candidates. Maximal degree in co-relation 2198. Up to 351 conditions per place. [2024-06-21 20:39:03,617 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 52 selfloop transitions, 32 changer transitions 0/86 dead transitions. [2024-06-21 20:39:03,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 86 transitions, 804 flow [2024-06-21 20:39:03,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:03,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 20:39:03,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 20:39:03,618 INFO L175 Difference]: Start difference. First operand has 92 places, 75 transitions, 594 flow. Second operand 8 states and 93 transitions. [2024-06-21 20:39:03,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 86 transitions, 804 flow [2024-06-21 20:39:03,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 86 transitions, 749 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:03,625 INFO L231 Difference]: Finished difference. Result has 94 places, 77 transitions, 632 flow [2024-06-21 20:39:03,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=632, PETRI_PLACES=94, PETRI_TRANSITIONS=77} [2024-06-21 20:39:03,626 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2024-06-21 20:39:03,626 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 77 transitions, 632 flow [2024-06-21 20:39:03,626 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-21 20:39:03,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:03,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:03,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:39:03,626 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-21 20:39:03,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:03,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1345588005, now seen corresponding path program 2 times [2024-06-21 20:39:03,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:03,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056372359] [2024-06-21 20:39:03,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:03,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:04,120 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-21 20:39:04,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:04,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056372359] [2024-06-21 20:39:04,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056372359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:04,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:04,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:04,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250493283] [2024-06-21 20:39:04,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:04,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:04,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:04,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:04,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:04,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 77 transitions, 632 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-21 20:39:04,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:04,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:04,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:04,402 INFO L124 PetriNetUnfolderBase]: 268/475 cut-off events. [2024-06-21 20:39:04,402 INFO L125 PetriNetUnfolderBase]: For 8804/8804 co-relation queries the response was YES. [2024-06-21 20:39:04,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2623 conditions, 475 events. 268/475 cut-off events. For 8804/8804 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1817 event pairs, 53 based on Foata normal form. 3/476 useless extension candidates. Maximal degree in co-relation 2578. Up to 311 conditions per place. [2024-06-21 20:39:04,406 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 64 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2024-06-21 20:39:04,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 102 transitions, 1020 flow [2024-06-21 20:39:04,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:04,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:04,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 20:39:04,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-21 20:39:04,407 INFO L175 Difference]: Start difference. First operand has 94 places, 77 transitions, 632 flow. Second operand 8 states and 107 transitions. [2024-06-21 20:39:04,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 102 transitions, 1020 flow [2024-06-21 20:39:04,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 102 transitions, 943 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:04,417 INFO L231 Difference]: Finished difference. Result has 96 places, 83 transitions, 690 flow [2024-06-21 20:39:04,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=690, PETRI_PLACES=96, PETRI_TRANSITIONS=83} [2024-06-21 20:39:04,417 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2024-06-21 20:39:04,417 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 83 transitions, 690 flow [2024-06-21 20:39:04,417 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-21 20:39:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:04,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:04,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:39:04,418 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-21 20:39:04,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:04,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1345593585, now seen corresponding path program 3 times [2024-06-21 20:39:04,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:04,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200206271] [2024-06-21 20:39:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:04,972 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-21 20:39:04,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:04,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200206271] [2024-06-21 20:39:04,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200206271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:04,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:04,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:04,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631351696] [2024-06-21 20:39:04,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:04,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:04,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:04,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:04,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:05,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:05,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 83 transitions, 690 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-21 20:39:05,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:05,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:05,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:05,208 INFO L124 PetriNetUnfolderBase]: 262/466 cut-off events. [2024-06-21 20:39:05,208 INFO L125 PetriNetUnfolderBase]: For 9012/9012 co-relation queries the response was YES. [2024-06-21 20:39:05,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2611 conditions, 466 events. 262/466 cut-off events. For 9012/9012 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1765 event pairs, 49 based on Foata normal form. 3/467 useless extension candidates. Maximal degree in co-relation 2565. Up to 307 conditions per place. [2024-06-21 20:39:05,211 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 58 selfloop transitions, 39 changer transitions 0/99 dead transitions. [2024-06-21 20:39:05,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 99 transitions, 970 flow [2024-06-21 20:39:05,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:05,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:05,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 20:39:05,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-21 20:39:05,213 INFO L175 Difference]: Start difference. First operand has 96 places, 83 transitions, 690 flow. Second operand 8 states and 103 transitions. [2024-06-21 20:39:05,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 99 transitions, 970 flow [2024-06-21 20:39:05,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 99 transitions, 922 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:39:05,224 INFO L231 Difference]: Finished difference. Result has 101 places, 83 transitions, 725 flow [2024-06-21 20:39:05,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=725, PETRI_PLACES=101, PETRI_TRANSITIONS=83} [2024-06-21 20:39:05,225 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 72 predicate places. [2024-06-21 20:39:05,225 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 83 transitions, 725 flow [2024-06-21 20:39:05,225 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-21 20:39:05,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:05,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:05,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:39:05,225 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-21 20:39:05,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:05,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1393514497, now seen corresponding path program 4 times [2024-06-21 20:39:05,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:05,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608663573] [2024-06-21 20:39:05,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:05,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:05,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:05,725 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-21 20:39:05,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:05,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608663573] [2024-06-21 20:39:05,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608663573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:05,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:05,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:05,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308515050] [2024-06-21 20:39:05,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:05,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:05,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:05,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:05,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:05,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:05,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 83 transitions, 725 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-21 20:39:05,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:05,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:05,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:06,025 INFO L124 PetriNetUnfolderBase]: 271/481 cut-off events. [2024-06-21 20:39:06,026 INFO L125 PetriNetUnfolderBase]: For 9928/9928 co-relation queries the response was YES. [2024-06-21 20:39:06,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2768 conditions, 481 events. 271/481 cut-off events. For 9928/9928 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1848 event pairs, 52 based on Foata normal form. 3/482 useless extension candidates. Maximal degree in co-relation 2720. Up to 408 conditions per place. [2024-06-21 20:39:06,029 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 78 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-21 20:39:06,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 99 transitions, 1027 flow [2024-06-21 20:39:06,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:06,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:06,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 20:39:06,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:39:06,031 INFO L175 Difference]: Start difference. First operand has 101 places, 83 transitions, 725 flow. Second operand 8 states and 96 transitions. [2024-06-21 20:39:06,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 99 transitions, 1027 flow [2024-06-21 20:39:06,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 99 transitions, 939 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:06,045 INFO L231 Difference]: Finished difference. Result has 102 places, 85 transitions, 706 flow [2024-06-21 20:39:06,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=706, PETRI_PLACES=102, PETRI_TRANSITIONS=85} [2024-06-21 20:39:06,045 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-21 20:39:06,045 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 85 transitions, 706 flow [2024-06-21 20:39:06,046 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-21 20:39:06,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:06,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:06,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:39:06,046 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-21 20:39:06,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:06,046 INFO L85 PathProgramCache]: Analyzing trace with hash -127469059, now seen corresponding path program 5 times [2024-06-21 20:39:06,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:06,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171075924] [2024-06-21 20:39:06,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:06,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:06,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:06,590 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-21 20:39:06,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:06,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171075924] [2024-06-21 20:39:06,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171075924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:06,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:06,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:06,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949168532] [2024-06-21 20:39:06,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:06,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:06,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:06,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:06,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:06,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:06,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 85 transitions, 706 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-21 20:39:06,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:06,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:06,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:06,915 INFO L124 PetriNetUnfolderBase]: 280/496 cut-off events. [2024-06-21 20:39:06,915 INFO L125 PetriNetUnfolderBase]: For 10590/10590 co-relation queries the response was YES. [2024-06-21 20:39:06,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2821 conditions, 496 events. 280/496 cut-off events. For 10590/10590 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1917 event pairs, 58 based on Foata normal form. 3/497 useless extension candidates. Maximal degree in co-relation 2772. Up to 458 conditions per place. [2024-06-21 20:39:06,920 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 82 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-21 20:39:06,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 98 transitions, 952 flow [2024-06-21 20:39:06,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:06,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:06,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 20:39:06,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 20:39:06,921 INFO L175 Difference]: Start difference. First operand has 102 places, 85 transitions, 706 flow. Second operand 9 states and 97 transitions. [2024-06-21 20:39:06,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 98 transitions, 952 flow [2024-06-21 20:39:06,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 98 transitions, 882 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:06,934 INFO L231 Difference]: Finished difference. Result has 105 places, 87 transitions, 699 flow [2024-06-21 20:39:06,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=699, PETRI_PLACES=105, PETRI_TRANSITIONS=87} [2024-06-21 20:39:06,934 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 76 predicate places. [2024-06-21 20:39:06,935 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 87 transitions, 699 flow [2024-06-21 20:39:06,935 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-21 20:39:06,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:06,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:06,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:39:06,936 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-21 20:39:06,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash 617762437, now seen corresponding path program 6 times [2024-06-21 20:39:06,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:06,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297023237] [2024-06-21 20:39:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:06,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:07,422 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-21 20:39:07,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:07,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297023237] [2024-06-21 20:39:07,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297023237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:07,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:07,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:07,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110575726] [2024-06-21 20:39:07,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:07,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:07,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:07,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:07,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:07,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:07,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 87 transitions, 699 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-21 20:39:07,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:07,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:07,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:07,679 INFO L124 PetriNetUnfolderBase]: 274/487 cut-off events. [2024-06-21 20:39:07,680 INFO L125 PetriNetUnfolderBase]: For 10304/10304 co-relation queries the response was YES. [2024-06-21 20:39:07,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2698 conditions, 487 events. 274/487 cut-off events. For 10304/10304 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1880 event pairs, 56 based on Foata normal form. 3/488 useless extension candidates. Maximal degree in co-relation 2648. Up to 412 conditions per place. [2024-06-21 20:39:07,684 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 78 selfloop transitions, 20 changer transitions 0/100 dead transitions. [2024-06-21 20:39:07,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 100 transitions, 929 flow [2024-06-21 20:39:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:07,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:07,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 20:39:07,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:39:07,684 INFO L175 Difference]: Start difference. First operand has 105 places, 87 transitions, 699 flow. Second operand 8 states and 96 transitions. [2024-06-21 20:39:07,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 100 transitions, 929 flow [2024-06-21 20:39:07,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 100 transitions, 882 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:07,695 INFO L231 Difference]: Finished difference. Result has 106 places, 87 transitions, 697 flow [2024-06-21 20:39:07,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=697, PETRI_PLACES=106, PETRI_TRANSITIONS=87} [2024-06-21 20:39:07,696 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2024-06-21 20:39:07,696 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 87 transitions, 697 flow [2024-06-21 20:39:07,696 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-21 20:39:07,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:07,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:07,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:39:07,696 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-21 20:39:07,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:07,697 INFO L85 PathProgramCache]: Analyzing trace with hash -134826444, now seen corresponding path program 4 times [2024-06-21 20:39:07,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:07,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885959038] [2024-06-21 20:39:07,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:07,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:07,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:08,320 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-21 20:39:08,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:08,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885959038] [2024-06-21 20:39:08,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885959038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:08,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:08,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:08,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349131119] [2024-06-21 20:39:08,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:08,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:08,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:08,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:08,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:08,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:08,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 87 transitions, 697 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-21 20:39:08,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:08,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:08,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:08,569 INFO L124 PetriNetUnfolderBase]: 272/484 cut-off events. [2024-06-21 20:39:08,569 INFO L125 PetriNetUnfolderBase]: For 9994/9994 co-relation queries the response was YES. [2024-06-21 20:39:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2670 conditions, 484 events. 272/484 cut-off events. For 9994/9994 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1863 event pairs, 60 based on Foata normal form. 1/483 useless extension candidates. Maximal degree in co-relation 2619. Up to 462 conditions per place. [2024-06-21 20:39:08,572 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 81 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2024-06-21 20:39:08,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 96 transitions, 925 flow [2024-06-21 20:39:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:08,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:08,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 20:39:08,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 20:39:08,573 INFO L175 Difference]: Start difference. First operand has 106 places, 87 transitions, 697 flow. Second operand 8 states and 86 transitions. [2024-06-21 20:39:08,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 96 transitions, 925 flow [2024-06-21 20:39:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 96 transitions, 873 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:08,585 INFO L231 Difference]: Finished difference. Result has 107 places, 89 transitions, 704 flow [2024-06-21 20:39:08,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=704, PETRI_PLACES=107, PETRI_TRANSITIONS=89} [2024-06-21 20:39:08,585 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2024-06-21 20:39:08,586 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 89 transitions, 704 flow [2024-06-21 20:39:08,586 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-21 20:39:08,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:08,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:08,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:39:08,586 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-21 20:39:08,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:08,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1489693582, now seen corresponding path program 1 times [2024-06-21 20:39:08,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:08,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282491648] [2024-06-21 20:39:08,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:08,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:08,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:09,179 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-21 20:39:09,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282491648] [2024-06-21 20:39:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282491648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:09,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248080186] [2024-06-21 20:39:09,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:09,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:09,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:09,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:09,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 89 transitions, 704 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-21 20:39:09,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:09,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:09,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:09,487 INFO L124 PetriNetUnfolderBase]: 268/478 cut-off events. [2024-06-21 20:39:09,487 INFO L125 PetriNetUnfolderBase]: For 10323/10323 co-relation queries the response was YES. [2024-06-21 20:39:09,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2595 conditions, 478 events. 268/478 cut-off events. For 10323/10323 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1830 event pairs, 52 based on Foata normal form. 2/478 useless extension candidates. Maximal degree in co-relation 2543. Up to 448 conditions per place. [2024-06-21 20:39:09,491 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 85 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-21 20:39:09,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 100 transitions, 938 flow [2024-06-21 20:39:09,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:09,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:09,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 20:39:09,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:39:09,493 INFO L175 Difference]: Start difference. First operand has 107 places, 89 transitions, 704 flow. Second operand 8 states and 88 transitions. [2024-06-21 20:39:09,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 100 transitions, 938 flow [2024-06-21 20:39:09,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 100 transitions, 895 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:09,505 INFO L231 Difference]: Finished difference. Result has 109 places, 91 transitions, 714 flow [2024-06-21 20:39:09,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=714, PETRI_PLACES=109, PETRI_TRANSITIONS=91} [2024-06-21 20:39:09,505 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 80 predicate places. [2024-06-21 20:39:09,505 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 91 transitions, 714 flow [2024-06-21 20:39:09,505 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-21 20:39:09,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:09,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:39:09,505 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-21 20:39:09,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:09,506 INFO L85 PathProgramCache]: Analyzing trace with hash -127192012, now seen corresponding path program 1 times [2024-06-21 20:39:09,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:09,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759325599] [2024-06-21 20:39:09,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:10,373 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-21 20:39:10,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:10,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759325599] [2024-06-21 20:39:10,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759325599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:10,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:10,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:10,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493486796] [2024-06-21 20:39:10,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:10,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:10,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:10,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:10,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:10,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:10,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 91 transitions, 714 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-21 20:39:10,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:10,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:10,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:10,744 INFO L124 PetriNetUnfolderBase]: 265/473 cut-off events. [2024-06-21 20:39:10,745 INFO L125 PetriNetUnfolderBase]: For 10194/10194 co-relation queries the response was YES. [2024-06-21 20:39:10,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 473 events. 265/473 cut-off events. For 10194/10194 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1811 event pairs, 51 based on Foata normal form. 2/473 useless extension candidates. Maximal degree in co-relation 2506. Up to 445 conditions per place. [2024-06-21 20:39:10,748 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 86 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-06-21 20:39:10,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 100 transitions, 930 flow [2024-06-21 20:39:10,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:10,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 20:39:10,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 20:39:10,750 INFO L175 Difference]: Start difference. First operand has 109 places, 91 transitions, 714 flow. Second operand 8 states and 86 transitions. [2024-06-21 20:39:10,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 100 transitions, 930 flow [2024-06-21 20:39:10,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 100 transitions, 890 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:10,762 INFO L231 Difference]: Finished difference. Result has 111 places, 91 transitions, 702 flow [2024-06-21 20:39:10,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=702, PETRI_PLACES=111, PETRI_TRANSITIONS=91} [2024-06-21 20:39:10,764 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 82 predicate places. [2024-06-21 20:39:10,764 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 91 transitions, 702 flow [2024-06-21 20:39:10,764 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-21 20:39:10,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:10,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:10,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:39:10,764 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-21 20:39:10,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:10,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1354596488, now seen corresponding path program 1 times [2024-06-21 20:39:10,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:10,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16881149] [2024-06-21 20:39:10,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:10,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:11,536 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-21 20:39:11,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:11,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16881149] [2024-06-21 20:39:11,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16881149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:11,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:11,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:11,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753833697] [2024-06-21 20:39:11,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:11,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:11,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:11,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:11,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:11,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:11,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 91 transitions, 702 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-21 20:39:11,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:11,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:11,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:11,930 INFO L124 PetriNetUnfolderBase]: 276/494 cut-off events. [2024-06-21 20:39:11,930 INFO L125 PetriNetUnfolderBase]: For 11993/11993 co-relation queries the response was YES. [2024-06-21 20:39:11,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2745 conditions, 494 events. 276/494 cut-off events. For 11993/11993 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1925 event pairs, 33 based on Foata normal form. 2/494 useless extension candidates. Maximal degree in co-relation 2691. Up to 386 conditions per place. [2024-06-21 20:39:11,934 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 79 selfloop transitions, 31 changer transitions 0/112 dead transitions. [2024-06-21 20:39:11,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 112 transitions, 1068 flow [2024-06-21 20:39:11,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:11,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:11,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 20:39:11,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 20:39:11,935 INFO L175 Difference]: Start difference. First operand has 111 places, 91 transitions, 702 flow. Second operand 10 states and 115 transitions. [2024-06-21 20:39:11,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 112 transitions, 1068 flow [2024-06-21 20:39:11,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 112 transitions, 1040 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:11,947 INFO L231 Difference]: Finished difference. Result has 115 places, 93 transitions, 778 flow [2024-06-21 20:39:11,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=778, PETRI_PLACES=115, PETRI_TRANSITIONS=93} [2024-06-21 20:39:11,947 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 86 predicate places. [2024-06-21 20:39:11,948 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 93 transitions, 778 flow [2024-06-21 20:39:11,948 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-21 20:39:11,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:11,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:11,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:39:11,948 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-21 20:39:11,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:11,949 INFO L85 PathProgramCache]: Analyzing trace with hash 68419962, now seen corresponding path program 1 times [2024-06-21 20:39:11,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:11,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598747882] [2024-06-21 20:39:11,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:11,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:11,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:12,681 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-21 20:39:12,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:12,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598747882] [2024-06-21 20:39:12,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598747882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:12,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:12,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:12,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177478035] [2024-06-21 20:39:12,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:12,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:12,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:12,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:12,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:12,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 93 transitions, 778 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-21 20:39:12,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:12,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:12,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:13,148 INFO L124 PetriNetUnfolderBase]: 285/509 cut-off events. [2024-06-21 20:39:13,149 INFO L125 PetriNetUnfolderBase]: For 13289/13289 co-relation queries the response was YES. [2024-06-21 20:39:13,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 509 events. 285/509 cut-off events. For 13289/13289 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2004 event pairs, 49 based on Foata normal form. 3/510 useless extension candidates. Maximal degree in co-relation 2832. Up to 410 conditions per place. [2024-06-21 20:39:13,152 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 80 selfloop transitions, 34 changer transitions 0/116 dead transitions. [2024-06-21 20:39:13,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 116 transitions, 1088 flow [2024-06-21 20:39:13,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:13,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:39:13,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-21 20:39:13,153 INFO L175 Difference]: Start difference. First operand has 115 places, 93 transitions, 778 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:39:13,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 116 transitions, 1088 flow [2024-06-21 20:39:13,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 116 transitions, 1022 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:13,168 INFO L231 Difference]: Finished difference. Result has 120 places, 96 transitions, 820 flow [2024-06-21 20:39:13,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=820, PETRI_PLACES=120, PETRI_TRANSITIONS=96} [2024-06-21 20:39:13,169 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 91 predicate places. [2024-06-21 20:39:13,169 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 96 transitions, 820 flow [2024-06-21 20:39:13,169 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-21 20:39:13,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:13,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:13,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:39:13,169 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-21 20:39:13,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:13,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1354536038, now seen corresponding path program 2 times [2024-06-21 20:39:13,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:13,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375429628] [2024-06-21 20:39:13,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:13,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:13,917 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-21 20:39:13,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:13,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375429628] [2024-06-21 20:39:13,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375429628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:13,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:13,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:13,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560142299] [2024-06-21 20:39:13,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:13,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:13,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:13,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:13,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:13,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:13,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 96 transitions, 820 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-21 20:39:13,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:13,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:13,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:14,285 INFO L124 PetriNetUnfolderBase]: 289/517 cut-off events. [2024-06-21 20:39:14,285 INFO L125 PetriNetUnfolderBase]: For 13784/13784 co-relation queries the response was YES. [2024-06-21 20:39:14,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3013 conditions, 517 events. 289/517 cut-off events. For 13784/13784 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2065 event pairs, 51 based on Foata normal form. 2/517 useless extension candidates. Maximal degree in co-relation 2956. Up to 440 conditions per place. [2024-06-21 20:39:14,289 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 82 selfloop transitions, 30 changer transitions 0/114 dead transitions. [2024-06-21 20:39:14,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 114 transitions, 1106 flow [2024-06-21 20:39:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:14,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:14,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 20:39:14,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-21 20:39:14,290 INFO L175 Difference]: Start difference. First operand has 120 places, 96 transitions, 820 flow. Second operand 10 states and 114 transitions. [2024-06-21 20:39:14,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 114 transitions, 1106 flow [2024-06-21 20:39:14,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 114 transitions, 1024 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:14,306 INFO L231 Difference]: Finished difference. Result has 121 places, 97 transitions, 818 flow [2024-06-21 20:39:14,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=818, PETRI_PLACES=121, PETRI_TRANSITIONS=97} [2024-06-21 20:39:14,307 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 92 predicate places. [2024-06-21 20:39:14,307 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 97 transitions, 818 flow [2024-06-21 20:39:14,307 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-21 20:39:14,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:14,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:14,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:39:14,307 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-21 20:39:14,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:14,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1772508060, now seen corresponding path program 3 times [2024-06-21 20:39:14,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:14,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822598009] [2024-06-21 20:39:14,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:14,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:14,972 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-21 20:39:14,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822598009] [2024-06-21 20:39:14,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822598009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:14,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:14,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:14,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667103141] [2024-06-21 20:39:14,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:14,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:14,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:14,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:14,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:15,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:15,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 97 transitions, 818 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-21 20:39:15,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:15,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:15,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:15,322 INFO L124 PetriNetUnfolderBase]: 286/512 cut-off events. [2024-06-21 20:39:15,322 INFO L125 PetriNetUnfolderBase]: For 13579/13579 co-relation queries the response was YES. [2024-06-21 20:39:15,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2921 conditions, 512 events. 286/512 cut-off events. For 13579/13579 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2035 event pairs, 50 based on Foata normal form. 2/512 useless extension candidates. Maximal degree in co-relation 2863. Up to 453 conditions per place. [2024-06-21 20:39:15,325 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 82 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2024-06-21 20:39:15,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 110 transitions, 1066 flow [2024-06-21 20:39:15,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:15,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:15,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-21 20:39:15,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37407407407407406 [2024-06-21 20:39:15,326 INFO L175 Difference]: Start difference. First operand has 121 places, 97 transitions, 818 flow. Second operand 9 states and 101 transitions. [2024-06-21 20:39:15,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 110 transitions, 1066 flow [2024-06-21 20:39:15,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 110 transitions, 988 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:15,342 INFO L231 Difference]: Finished difference. Result has 122 places, 97 transitions, 796 flow [2024-06-21 20:39:15,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=796, PETRI_PLACES=122, PETRI_TRANSITIONS=97} [2024-06-21 20:39:15,343 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-21 20:39:15,343 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 97 transitions, 796 flow [2024-06-21 20:39:15,343 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-21 20:39:15,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:15,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:15,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:39:15,343 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-21 20:39:15,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:15,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1236448358, now seen corresponding path program 4 times [2024-06-21 20:39:15,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:15,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681144940] [2024-06-21 20:39:15,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:15,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:16,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-21 20:39:16,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:16,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681144940] [2024-06-21 20:39:16,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681144940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:16,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:16,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:16,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144153554] [2024-06-21 20:39:16,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:16,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:16,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:16,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:16,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 97 transitions, 796 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-21 20:39:16,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:16,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:16,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:16,282 INFO L124 PetriNetUnfolderBase]: 290/520 cut-off events. [2024-06-21 20:39:16,282 INFO L125 PetriNetUnfolderBase]: For 14404/14404 co-relation queries the response was YES. [2024-06-21 20:39:16,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2952 conditions, 520 events. 290/520 cut-off events. For 14404/14404 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2088 event pairs, 53 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 2893. Up to 445 conditions per place. [2024-06-21 20:39:16,285 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 74 selfloop transitions, 33 changer transitions 0/109 dead transitions. [2024-06-21 20:39:16,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 109 transitions, 1056 flow [2024-06-21 20:39:16,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:16,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:16,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 20:39:16,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 20:39:16,286 INFO L175 Difference]: Start difference. First operand has 122 places, 97 transitions, 796 flow. Second operand 9 states and 102 transitions. [2024-06-21 20:39:16,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 109 transitions, 1056 flow [2024-06-21 20:39:16,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 109 transitions, 998 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:16,303 INFO L231 Difference]: Finished difference. Result has 123 places, 98 transitions, 830 flow [2024-06-21 20:39:16,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=830, PETRI_PLACES=123, PETRI_TRANSITIONS=98} [2024-06-21 20:39:16,303 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 94 predicate places. [2024-06-21 20:39:16,303 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 98 transitions, 830 flow [2024-06-21 20:39:16,303 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-21 20:39:16,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:16,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:16,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:39:16,304 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-21 20:39:16,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:16,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1236448234, now seen corresponding path program 2 times [2024-06-21 20:39:16,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:16,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299917825] [2024-06-21 20:39:16,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:16,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:16,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:16,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-21 20:39:16,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:16,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299917825] [2024-06-21 20:39:16,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299917825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:16,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:16,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:16,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052656831] [2024-06-21 20:39:16,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:16,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:16,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:16,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:16,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:17,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:17,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 98 transitions, 830 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-21 20:39:17,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:17,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:17,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:17,316 INFO L124 PetriNetUnfolderBase]: 314/559 cut-off events. [2024-06-21 20:39:17,316 INFO L125 PetriNetUnfolderBase]: For 17707/17707 co-relation queries the response was YES. [2024-06-21 20:39:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3282 conditions, 559 events. 314/559 cut-off events. For 17707/17707 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2295 event pairs, 48 based on Foata normal form. 3/560 useless extension candidates. Maximal degree in co-relation 3222. Up to 360 conditions per place. [2024-06-21 20:39:17,319 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 76 selfloop transitions, 48 changer transitions 0/126 dead transitions. [2024-06-21 20:39:17,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 126 transitions, 1274 flow [2024-06-21 20:39:17,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:17,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 20:39:17,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-21 20:39:17,320 INFO L175 Difference]: Start difference. First operand has 123 places, 98 transitions, 830 flow. Second operand 10 states and 129 transitions. [2024-06-21 20:39:17,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 126 transitions, 1274 flow [2024-06-21 20:39:17,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 126 transitions, 1192 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:17,338 INFO L231 Difference]: Finished difference. Result has 127 places, 104 transitions, 930 flow [2024-06-21 20:39:17,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=930, PETRI_PLACES=127, PETRI_TRANSITIONS=104} [2024-06-21 20:39:17,339 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2024-06-21 20:39:17,339 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 104 transitions, 930 flow [2024-06-21 20:39:17,339 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-21 20:39:17,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:17,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:17,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:39:17,339 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-21 20:39:17,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:17,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1236270604, now seen corresponding path program 3 times [2024-06-21 20:39:17,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:17,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177950087] [2024-06-21 20:39:17,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:17,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:17,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:17,967 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-21 20:39:17,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:17,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177950087] [2024-06-21 20:39:17,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177950087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:17,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:17,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:17,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927441456] [2024-06-21 20:39:17,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:17,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:17,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:17,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:17,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:18,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:18,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 104 transitions, 930 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-21 20:39:18,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:18,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:18,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:18,220 INFO L124 PetriNetUnfolderBase]: 312/556 cut-off events. [2024-06-21 20:39:18,221 INFO L125 PetriNetUnfolderBase]: For 17021/17021 co-relation queries the response was YES. [2024-06-21 20:39:18,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 556 events. 312/556 cut-off events. For 17021/17021 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2294 event pairs, 47 based on Foata normal form. 1/555 useless extension candidates. Maximal degree in co-relation 3341. Up to 451 conditions per place. [2024-06-21 20:39:18,224 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 86 selfloop transitions, 39 changer transitions 0/127 dead transitions. [2024-06-21 20:39:18,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 127 transitions, 1318 flow [2024-06-21 20:39:18,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 20:39:18,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:39:18,225 INFO L175 Difference]: Start difference. First operand has 127 places, 104 transitions, 930 flow. Second operand 9 states and 105 transitions. [2024-06-21 20:39:18,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 127 transitions, 1318 flow [2024-06-21 20:39:18,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 127 transitions, 1220 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:18,244 INFO L231 Difference]: Finished difference. Result has 133 places, 115 transitions, 1064 flow [2024-06-21 20:39:18,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1064, PETRI_PLACES=133, PETRI_TRANSITIONS=115} [2024-06-21 20:39:18,245 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-06-21 20:39:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 115 transitions, 1064 flow [2024-06-21 20:39:18,245 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-21 20:39:18,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:18,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:18,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:39:18,245 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-21 20:39:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:18,246 INFO L85 PathProgramCache]: Analyzing trace with hash 255706758, now seen corresponding path program 4 times [2024-06-21 20:39:18,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:18,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39720893] [2024-06-21 20:39:18,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:18,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:18,911 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-21 20:39:18,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:18,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39720893] [2024-06-21 20:39:18,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39720893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:18,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:18,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:18,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638091453] [2024-06-21 20:39:18,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:18,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:18,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:18,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:18,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:19,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:19,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 115 transitions, 1064 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-21 20:39:19,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:19,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:19,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:19,257 INFO L124 PetriNetUnfolderBase]: 321/571 cut-off events. [2024-06-21 20:39:19,258 INFO L125 PetriNetUnfolderBase]: For 19267/19267 co-relation queries the response was YES. [2024-06-21 20:39:19,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 571 events. 321/571 cut-off events. For 19267/19267 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2357 event pairs, 52 based on Foata normal form. 3/572 useless extension candidates. Maximal degree in co-relation 3555. Up to 522 conditions per place. [2024-06-21 20:39:19,261 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-21 20:39:19,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 131 transitions, 1414 flow [2024-06-21 20:39:19,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:19,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:19,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-21 20:39:19,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37407407407407406 [2024-06-21 20:39:19,271 INFO L175 Difference]: Start difference. First operand has 133 places, 115 transitions, 1064 flow. Second operand 9 states and 101 transitions. [2024-06-21 20:39:19,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 131 transitions, 1414 flow [2024-06-21 20:39:19,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 131 transitions, 1331 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:19,296 INFO L231 Difference]: Finished difference. Result has 138 places, 118 transitions, 1086 flow [2024-06-21 20:39:19,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1086, PETRI_PLACES=138, PETRI_TRANSITIONS=118} [2024-06-21 20:39:19,297 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 109 predicate places. [2024-06-21 20:39:19,297 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 118 transitions, 1086 flow [2024-06-21 20:39:19,297 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-21 20:39:19,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:19,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:19,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:39:19,298 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-21 20:39:19,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:19,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1970589954, now seen corresponding path program 5 times [2024-06-21 20:39:19,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:19,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136311595] [2024-06-21 20:39:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:19,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:19,954 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-21 20:39:19,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:19,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136311595] [2024-06-21 20:39:19,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136311595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:19,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:19,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:19,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683240991] [2024-06-21 20:39:19,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:19,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:19,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:19,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:19,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:20,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:20,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 118 transitions, 1086 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-21 20:39:20,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:20,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:20,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:20,335 INFO L124 PetriNetUnfolderBase]: 340/602 cut-off events. [2024-06-21 20:39:20,336 INFO L125 PetriNetUnfolderBase]: For 21622/21622 co-relation queries the response was YES. [2024-06-21 20:39:20,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3891 conditions, 602 events. 340/602 cut-off events. For 21622/21622 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2522 event pairs, 48 based on Foata normal form. 3/603 useless extension candidates. Maximal degree in co-relation 3823. Up to 485 conditions per place. [2024-06-21 20:39:20,340 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 104 selfloop transitions, 35 changer transitions 0/141 dead transitions. [2024-06-21 20:39:20,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 141 transitions, 1572 flow [2024-06-21 20:39:20,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:20,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:20,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 20:39:20,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2024-06-21 20:39:20,341 INFO L175 Difference]: Start difference. First operand has 138 places, 118 transitions, 1086 flow. Second operand 10 states and 119 transitions. [2024-06-21 20:39:20,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 141 transitions, 1572 flow [2024-06-21 20:39:20,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 141 transitions, 1509 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:20,368 INFO L231 Difference]: Finished difference. Result has 141 places, 124 transitions, 1199 flow [2024-06-21 20:39:20,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1199, PETRI_PLACES=141, PETRI_TRANSITIONS=124} [2024-06-21 20:39:20,369 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-21 20:39:20,369 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 124 transitions, 1199 flow [2024-06-21 20:39:20,369 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-21 20:39:20,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:20,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:20,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:39:20,369 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-21 20:39:20,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:20,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1719577628, now seen corresponding path program 1 times [2024-06-21 20:39:20,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:20,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701400142] [2024-06-21 20:39:20,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:20,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:20,985 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-21 20:39:20,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:20,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701400142] [2024-06-21 20:39:20,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701400142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:20,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:20,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:20,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583035278] [2024-06-21 20:39:20,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:20,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:20,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:20,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:20,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:21,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:21,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 124 transitions, 1199 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-21 20:39:21,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:21,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:21,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:21,284 INFO L124 PetriNetUnfolderBase]: 344/609 cut-off events. [2024-06-21 20:39:21,284 INFO L125 PetriNetUnfolderBase]: For 21580/21580 co-relation queries the response was YES. [2024-06-21 20:39:21,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3967 conditions, 609 events. 344/609 cut-off events. For 21580/21580 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2551 event pairs, 58 based on Foata normal form. 2/609 useless extension candidates. Maximal degree in co-relation 3898. Up to 576 conditions per place. [2024-06-21 20:39:21,287 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-21 20:39:21,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 140 transitions, 1545 flow [2024-06-21 20:39:21,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:21,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:21,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 20:39:21,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 20:39:21,293 INFO L175 Difference]: Start difference. First operand has 141 places, 124 transitions, 1199 flow. Second operand 9 states and 97 transitions. [2024-06-21 20:39:21,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 140 transitions, 1545 flow [2024-06-21 20:39:21,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 140 transitions, 1459 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:21,321 INFO L231 Difference]: Finished difference. Result has 146 places, 130 transitions, 1214 flow [2024-06-21 20:39:21,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1214, PETRI_PLACES=146, PETRI_TRANSITIONS=130} [2024-06-21 20:39:21,322 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 117 predicate places. [2024-06-21 20:39:21,322 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 130 transitions, 1214 flow [2024-06-21 20:39:21,322 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-21 20:39:21,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:21,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:21,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:39:21,322 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-21 20:39:21,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:21,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1483395572, now seen corresponding path program 6 times [2024-06-21 20:39:21,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:21,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317558346] [2024-06-21 20:39:21,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:21,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:21,937 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-21 20:39:21,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:21,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317558346] [2024-06-21 20:39:21,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317558346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:21,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:21,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:21,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842423931] [2024-06-21 20:39:21,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:21,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:21,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:21,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:21,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:21,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:21,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 130 transitions, 1214 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-21 20:39:21,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:21,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:21,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:22,243 INFO L124 PetriNetUnfolderBase]: 338/600 cut-off events. [2024-06-21 20:39:22,243 INFO L125 PetriNetUnfolderBase]: For 20881/20881 co-relation queries the response was YES. [2024-06-21 20:39:22,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3829 conditions, 600 events. 338/600 cut-off events. For 20881/20881 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2523 event pairs, 49 based on Foata normal form. 3/601 useless extension candidates. Maximal degree in co-relation 3756. Up to 514 conditions per place. [2024-06-21 20:39:22,247 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 116 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-21 20:39:22,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 144 transitions, 1542 flow [2024-06-21 20:39:22,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:22,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:22,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 20:39:22,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962962962962963 [2024-06-21 20:39:22,249 INFO L175 Difference]: Start difference. First operand has 146 places, 130 transitions, 1214 flow. Second operand 9 states and 107 transitions. [2024-06-21 20:39:22,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 144 transitions, 1542 flow [2024-06-21 20:39:22,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 144 transitions, 1475 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:22,280 INFO L231 Difference]: Finished difference. Result has 150 places, 130 transitions, 1206 flow [2024-06-21 20:39:22,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1206, PETRI_PLACES=150, PETRI_TRANSITIONS=130} [2024-06-21 20:39:22,281 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 121 predicate places. [2024-06-21 20:39:22,281 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 130 transitions, 1206 flow [2024-06-21 20:39:22,281 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-21 20:39:22,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:22,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:22,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:39:22,281 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-21 20:39:22,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:22,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1483217818, now seen corresponding path program 5 times [2024-06-21 20:39:22,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:22,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383817918] [2024-06-21 20:39:22,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:22,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:22,893 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-21 20:39:22,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:22,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383817918] [2024-06-21 20:39:22,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383817918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:22,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:22,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:22,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427933550] [2024-06-21 20:39:22,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:22,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:22,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:22,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:22,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:22,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:22,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 130 transitions, 1206 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-21 20:39:22,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:22,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:22,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:23,165 INFO L124 PetriNetUnfolderBase]: 335/595 cut-off events. [2024-06-21 20:39:23,165 INFO L125 PetriNetUnfolderBase]: For 19375/19375 co-relation queries the response was YES. [2024-06-21 20:39:23,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3725 conditions, 595 events. 335/595 cut-off events. For 19375/19375 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2483 event pairs, 58 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3651. Up to 567 conditions per place. [2024-06-21 20:39:23,169 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 123 selfloop transitions, 14 changer transitions 0/139 dead transitions. [2024-06-21 20:39:23,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 139 transitions, 1500 flow [2024-06-21 20:39:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:23,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:23,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 20:39:23,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 20:39:23,170 INFO L175 Difference]: Start difference. First operand has 150 places, 130 transitions, 1206 flow. Second operand 9 states and 95 transitions. [2024-06-21 20:39:23,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 139 transitions, 1500 flow [2024-06-21 20:39:23,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 139 transitions, 1432 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:23,204 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1170 flow [2024-06-21 20:39:23,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1170, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-06-21 20:39:23,205 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-21 20:39:23,205 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1170 flow [2024-06-21 20:39:23,205 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-21 20:39:23,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:23,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:23,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:39:23,205 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-21 20:39:23,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:23,205 INFO L85 PathProgramCache]: Analyzing trace with hash 957183208, now seen corresponding path program 1 times [2024-06-21 20:39:23,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:23,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499812273] [2024-06-21 20:39:23,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:23,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:23,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:23,876 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-21 20:39:23,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:23,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499812273] [2024-06-21 20:39:23,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499812273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:23,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:23,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:23,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850848874] [2024-06-21 20:39:23,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:23,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:23,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:23,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:23,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:23,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1170 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:23,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:23,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:23,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:24,236 INFO L124 PetriNetUnfolderBase]: 346/616 cut-off events. [2024-06-21 20:39:24,236 INFO L125 PetriNetUnfolderBase]: For 21969/21969 co-relation queries the response was YES. [2024-06-21 20:39:24,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3875 conditions, 616 events. 346/616 cut-off events. For 21969/21969 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2605 event pairs, 38 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 3800. Up to 468 conditions per place. [2024-06-21 20:39:24,240 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 122 selfloop transitions, 31 changer transitions 0/155 dead transitions. [2024-06-21 20:39:24,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 155 transitions, 1651 flow [2024-06-21 20:39:24,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:24,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:24,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:39:24,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 20:39:24,242 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1170 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:39:24,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 155 transitions, 1651 flow [2024-06-21 20:39:24,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 155 transitions, 1567 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:24,286 INFO L231 Difference]: Finished difference. Result has 155 places, 134 transitions, 1216 flow [2024-06-21 20:39:24,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1216, PETRI_PLACES=155, PETRI_TRANSITIONS=134} [2024-06-21 20:39:24,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 126 predicate places. [2024-06-21 20:39:24,286 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 134 transitions, 1216 flow [2024-06-21 20:39:24,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:24,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:24,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:24,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:39:24,287 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-21 20:39:24,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:24,287 INFO L85 PathProgramCache]: Analyzing trace with hash 883251444, now seen corresponding path program 2 times [2024-06-21 20:39:24,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:24,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581376903] [2024-06-21 20:39:24,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:24,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:24,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:25,029 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-21 20:39:25,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:25,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581376903] [2024-06-21 20:39:25,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581376903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:25,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:25,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:25,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172758540] [2024-06-21 20:39:25,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:25,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:25,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:25,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:25,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:25,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:25,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 134 transitions, 1216 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:25,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:25,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:25,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:25,557 INFO L124 PetriNetUnfolderBase]: 386/696 cut-off events. [2024-06-21 20:39:25,557 INFO L125 PetriNetUnfolderBase]: For 33665/33665 co-relation queries the response was YES. [2024-06-21 20:39:25,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4749 conditions, 696 events. 386/696 cut-off events. For 33665/33665 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3074 event pairs, 66 based on Foata normal form. 2/696 useless extension candidates. Maximal degree in co-relation 4672. Up to 484 conditions per place. [2024-06-21 20:39:25,562 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 35 changer transitions 0/162 dead transitions. [2024-06-21 20:39:25,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 162 transitions, 1758 flow [2024-06-21 20:39:25,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:25,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:25,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 20:39:25,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 20:39:25,573 INFO L175 Difference]: Start difference. First operand has 155 places, 134 transitions, 1216 flow. Second operand 11 states and 135 transitions. [2024-06-21 20:39:25,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 162 transitions, 1758 flow [2024-06-21 20:39:25,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 162 transitions, 1676 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:25,621 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1227 flow [2024-06-21 20:39:25,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1227, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-06-21 20:39:25,623 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-21 20:39:25,623 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1227 flow [2024-06-21 20:39:25,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:25,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:25,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:25,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:39:25,623 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-21 20:39:25,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:25,625 INFO L85 PathProgramCache]: Analyzing trace with hash 883255319, now seen corresponding path program 1 times [2024-06-21 20:39:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758668667] [2024-06-21 20:39:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:25,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:26,420 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-21 20:39:26,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:26,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758668667] [2024-06-21 20:39:26,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758668667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:26,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:26,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:26,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824908030] [2024-06-21 20:39:26,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:26,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:26,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:26,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:26,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:26,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:26,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1227 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:26,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:26,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:26,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:26,854 INFO L124 PetriNetUnfolderBase]: 405/727 cut-off events. [2024-06-21 20:39:26,854 INFO L125 PetriNetUnfolderBase]: For 37562/37562 co-relation queries the response was YES. [2024-06-21 20:39:26,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 727 events. 405/727 cut-off events. For 37562/37562 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3247 event pairs, 72 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 4953. Up to 612 conditions per place. [2024-06-21 20:39:26,859 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 37 changer transitions 0/162 dead transitions. [2024-06-21 20:39:26,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 162 transitions, 1793 flow [2024-06-21 20:39:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:26,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:26,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 20:39:26,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-21 20:39:26,860 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1227 flow. Second operand 11 states and 131 transitions. [2024-06-21 20:39:26,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 162 transitions, 1793 flow [2024-06-21 20:39:26,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 162 transitions, 1726 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:26,918 INFO L231 Difference]: Finished difference. Result has 163 places, 141 transitions, 1346 flow [2024-06-21 20:39:26,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1346, PETRI_PLACES=163, PETRI_TRANSITIONS=141} [2024-06-21 20:39:26,919 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-21 20:39:26,919 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 141 transitions, 1346 flow [2024-06-21 20:39:26,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:26,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:26,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:26,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:39:26,919 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-21 20:39:26,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:26,920 INFO L85 PathProgramCache]: Analyzing trace with hash 959060878, now seen corresponding path program 3 times [2024-06-21 20:39:26,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:26,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403505099] [2024-06-21 20:39:26,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:26,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:27,642 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-21 20:39:27,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:27,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403505099] [2024-06-21 20:39:27,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403505099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:27,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:27,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:27,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474275171] [2024-06-21 20:39:27,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:27,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:27,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:27,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:27,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:27,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:27,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 141 transitions, 1346 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:27,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:27,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:27,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:28,161 INFO L124 PetriNetUnfolderBase]: 386/694 cut-off events. [2024-06-21 20:39:28,161 INFO L125 PetriNetUnfolderBase]: For 37480/37480 co-relation queries the response was YES. [2024-06-21 20:39:28,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4384 conditions, 694 events. 386/694 cut-off events. For 37480/37480 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3092 event pairs, 57 based on Foata normal form. 14/706 useless extension candidates. Maximal degree in co-relation 4305. Up to 534 conditions per place. [2024-06-21 20:39:28,166 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 118 selfloop transitions, 35 changer transitions 12/167 dead transitions. [2024-06-21 20:39:28,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 167 transitions, 1798 flow [2024-06-21 20:39:28,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:39:28,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:39:28,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 20:39:28,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:39:28,167 INFO L175 Difference]: Start difference. First operand has 163 places, 141 transitions, 1346 flow. Second operand 12 states and 140 transitions. [2024-06-21 20:39:28,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 167 transitions, 1798 flow [2024-06-21 20:39:28,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 167 transitions, 1705 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:28,212 INFO L231 Difference]: Finished difference. Result has 169 places, 136 transitions, 1287 flow [2024-06-21 20:39:28,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1287, PETRI_PLACES=169, PETRI_TRANSITIONS=136} [2024-06-21 20:39:28,213 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 140 predicate places. [2024-06-21 20:39:28,213 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 136 transitions, 1287 flow [2024-06-21 20:39:28,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:28,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:28,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:28,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:39:28,213 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-21 20:39:28,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:28,213 INFO L85 PathProgramCache]: Analyzing trace with hash -2087255257, now seen corresponding path program 2 times [2024-06-21 20:39:28,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:28,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489470530] [2024-06-21 20:39:28,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:28,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:29,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-21 20:39:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489470530] [2024-06-21 20:39:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489470530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:29,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:29,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:29,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627481813] [2024-06-21 20:39:29,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:29,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:29,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:29,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:29,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:29,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:29,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 136 transitions, 1287 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:29,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:29,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:29,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:29,447 INFO L124 PetriNetUnfolderBase]: 361/643 cut-off events. [2024-06-21 20:39:29,447 INFO L125 PetriNetUnfolderBase]: For 26842/26842 co-relation queries the response was YES. [2024-06-21 20:39:29,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 643 events. 361/643 cut-off events. For 26842/26842 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2777 event pairs, 53 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 4080. Up to 562 conditions per place. [2024-06-21 20:39:29,475 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 124 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-21 20:39:29,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 156 transitions, 1783 flow [2024-06-21 20:39:29,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:29,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 20:39:29,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 20:39:29,475 INFO L175 Difference]: Start difference. First operand has 169 places, 136 transitions, 1287 flow. Second operand 10 states and 115 transitions. [2024-06-21 20:39:29,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 156 transitions, 1783 flow [2024-06-21 20:39:29,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 156 transitions, 1655 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-21 20:39:29,519 INFO L231 Difference]: Finished difference. Result has 165 places, 140 transitions, 1285 flow [2024-06-21 20:39:29,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1285, PETRI_PLACES=165, PETRI_TRANSITIONS=140} [2024-06-21 20:39:29,520 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2024-06-21 20:39:29,520 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 140 transitions, 1285 flow [2024-06-21 20:39:29,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:29,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:29,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:29,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:39:29,520 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-21 20:39:29,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:29,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1045896993, now seen corresponding path program 3 times [2024-06-21 20:39:29,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:29,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381324225] [2024-06-21 20:39:29,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:29,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:30,313 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-21 20:39:30,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:30,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381324225] [2024-06-21 20:39:30,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381324225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:30,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:30,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:30,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013553477] [2024-06-21 20:39:30,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:30,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:30,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:30,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:30,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:30,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:30,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 140 transitions, 1285 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:30,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:30,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:30,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:30,666 INFO L124 PetriNetUnfolderBase]: 357/637 cut-off events. [2024-06-21 20:39:30,666 INFO L125 PetriNetUnfolderBase]: For 25829/25829 co-relation queries the response was YES. [2024-06-21 20:39:30,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3991 conditions, 637 events. 357/637 cut-off events. For 25829/25829 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2753 event pairs, 52 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 3909. Up to 575 conditions per place. [2024-06-21 20:39:30,670 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 124 selfloop transitions, 28 changer transitions 0/154 dead transitions. [2024-06-21 20:39:30,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 154 transitions, 1625 flow [2024-06-21 20:39:30,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:30,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:30,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 20:39:30,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:39:30,671 INFO L175 Difference]: Start difference. First operand has 165 places, 140 transitions, 1285 flow. Second operand 10 states and 110 transitions. [2024-06-21 20:39:30,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 154 transitions, 1625 flow [2024-06-21 20:39:30,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 154 transitions, 1519 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:30,713 INFO L231 Difference]: Finished difference. Result has 168 places, 140 transitions, 1240 flow [2024-06-21 20:39:30,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1240, PETRI_PLACES=168, PETRI_TRANSITIONS=140} [2024-06-21 20:39:30,714 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-21 20:39:30,714 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 140 transitions, 1240 flow [2024-06-21 20:39:30,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:30,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:30,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:39:30,714 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-21 20:39:30,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:30,715 INFO L85 PathProgramCache]: Analyzing trace with hash 330525737, now seen corresponding path program 4 times [2024-06-21 20:39:30,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:30,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339598973] [2024-06-21 20:39:30,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:30,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:30,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:31,541 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-21 20:39:31,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:31,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339598973] [2024-06-21 20:39:31,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339598973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:31,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:31,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:31,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022371287] [2024-06-21 20:39:31,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:31,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:31,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:31,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:31,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:31,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:31,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 140 transitions, 1240 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:31,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:31,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:31,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:31,934 INFO L124 PetriNetUnfolderBase]: 369/657 cut-off events. [2024-06-21 20:39:31,934 INFO L125 PetriNetUnfolderBase]: For 26623/26623 co-relation queries the response was YES. [2024-06-21 20:39:31,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4048 conditions, 657 events. 369/657 cut-off events. For 26623/26623 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2849 event pairs, 43 based on Foata normal form. 2/657 useless extension candidates. Maximal degree in co-relation 3965. Up to 483 conditions per place. [2024-06-21 20:39:31,939 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 104 selfloop transitions, 53 changer transitions 0/159 dead transitions. [2024-06-21 20:39:31,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 159 transitions, 1639 flow [2024-06-21 20:39:31,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:31,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:31,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 20:39:31,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:39:31,940 INFO L175 Difference]: Start difference. First operand has 168 places, 140 transitions, 1240 flow. Second operand 10 states and 120 transitions. [2024-06-21 20:39:31,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 159 transitions, 1639 flow [2024-06-21 20:39:31,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 159 transitions, 1543 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 20:39:31,990 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1302 flow [2024-06-21 20:39:31,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1302, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-21 20:39:31,990 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 137 predicate places. [2024-06-21 20:39:31,990 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1302 flow [2024-06-21 20:39:31,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:31,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:31,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:31,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:39:31,991 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-21 20:39:31,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:31,991 INFO L85 PathProgramCache]: Analyzing trace with hash 330533673, now seen corresponding path program 1 times [2024-06-21 20:39:31,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:31,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749128151] [2024-06-21 20:39:31,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:31,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:32,855 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-21 20:39:32,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:32,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749128151] [2024-06-21 20:39:32,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749128151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:32,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:32,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:32,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335626058] [2024-06-21 20:39:32,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:32,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:32,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:32,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:32,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:32,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:32,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 1302 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:32,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:32,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:32,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:33,199 INFO L124 PetriNetUnfolderBase]: 373/665 cut-off events. [2024-06-21 20:39:33,200 INFO L125 PetriNetUnfolderBase]: For 27867/27867 co-relation queries the response was YES. [2024-06-21 20:39:33,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4117 conditions, 665 events. 373/665 cut-off events. For 27867/27867 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2940 event pairs, 41 based on Foata normal form. 2/665 useless extension candidates. Maximal degree in co-relation 4036. Up to 594 conditions per place. [2024-06-21 20:39:33,204 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 132 selfloop transitions, 26 changer transitions 0/160 dead transitions. [2024-06-21 20:39:33,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 160 transitions, 1674 flow [2024-06-21 20:39:33,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:33,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:33,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 20:39:33,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 20:39:33,205 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1302 flow. Second operand 9 states and 105 transitions. [2024-06-21 20:39:33,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 160 transitions, 1674 flow [2024-06-21 20:39:33,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 160 transitions, 1541 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:33,252 INFO L231 Difference]: Finished difference. Result has 168 places, 146 transitions, 1250 flow [2024-06-21 20:39:33,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1250, PETRI_PLACES=168, PETRI_TRANSITIONS=146} [2024-06-21 20:39:33,253 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-21 20:39:33,253 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 146 transitions, 1250 flow [2024-06-21 20:39:33,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:33,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:33,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:33,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:39:33,253 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-21 20:39:33,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:33,254 INFO L85 PathProgramCache]: Analyzing trace with hash 330323927, now seen corresponding path program 5 times [2024-06-21 20:39:33,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:33,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387876096] [2024-06-21 20:39:33,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:33,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:33,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:34,090 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-21 20:39:34,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:34,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387876096] [2024-06-21 20:39:34,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387876096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:34,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:34,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906899313] [2024-06-21 20:39:34,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:34,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:34,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:34,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:34,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:34,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:34,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 146 transitions, 1250 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:34,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:34,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:34,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:34,451 INFO L124 PetriNetUnfolderBase]: 369/659 cut-off events. [2024-06-21 20:39:34,451 INFO L125 PetriNetUnfolderBase]: For 26443/26443 co-relation queries the response was YES. [2024-06-21 20:39:34,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3915 conditions, 659 events. 369/659 cut-off events. For 26443/26443 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2899 event pairs, 43 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 3834. Up to 485 conditions per place. [2024-06-21 20:39:34,455 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 107 selfloop transitions, 53 changer transitions 0/162 dead transitions. [2024-06-21 20:39:34,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 162 transitions, 1616 flow [2024-06-21 20:39:34,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:34,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:34,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 20:39:34,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066666666666667 [2024-06-21 20:39:34,469 INFO L175 Difference]: Start difference. First operand has 168 places, 146 transitions, 1250 flow. Second operand 10 states and 122 transitions. [2024-06-21 20:39:34,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 162 transitions, 1616 flow [2024-06-21 20:39:34,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 162 transitions, 1546 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:34,517 INFO L231 Difference]: Finished difference. Result has 172 places, 146 transitions, 1291 flow [2024-06-21 20:39:34,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1291, PETRI_PLACES=172, PETRI_TRANSITIONS=146} [2024-06-21 20:39:34,517 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 20:39:34,517 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 146 transitions, 1291 flow [2024-06-21 20:39:34,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:34,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:34,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:34,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:39:34,518 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-21 20:39:34,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:34,518 INFO L85 PathProgramCache]: Analyzing trace with hash 330318347, now seen corresponding path program 6 times [2024-06-21 20:39:34,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:34,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309229618] [2024-06-21 20:39:34,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:34,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:35,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-21 20:39:35,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:35,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309229618] [2024-06-21 20:39:35,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309229618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:35,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:35,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:35,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195081363] [2024-06-21 20:39:35,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:35,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:35,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:35,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:35,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:35,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:35,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 146 transitions, 1291 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:35,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:35,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:35,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:35,656 INFO L124 PetriNetUnfolderBase]: 375/669 cut-off events. [2024-06-21 20:39:35,656 INFO L125 PetriNetUnfolderBase]: For 27803/27803 co-relation queries the response was YES. [2024-06-21 20:39:35,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4046 conditions, 669 events. 375/669 cut-off events. For 27803/27803 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2952 event pairs, 43 based on Foata normal form. 2/669 useless extension candidates. Maximal degree in co-relation 3964. Up to 478 conditions per place. [2024-06-21 20:39:35,662 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 59 changer transitions 0/166 dead transitions. [2024-06-21 20:39:35,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 166 transitions, 1713 flow [2024-06-21 20:39:35,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:35,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:35,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 20:39:35,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-21 20:39:35,663 INFO L175 Difference]: Start difference. First operand has 172 places, 146 transitions, 1291 flow. Second operand 11 states and 133 transitions. [2024-06-21 20:39:35,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 166 transitions, 1713 flow [2024-06-21 20:39:35,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 166 transitions, 1586 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:35,713 INFO L231 Difference]: Finished difference. Result has 174 places, 148 transitions, 1333 flow [2024-06-21 20:39:35,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1333, PETRI_PLACES=174, PETRI_TRANSITIONS=148} [2024-06-21 20:39:35,714 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-21 20:39:35,714 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 148 transitions, 1333 flow [2024-06-21 20:39:35,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:35,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:35,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:35,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:39:35,714 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-21 20:39:35,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:35,714 INFO L85 PathProgramCache]: Analyzing trace with hash 330318192, now seen corresponding path program 4 times [2024-06-21 20:39:35,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:35,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641048105] [2024-06-21 20:39:35,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:35,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:36,485 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-21 20:39:36,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:36,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641048105] [2024-06-21 20:39:36,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641048105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:36,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:36,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:36,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997525092] [2024-06-21 20:39:36,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:36,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:36,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:36,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:36,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:36,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:36,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 148 transitions, 1333 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:36,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:36,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:36,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:36,827 INFO L124 PetriNetUnfolderBase]: 399/721 cut-off events. [2024-06-21 20:39:36,827 INFO L125 PetriNetUnfolderBase]: For 44579/44579 co-relation queries the response was YES. [2024-06-21 20:39:36,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4326 conditions, 721 events. 399/721 cut-off events. For 44579/44579 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3276 event pairs, 47 based on Foata normal form. 14/733 useless extension candidates. Maximal degree in co-relation 4243. Up to 470 conditions per place. [2024-06-21 20:39:36,832 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 103 selfloop transitions, 48 changer transitions 17/170 dead transitions. [2024-06-21 20:39:36,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 170 transitions, 1793 flow [2024-06-21 20:39:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:36,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 20:39:36,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333333333333334 [2024-06-21 20:39:36,834 INFO L175 Difference]: Start difference. First operand has 174 places, 148 transitions, 1333 flow. Second operand 10 states and 127 transitions. [2024-06-21 20:39:36,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 170 transitions, 1793 flow [2024-06-21 20:39:36,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 170 transitions, 1640 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:36,888 INFO L231 Difference]: Finished difference. Result has 175 places, 139 transitions, 1230 flow [2024-06-21 20:39:36,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1230, PETRI_PLACES=175, PETRI_TRANSITIONS=139} [2024-06-21 20:39:36,888 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 146 predicate places. [2024-06-21 20:39:36,888 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 139 transitions, 1230 flow [2024-06-21 20:39:36,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:36,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:36,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:36,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:39:36,888 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-21 20:39:36,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:36,889 INFO L85 PathProgramCache]: Analyzing trace with hash 324955812, now seen corresponding path program 5 times [2024-06-21 20:39:36,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:36,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981932044] [2024-06-21 20:39:36,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:36,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:36,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:37,661 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-21 20:39:37,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:37,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981932044] [2024-06-21 20:39:37,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981932044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:37,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:37,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:37,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235234072] [2024-06-21 20:39:37,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:37,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:37,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:37,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:37,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:37,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:37,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 139 transitions, 1230 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:37,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:37,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:37,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:38,057 INFO L124 PetriNetUnfolderBase]: 376/688 cut-off events. [2024-06-21 20:39:38,057 INFO L125 PetriNetUnfolderBase]: For 45944/45944 co-relation queries the response was YES. [2024-06-21 20:39:38,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4148 conditions, 688 events. 376/688 cut-off events. For 45944/45944 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3125 event pairs, 51 based on Foata normal form. 14/700 useless extension candidates. Maximal degree in co-relation 4064. Up to 467 conditions per place. [2024-06-21 20:39:38,061 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 107 selfloop transitions, 43 changer transitions 11/163 dead transitions. [2024-06-21 20:39:38,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 163 transitions, 1688 flow [2024-06-21 20:39:38,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:38,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 20:39:38,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333333333333334 [2024-06-21 20:39:38,062 INFO L175 Difference]: Start difference. First operand has 175 places, 139 transitions, 1230 flow. Second operand 10 states and 127 transitions. [2024-06-21 20:39:38,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 163 transitions, 1688 flow [2024-06-21 20:39:38,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 163 transitions, 1576 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:39:38,117 INFO L231 Difference]: Finished difference. Result has 172 places, 138 transitions, 1216 flow [2024-06-21 20:39:38,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1216, PETRI_PLACES=172, PETRI_TRANSITIONS=138} [2024-06-21 20:39:38,118 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 20:39:38,118 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 138 transitions, 1216 flow [2024-06-21 20:39:38,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:38,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:38,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:38,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:39:38,119 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-21 20:39:38,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:38,119 INFO L85 PathProgramCache]: Analyzing trace with hash 324807942, now seen corresponding path program 6 times [2024-06-21 20:39:38,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:38,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905072798] [2024-06-21 20:39:38,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:38,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:38,781 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-21 20:39:38,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:38,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905072798] [2024-06-21 20:39:38,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905072798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:38,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:38,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:38,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206821615] [2024-06-21 20:39:38,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:38,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:38,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:38,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:38,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:38,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:38,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 138 transitions, 1216 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:38,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:38,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:38,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:39,108 INFO L124 PetriNetUnfolderBase]: 353/643 cut-off events. [2024-06-21 20:39:39,108 INFO L125 PetriNetUnfolderBase]: For 31578/31578 co-relation queries the response was YES. [2024-06-21 20:39:39,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 643 events. 353/643 cut-off events. For 31578/31578 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2882 event pairs, 44 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 3977. Up to 494 conditions per place. [2024-06-21 20:39:39,112 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 110 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2024-06-21 20:39:39,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 156 transitions, 1712 flow [2024-06-21 20:39:39,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:39,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:39,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 20:39:39,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-06-21 20:39:39,113 INFO L175 Difference]: Start difference. First operand has 172 places, 138 transitions, 1216 flow. Second operand 10 states and 117 transitions. [2024-06-21 20:39:39,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 156 transitions, 1712 flow [2024-06-21 20:39:39,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 156 transitions, 1592 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 20:39:39,171 INFO L231 Difference]: Finished difference. Result has 171 places, 140 transitions, 1230 flow [2024-06-21 20:39:39,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1230, PETRI_PLACES=171, PETRI_TRANSITIONS=140} [2024-06-21 20:39:39,172 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2024-06-21 20:39:39,172 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 140 transitions, 1230 flow [2024-06-21 20:39:39,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:39,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:39,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:39,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:39:39,172 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-21 20:39:39,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:39,173 INFO L85 PathProgramCache]: Analyzing trace with hash 324955967, now seen corresponding path program 7 times [2024-06-21 20:39:39,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:39,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959186574] [2024-06-21 20:39:39,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:39,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:39,914 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-21 20:39:39,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:39,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959186574] [2024-06-21 20:39:39,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959186574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:39,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:39,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:39,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420396570] [2024-06-21 20:39:39,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:39,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:39,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:39,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:39,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:39,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:39,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 140 transitions, 1230 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:39,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:39,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:39,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:40,275 INFO L124 PetriNetUnfolderBase]: 359/653 cut-off events. [2024-06-21 20:39:40,275 INFO L125 PetriNetUnfolderBase]: For 32966/32966 co-relation queries the response was YES. [2024-06-21 20:39:40,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4133 conditions, 653 events. 359/653 cut-off events. For 32966/32966 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2907 event pairs, 48 based on Foata normal form. 2/653 useless extension candidates. Maximal degree in co-relation 4050. Up to 498 conditions per place. [2024-06-21 20:39:40,279 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 110 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2024-06-21 20:39:40,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 156 transitions, 1622 flow [2024-06-21 20:39:40,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:40,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:40,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 20:39:40,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-21 20:39:40,280 INFO L175 Difference]: Start difference. First operand has 171 places, 140 transitions, 1230 flow. Second operand 10 states and 118 transitions. [2024-06-21 20:39:40,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 156 transitions, 1622 flow [2024-06-21 20:39:40,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 156 transitions, 1511 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:40,338 INFO L231 Difference]: Finished difference. Result has 173 places, 142 transitions, 1262 flow [2024-06-21 20:39:40,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1262, PETRI_PLACES=173, PETRI_TRANSITIONS=142} [2024-06-21 20:39:40,338 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 144 predicate places. [2024-06-21 20:39:40,338 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 142 transitions, 1262 flow [2024-06-21 20:39:40,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:40,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:40,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:40,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:39:40,339 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-21 20:39:40,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:40,339 INFO L85 PathProgramCache]: Analyzing trace with hash 324811817, now seen corresponding path program 8 times [2024-06-21 20:39:40,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:40,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067284948] [2024-06-21 20:39:40,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:40,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:40,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:41,055 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-21 20:39:41,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:41,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067284948] [2024-06-21 20:39:41,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067284948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:41,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:41,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:41,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876644743] [2024-06-21 20:39:41,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:41,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:41,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:41,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:41,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:41,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:41,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 142 transitions, 1262 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:41,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:41,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:41,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:41,410 INFO L124 PetriNetUnfolderBase]: 365/663 cut-off events. [2024-06-21 20:39:41,410 INFO L125 PetriNetUnfolderBase]: For 34026/34026 co-relation queries the response was YES. [2024-06-21 20:39:41,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4208 conditions, 663 events. 365/663 cut-off events. For 34026/34026 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2979 event pairs, 48 based on Foata normal form. 2/663 useless extension candidates. Maximal degree in co-relation 4125. Up to 487 conditions per place. [2024-06-21 20:39:41,415 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 53 changer transitions 0/160 dead transitions. [2024-06-21 20:39:41,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 160 transitions, 1672 flow [2024-06-21 20:39:41,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:41,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:41,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:39:41,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:39:41,416 INFO L175 Difference]: Start difference. First operand has 173 places, 142 transitions, 1262 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:39:41,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 160 transitions, 1672 flow [2024-06-21 20:39:41,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 160 transitions, 1545 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:41,474 INFO L231 Difference]: Finished difference. Result has 176 places, 144 transitions, 1303 flow [2024-06-21 20:39:41,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1303, PETRI_PLACES=176, PETRI_TRANSITIONS=144} [2024-06-21 20:39:41,474 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-21 20:39:41,474 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 144 transitions, 1303 flow [2024-06-21 20:39:41,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:41,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:41,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:41,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:39:41,475 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-21 20:39:41,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:41,475 INFO L85 PathProgramCache]: Analyzing trace with hash 324811662, now seen corresponding path program 7 times [2024-06-21 20:39:41,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:41,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703312144] [2024-06-21 20:39:41,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:41,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:41,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:42,140 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-21 20:39:42,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:42,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703312144] [2024-06-21 20:39:42,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703312144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:42,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:42,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:42,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447355360] [2024-06-21 20:39:42,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:42,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:42,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:42,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:42,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:42,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:42,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 144 transitions, 1303 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:42,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:42,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:42,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:42,535 INFO L124 PetriNetUnfolderBase]: 362/658 cut-off events. [2024-06-21 20:39:42,535 INFO L125 PetriNetUnfolderBase]: For 32141/32141 co-relation queries the response was YES. [2024-06-21 20:39:42,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4100 conditions, 658 events. 362/658 cut-off events. For 32141/32141 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2953 event pairs, 47 based on Foata normal form. 2/658 useless extension candidates. Maximal degree in co-relation 4016. Up to 488 conditions per place. [2024-06-21 20:39:42,540 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 107 selfloop transitions, 50 changer transitions 0/159 dead transitions. [2024-06-21 20:39:42,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 159 transitions, 1655 flow [2024-06-21 20:39:42,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:42,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:39:42,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 20:39:42,541 INFO L175 Difference]: Start difference. First operand has 176 places, 144 transitions, 1303 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:39:42,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 159 transitions, 1655 flow [2024-06-21 20:39:42,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 159 transitions, 1501 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:42,597 INFO L231 Difference]: Finished difference. Result has 178 places, 144 transitions, 1255 flow [2024-06-21 20:39:42,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1255, PETRI_PLACES=178, PETRI_TRANSITIONS=144} [2024-06-21 20:39:42,597 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-21 20:39:42,597 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 144 transitions, 1255 flow [2024-06-21 20:39:42,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:42,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:39:42,598 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-21 20:39:42,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:42,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1699071213, now seen corresponding path program 2 times [2024-06-21 20:39:42,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:42,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310304230] [2024-06-21 20:39:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:42,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:42,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:43,414 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-21 20:39:43,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:43,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310304230] [2024-06-21 20:39:43,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310304230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:43,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:43,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:43,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274481730] [2024-06-21 20:39:43,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:43,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:43,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:43,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:43,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 144 transitions, 1255 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:43,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:43,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:43,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:43,793 INFO L124 PetriNetUnfolderBase]: 366/666 cut-off events. [2024-06-21 20:39:43,794 INFO L125 PetriNetUnfolderBase]: For 31656/31656 co-relation queries the response was YES. [2024-06-21 20:39:43,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4041 conditions, 666 events. 366/666 cut-off events. For 31656/31656 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3003 event pairs, 54 based on Foata normal form. 2/666 useless extension candidates. Maximal degree in co-relation 3956. Up to 627 conditions per place. [2024-06-21 20:39:43,799 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 136 selfloop transitions, 17 changer transitions 0/155 dead transitions. [2024-06-21 20:39:43,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 155 transitions, 1595 flow [2024-06-21 20:39:43,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:43,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:43,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 20:39:43,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 20:39:43,799 INFO L175 Difference]: Start difference. First operand has 178 places, 144 transitions, 1255 flow. Second operand 9 states and 97 transitions. [2024-06-21 20:39:43,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 155 transitions, 1595 flow [2024-06-21 20:39:43,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 155 transitions, 1489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 20:39:43,857 INFO L231 Difference]: Finished difference. Result has 177 places, 145 transitions, 1200 flow [2024-06-21 20:39:43,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=177, PETRI_TRANSITIONS=145} [2024-06-21 20:39:43,857 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-21 20:39:43,857 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 145 transitions, 1200 flow [2024-06-21 20:39:43,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:43,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:43,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:43,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:39:43,857 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-21 20:39:43,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:43,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1776504564, now seen corresponding path program 1 times [2024-06-21 20:39:43,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:43,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721002242] [2024-06-21 20:39:43,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:43,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:43,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:44,584 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-21 20:39:44,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:44,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721002242] [2024-06-21 20:39:44,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721002242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:44,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:44,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:44,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187273409] [2024-06-21 20:39:44,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:44,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:44,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:44,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:44,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:44,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:44,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 145 transitions, 1200 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:44,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:44,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:44,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:44,955 INFO L124 PetriNetUnfolderBase]: 364/663 cut-off events. [2024-06-21 20:39:44,955 INFO L125 PetriNetUnfolderBase]: For 29889/29889 co-relation queries the response was YES. [2024-06-21 20:39:44,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3909 conditions, 663 events. 364/663 cut-off events. For 29889/29889 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2990 event pairs, 52 based on Foata normal form. 1/662 useless extension candidates. Maximal degree in co-relation 3823. Up to 621 conditions per place. [2024-06-21 20:39:44,960 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 135 selfloop transitions, 20 changer transitions 0/157 dead transitions. [2024-06-21 20:39:44,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 157 transitions, 1576 flow [2024-06-21 20:39:44,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:44,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:44,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 20:39:44,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-21 20:39:44,961 INFO L175 Difference]: Start difference. First operand has 177 places, 145 transitions, 1200 flow. Second operand 9 states and 98 transitions. [2024-06-21 20:39:44,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 157 transitions, 1576 flow [2024-06-21 20:39:45,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 157 transitions, 1537 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:45,010 INFO L231 Difference]: Finished difference. Result has 179 places, 147 transitions, 1253 flow [2024-06-21 20:39:45,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1253, PETRI_PLACES=179, PETRI_TRANSITIONS=147} [2024-06-21 20:39:45,011 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-21 20:39:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 147 transitions, 1253 flow [2024-06-21 20:39:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:45,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:45,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:45,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:39:45,011 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-21 20:39:45,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:45,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1968206430, now seen corresponding path program 8 times [2024-06-21 20:39:45,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:45,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902615731] [2024-06-21 20:39:45,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:45,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:45,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:45,681 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-21 20:39:45,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:45,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902615731] [2024-06-21 20:39:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902615731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:45,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:45,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:45,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070264307] [2024-06-21 20:39:45,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:45,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:45,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:45,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:45,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 147 transitions, 1253 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:45,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:45,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:45,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:46,003 INFO L124 PetriNetUnfolderBase]: 371/676 cut-off events. [2024-06-21 20:39:46,003 INFO L125 PetriNetUnfolderBase]: For 32189/32189 co-relation queries the response was YES. [2024-06-21 20:39:46,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4013 conditions, 676 events. 371/676 cut-off events. For 32189/32189 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3065 event pairs, 49 based on Foata normal form. 2/676 useless extension candidates. Maximal degree in co-relation 3926. Up to 630 conditions per place. [2024-06-21 20:39:46,010 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 140 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-21 20:39:46,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 164 transitions, 1651 flow [2024-06-21 20:39:46,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:46,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:46,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 20:39:46,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 20:39:46,013 INFO L175 Difference]: Start difference. First operand has 179 places, 147 transitions, 1253 flow. Second operand 10 states and 107 transitions. [2024-06-21 20:39:46,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 164 transitions, 1651 flow [2024-06-21 20:39:46,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 164 transitions, 1579 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:46,072 INFO L231 Difference]: Finished difference. Result has 184 places, 154 transitions, 1300 flow [2024-06-21 20:39:46,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1300, PETRI_PLACES=184, PETRI_TRANSITIONS=154} [2024-06-21 20:39:46,072 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 155 predicate places. [2024-06-21 20:39:46,072 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 154 transitions, 1300 flow [2024-06-21 20:39:46,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:46,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:46,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:46,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:39:46,073 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-21 20:39:46,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:46,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1776831273, now seen corresponding path program 3 times [2024-06-21 20:39:46,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:46,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858829435] [2024-06-21 20:39:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:46,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:46,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:46,812 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-21 20:39:46,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:46,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858829435] [2024-06-21 20:39:46,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858829435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:46,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:46,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:46,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388611694] [2024-06-21 20:39:46,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:46,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:46,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:46,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:46,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:46,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:46,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 154 transitions, 1300 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:46,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:46,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:46,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:47,169 INFO L124 PetriNetUnfolderBase]: 375/684 cut-off events. [2024-06-21 20:39:47,169 INFO L125 PetriNetUnfolderBase]: For 32458/32458 co-relation queries the response was YES. [2024-06-21 20:39:47,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4057 conditions, 684 events. 375/684 cut-off events. For 32458/32458 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3114 event pairs, 50 based on Foata normal form. 2/684 useless extension candidates. Maximal degree in co-relation 3967. Up to 648 conditions per place. [2024-06-21 20:39:47,174 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 149 selfloop transitions, 14 changer transitions 0/165 dead transitions. [2024-06-21 20:39:47,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 165 transitions, 1660 flow [2024-06-21 20:39:47,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:47,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:47,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 20:39:47,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 20:39:47,174 INFO L175 Difference]: Start difference. First operand has 184 places, 154 transitions, 1300 flow. Second operand 9 states and 95 transitions. [2024-06-21 20:39:47,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 165 transitions, 1660 flow [2024-06-21 20:39:47,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 165 transitions, 1602 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:47,232 INFO L231 Difference]: Finished difference. Result has 188 places, 155 transitions, 1288 flow [2024-06-21 20:39:47,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1288, PETRI_PLACES=188, PETRI_TRANSITIONS=155} [2024-06-21 20:39:47,233 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 159 predicate places. [2024-06-21 20:39:47,233 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 155 transitions, 1288 flow [2024-06-21 20:39:47,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:47,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:47,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:47,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:39:47,233 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-21 20:39:47,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:47,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1510807563, now seen corresponding path program 4 times [2024-06-21 20:39:47,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:47,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474728222] [2024-06-21 20:39:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:47,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:47,986 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-21 20:39:47,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:47,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474728222] [2024-06-21 20:39:47,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474728222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:47,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:47,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:47,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217690087] [2024-06-21 20:39:47,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:47,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:47,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:47,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:47,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:48,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:48,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 155 transitions, 1288 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:48,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:48,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:48,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:48,366 INFO L124 PetriNetUnfolderBase]: 379/692 cut-off events. [2024-06-21 20:39:48,366 INFO L125 PetriNetUnfolderBase]: For 33474/33474 co-relation queries the response was YES. [2024-06-21 20:39:48,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4083 conditions, 692 events. 379/692 cut-off events. For 33474/33474 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3168 event pairs, 49 based on Foata normal form. 2/692 useless extension candidates. Maximal degree in co-relation 3992. Up to 661 conditions per place. [2024-06-21 20:39:48,371 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 151 selfloop transitions, 14 changer transitions 0/167 dead transitions. [2024-06-21 20:39:48,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 167 transitions, 1662 flow [2024-06-21 20:39:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:48,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 20:39:48,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 20:39:48,372 INFO L175 Difference]: Start difference. First operand has 188 places, 155 transitions, 1288 flow. Second operand 9 states and 96 transitions. [2024-06-21 20:39:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 167 transitions, 1662 flow [2024-06-21 20:39:48,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 167 transitions, 1626 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:48,429 INFO L231 Difference]: Finished difference. Result has 191 places, 157 transitions, 1311 flow [2024-06-21 20:39:48,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=191, PETRI_TRANSITIONS=157} [2024-06-21 20:39:48,430 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 162 predicate places. [2024-06-21 20:39:48,430 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 157 transitions, 1311 flow [2024-06-21 20:39:48,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:48,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:48,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:48,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:39:48,430 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-21 20:39:48,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:48,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1767300137, now seen corresponding path program 9 times [2024-06-21 20:39:48,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:48,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856722681] [2024-06-21 20:39:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:48,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:49,228 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-21 20:39:49,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:49,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856722681] [2024-06-21 20:39:49,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856722681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:49,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:49,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:49,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403303717] [2024-06-21 20:39:49,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:49,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:49,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:49,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:49,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:49,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:49,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 157 transitions, 1311 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:49,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:49,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:49,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:49,605 INFO L124 PetriNetUnfolderBase]: 385/702 cut-off events. [2024-06-21 20:39:49,605 INFO L125 PetriNetUnfolderBase]: For 35002/35002 co-relation queries the response was YES. [2024-06-21 20:39:49,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4191 conditions, 702 events. 385/702 cut-off events. For 35002/35002 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3228 event pairs, 46 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 4098. Up to 650 conditions per place. [2024-06-21 20:39:49,610 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2024-06-21 20:39:49,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 171 transitions, 1731 flow [2024-06-21 20:39:49,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:49,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:49,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 20:39:49,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-21 20:39:49,611 INFO L175 Difference]: Start difference. First operand has 191 places, 157 transitions, 1311 flow. Second operand 10 states and 108 transitions. [2024-06-21 20:39:49,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 171 transitions, 1731 flow [2024-06-21 20:39:49,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 171 transitions, 1693 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:49,671 INFO L231 Difference]: Finished difference. Result has 195 places, 159 transitions, 1377 flow [2024-06-21 20:39:49,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1377, PETRI_PLACES=195, PETRI_TRANSITIONS=159} [2024-06-21 20:39:49,671 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-21 20:39:49,671 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 159 transitions, 1377 flow [2024-06-21 20:39:49,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:49,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:49,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:49,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:39:49,672 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-21 20:39:49,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:49,672 INFO L85 PathProgramCache]: Analyzing trace with hash -719005591, now seen corresponding path program 10 times [2024-06-21 20:39:49,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:49,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188241487] [2024-06-21 20:39:49,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:49,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:49,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:50,409 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-21 20:39:50,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:50,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188241487] [2024-06-21 20:39:50,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188241487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:50,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:50,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:50,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116468309] [2024-06-21 20:39:50,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:50,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:50,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:50,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:50,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:50,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:50,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 159 transitions, 1377 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:50,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:50,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:50,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:50,886 INFO L124 PetriNetUnfolderBase]: 391/712 cut-off events. [2024-06-21 20:39:50,886 INFO L125 PetriNetUnfolderBase]: For 36625/36625 co-relation queries the response was YES. [2024-06-21 20:39:50,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4325 conditions, 712 events. 391/712 cut-off events. For 36625/36625 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3288 event pairs, 42 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 4231. Up to 620 conditions per place. [2024-06-21 20:39:50,891 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 142 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-21 20:39:50,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 177 transitions, 1830 flow [2024-06-21 20:39:50,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:50,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:50,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:39:50,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-21 20:39:50,892 INFO L175 Difference]: Start difference. First operand has 195 places, 159 transitions, 1377 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:39:50,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 177 transitions, 1830 flow [2024-06-21 20:39:50,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 177 transitions, 1744 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:50,953 INFO L231 Difference]: Finished difference. Result has 199 places, 162 transitions, 1435 flow [2024-06-21 20:39:50,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1435, PETRI_PLACES=199, PETRI_TRANSITIONS=162} [2024-06-21 20:39:50,954 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 170 predicate places. [2024-06-21 20:39:50,954 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 162 transitions, 1435 flow [2024-06-21 20:39:50,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:50,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:50,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:50,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:39:50,954 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-21 20:39:50,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:50,955 INFO L85 PathProgramCache]: Analyzing trace with hash 958747682, now seen corresponding path program 9 times [2024-06-21 20:39:50,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:50,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280282871] [2024-06-21 20:39:50,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:50,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:50,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:51,656 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-21 20:39:51,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:51,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280282871] [2024-06-21 20:39:51,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280282871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:51,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:51,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:51,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823325616] [2024-06-21 20:39:51,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:51,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:51,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:51,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 162 transitions, 1435 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:51,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:51,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:51,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:52,099 INFO L124 PetriNetUnfolderBase]: 415/764 cut-off events. [2024-06-21 20:39:52,100 INFO L125 PetriNetUnfolderBase]: For 59202/59202 co-relation queries the response was YES. [2024-06-21 20:39:52,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4626 conditions, 764 events. 415/764 cut-off events. For 59202/59202 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3611 event pairs, 48 based on Foata normal form. 14/776 useless extension candidates. Maximal degree in co-relation 4530. Up to 586 conditions per place. [2024-06-21 20:39:52,105 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 132 selfloop transitions, 38 changer transitions 12/184 dead transitions. [2024-06-21 20:39:52,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 184 transitions, 1939 flow [2024-06-21 20:39:52,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:52,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:52,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 20:39:52,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:39:52,106 INFO L175 Difference]: Start difference. First operand has 199 places, 162 transitions, 1435 flow. Second operand 11 states and 132 transitions. [2024-06-21 20:39:52,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 184 transitions, 1939 flow [2024-06-21 20:39:52,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 184 transitions, 1829 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:52,186 INFO L231 Difference]: Finished difference. Result has 202 places, 158 transitions, 1390 flow [2024-06-21 20:39:52,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1390, PETRI_PLACES=202, PETRI_TRANSITIONS=158} [2024-06-21 20:39:52,186 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-21 20:39:52,186 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 158 transitions, 1390 flow [2024-06-21 20:39:52,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:52,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:52,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:52,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:39:52,187 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-21 20:39:52,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:52,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1510592082, now seen corresponding path program 10 times [2024-06-21 20:39:52,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:52,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103017318] [2024-06-21 20:39:52,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:52,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:52,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:52,875 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-21 20:39:52,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:52,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103017318] [2024-06-21 20:39:52,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103017318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:52,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:52,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:52,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073000154] [2024-06-21 20:39:52,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:52,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:52,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:52,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:52,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:52,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:52,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 158 transitions, 1390 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:52,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:52,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:52,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:53,259 INFO L124 PetriNetUnfolderBase]: 385/706 cut-off events. [2024-06-21 20:39:53,259 INFO L125 PetriNetUnfolderBase]: For 38680/38680 co-relation queries the response was YES. [2024-06-21 20:39:53,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4339 conditions, 706 events. 385/706 cut-off events. For 38680/38680 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3278 event pairs, 50 based on Foata normal form. 2/706 useless extension candidates. Maximal degree in co-relation 4242. Up to 675 conditions per place. [2024-06-21 20:39:53,264 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 153 selfloop transitions, 16 changer transitions 0/171 dead transitions. [2024-06-21 20:39:53,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 171 transitions, 1784 flow [2024-06-21 20:39:53,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:53,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:53,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 20:39:53,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-21 20:39:53,265 INFO L175 Difference]: Start difference. First operand has 202 places, 158 transitions, 1390 flow. Second operand 10 states and 104 transitions. [2024-06-21 20:39:53,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 171 transitions, 1784 flow [2024-06-21 20:39:53,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 171 transitions, 1680 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 20:39:53,346 INFO L231 Difference]: Finished difference. Result has 202 places, 161 transitions, 1368 flow [2024-06-21 20:39:53,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1368, PETRI_PLACES=202, PETRI_TRANSITIONS=161} [2024-06-21 20:39:53,346 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-21 20:39:53,346 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 161 transitions, 1368 flow [2024-06-21 20:39:53,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:53,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:53,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:53,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:39:53,347 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-21 20:39:53,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash -719153616, now seen corresponding path program 11 times [2024-06-21 20:39:53,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:53,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922982277] [2024-06-21 20:39:53,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:53,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:53,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:54,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-21 20:39:54,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:54,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922982277] [2024-06-21 20:39:54,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922982277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:54,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605348127] [2024-06-21 20:39:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:54,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:54,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:54,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:54,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:54,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 161 transitions, 1368 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:54,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:54,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:54,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:54,452 INFO L124 PetriNetUnfolderBase]: 425/786 cut-off events. [2024-06-21 20:39:54,452 INFO L125 PetriNetUnfolderBase]: For 60846/60846 co-relation queries the response was YES. [2024-06-21 20:39:54,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5387 conditions, 786 events. 425/786 cut-off events. For 60846/60846 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3721 event pairs, 58 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 5288. Up to 557 conditions per place. [2024-06-21 20:39:54,458 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 139 selfloop transitions, 41 changer transitions 0/182 dead transitions. [2024-06-21 20:39:54,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 182 transitions, 1986 flow [2024-06-21 20:39:54,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:54,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:54,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 20:39:54,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-21 20:39:54,459 INFO L175 Difference]: Start difference. First operand has 202 places, 161 transitions, 1368 flow. Second operand 10 states and 121 transitions. [2024-06-21 20:39:54,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 182 transitions, 1986 flow [2024-06-21 20:39:54,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 182 transitions, 1944 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:54,558 INFO L231 Difference]: Finished difference. Result has 206 places, 162 transitions, 1434 flow [2024-06-21 20:39:54,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1434, PETRI_PLACES=206, PETRI_TRANSITIONS=162} [2024-06-21 20:39:54,558 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-21 20:39:54,558 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 162 transitions, 1434 flow [2024-06-21 20:39:54,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:54,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:54,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:54,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:39:54,558 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-21 20:39:54,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:54,559 INFO L85 PathProgramCache]: Analyzing trace with hash -719149741, now seen corresponding path program 11 times [2024-06-21 20:39:54,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:54,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563455381] [2024-06-21 20:39:54,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:54,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:54,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:55,238 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-21 20:39:55,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:55,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563455381] [2024-06-21 20:39:55,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563455381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:55,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:55,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:55,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131771655] [2024-06-21 20:39:55,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:55,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:55,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:55,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:55,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:55,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:55,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 162 transitions, 1434 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:55,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:55,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:55,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:55,695 INFO L124 PetriNetUnfolderBase]: 431/796 cut-off events. [2024-06-21 20:39:55,695 INFO L125 PetriNetUnfolderBase]: For 63220/63220 co-relation queries the response was YES. [2024-06-21 20:39:55,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5568 conditions, 796 events. 431/796 cut-off events. For 63220/63220 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3784 event pairs, 64 based on Foata normal form. 2/796 useless extension candidates. Maximal degree in co-relation 5468. Up to 673 conditions per place. [2024-06-21 20:39:55,701 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 41 changer transitions 0/181 dead transitions. [2024-06-21 20:39:55,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 181 transitions, 2072 flow [2024-06-21 20:39:55,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:55,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:55,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:39:55,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-21 20:39:55,702 INFO L175 Difference]: Start difference. First operand has 206 places, 162 transitions, 1434 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:39:55,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 181 transitions, 2072 flow [2024-06-21 20:39:55,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 181 transitions, 1947 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:39:55,810 INFO L231 Difference]: Finished difference. Result has 208 places, 166 transitions, 1519 flow [2024-06-21 20:39:55,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1519, PETRI_PLACES=208, PETRI_TRANSITIONS=166} [2024-06-21 20:39:55,811 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-21 20:39:55,811 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 166 transitions, 1519 flow [2024-06-21 20:39:55,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:55,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:55,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:55,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:39:55,811 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-21 20:39:55,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1510592237, now seen corresponding path program 12 times [2024-06-21 20:39:55,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:55,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568870038] [2024-06-21 20:39:55,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:55,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:55,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:56,582 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-21 20:39:56,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568870038] [2024-06-21 20:39:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568870038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:56,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:56,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:56,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320516319] [2024-06-21 20:39:56,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:56,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:56,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:56,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:56,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:56,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:56,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 166 transitions, 1519 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:56,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:56,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:56,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:57,040 INFO L124 PetriNetUnfolderBase]: 443/816 cut-off events. [2024-06-21 20:39:57,041 INFO L125 PetriNetUnfolderBase]: For 65880/65880 co-relation queries the response was YES. [2024-06-21 20:39:57,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5685 conditions, 816 events. 443/816 cut-off events. For 65880/65880 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3902 event pairs, 66 based on Foata normal form. 2/816 useless extension candidates. Maximal degree in co-relation 5586. Up to 753 conditions per place. [2024-06-21 20:39:57,046 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 159 selfloop transitions, 24 changer transitions 0/185 dead transitions. [2024-06-21 20:39:57,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 185 transitions, 2011 flow [2024-06-21 20:39:57,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:57,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:57,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 20:39:57,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:39:57,047 INFO L175 Difference]: Start difference. First operand has 208 places, 166 transitions, 1519 flow. Second operand 11 states and 121 transitions. [2024-06-21 20:39:57,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 185 transitions, 2011 flow [2024-06-21 20:39:57,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 185 transitions, 1895 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:57,149 INFO L231 Difference]: Finished difference. Result has 212 places, 170 transitions, 1544 flow [2024-06-21 20:39:57,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1544, PETRI_PLACES=212, PETRI_TRANSITIONS=170} [2024-06-21 20:39:57,149 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-21 20:39:57,150 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 170 transitions, 1544 flow [2024-06-21 20:39:57,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:57,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:57,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:57,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:39:57,150 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-21 20:39:57,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:57,151 INFO L85 PathProgramCache]: Analyzing trace with hash -713643211, now seen corresponding path program 13 times [2024-06-21 20:39:57,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:57,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306130847] [2024-06-21 20:39:57,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:57,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:57,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:57,881 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-21 20:39:57,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:57,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306130847] [2024-06-21 20:39:57,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306130847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:57,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:57,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:57,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291582653] [2024-06-21 20:39:57,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:57,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:57,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:57,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:57,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:57,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:57,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 170 transitions, 1544 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:57,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:57,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:57,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:58,341 INFO L124 PetriNetUnfolderBase]: 445/820 cut-off events. [2024-06-21 20:39:58,341 INFO L125 PetriNetUnfolderBase]: For 62928/62928 co-relation queries the response was YES. [2024-06-21 20:39:58,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5529 conditions, 820 events. 445/820 cut-off events. For 62928/62928 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3934 event pairs, 65 based on Foata normal form. 2/820 useless extension candidates. Maximal degree in co-relation 5428. Up to 722 conditions per place. [2024-06-21 20:39:58,347 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 32 changer transitions 0/188 dead transitions. [2024-06-21 20:39:58,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 188 transitions, 1982 flow [2024-06-21 20:39:58,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:39:58,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:39:58,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 20:39:58,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 20:39:58,348 INFO L175 Difference]: Start difference. First operand has 212 places, 170 transitions, 1544 flow. Second operand 11 states and 127 transitions. [2024-06-21 20:39:58,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 188 transitions, 1982 flow [2024-06-21 20:39:58,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 188 transitions, 1863 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:58,450 INFO L231 Difference]: Finished difference. Result has 215 places, 172 transitions, 1514 flow [2024-06-21 20:39:58,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1514, PETRI_PLACES=215, PETRI_TRANSITIONS=172} [2024-06-21 20:39:58,451 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-21 20:39:58,451 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 172 transitions, 1514 flow [2024-06-21 20:39:58,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:58,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:58,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:58,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:39:58,452 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-21 20:39:58,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:58,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1259376272, now seen corresponding path program 12 times [2024-06-21 20:39:58,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:58,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820789698] [2024-06-21 20:39:58,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:58,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:59,146 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-21 20:39:59,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:59,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820789698] [2024-06-21 20:39:59,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820789698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:59,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:59,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:59,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205091353] [2024-06-21 20:39:59,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:59,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:59,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:59,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:59,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:59,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:39:59,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 172 transitions, 1514 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:59,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:59,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:39:59,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:59,576 INFO L124 PetriNetUnfolderBase]: 462/859 cut-off events. [2024-06-21 20:39:59,576 INFO L125 PetriNetUnfolderBase]: For 84871/84871 co-relation queries the response was YES. [2024-06-21 20:39:59,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5550 conditions, 859 events. 462/859 cut-off events. For 84871/84871 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4191 event pairs, 70 based on Foata normal form. 14/871 useless extension candidates. Maximal degree in co-relation 5448. Up to 707 conditions per place. [2024-06-21 20:39:59,583 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 151 selfloop transitions, 24 changer transitions 14/191 dead transitions. [2024-06-21 20:39:59,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 191 transitions, 2010 flow [2024-06-21 20:39:59,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:59,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:59,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 20:39:59,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-21 20:39:59,583 INFO L175 Difference]: Start difference. First operand has 215 places, 172 transitions, 1514 flow. Second operand 10 states and 121 transitions. [2024-06-21 20:39:59,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 191 transitions, 2010 flow [2024-06-21 20:39:59,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 191 transitions, 1912 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 20:39:59,701 INFO L231 Difference]: Finished difference. Result has 215 places, 165 transitions, 1410 flow [2024-06-21 20:39:59,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1410, PETRI_PLACES=215, PETRI_TRANSITIONS=165} [2024-06-21 20:39:59,701 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-21 20:39:59,701 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 165 transitions, 1410 flow [2024-06-21 20:39:59,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 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-21 20:39:59,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:59,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:59,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:39:59,702 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-21 20:39:59,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1259160791, now seen corresponding path program 5 times [2024-06-21 20:39:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:59,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416466601] [2024-06-21 20:39:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:59,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:59,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:00,466 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-21 20:40:00,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:00,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416466601] [2024-06-21 20:40:00,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416466601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:40:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693959194] [2024-06-21 20:40:00,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:00,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:40:00,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:00,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:40:00,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:40:00,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:00,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 165 transitions, 1410 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-21 20:40:00,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:00,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:00,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:00,795 INFO L124 PetriNetUnfolderBase]: 415/774 cut-off events. [2024-06-21 20:40:00,795 INFO L125 PetriNetUnfolderBase]: For 57036/57036 co-relation queries the response was YES. [2024-06-21 20:40:00,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4938 conditions, 774 events. 415/774 cut-off events. For 57036/57036 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3691 event pairs, 65 based on Foata normal form. 2/774 useless extension candidates. Maximal degree in co-relation 4836. Up to 731 conditions per place. [2024-06-21 20:40:00,801 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 157 selfloop transitions, 17 changer transitions 0/176 dead transitions. [2024-06-21 20:40:00,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 176 transitions, 1786 flow [2024-06-21 20:40:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:00,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 20:40:00,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:40:00,802 INFO L175 Difference]: Start difference. First operand has 215 places, 165 transitions, 1410 flow. Second operand 9 states and 99 transitions. [2024-06-21 20:40:00,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 176 transitions, 1786 flow [2024-06-21 20:40:00,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 176 transitions, 1695 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:00,900 INFO L231 Difference]: Finished difference. Result has 212 places, 165 transitions, 1357 flow [2024-06-21 20:40:00,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1357, PETRI_PLACES=212, PETRI_TRANSITIONS=165} [2024-06-21 20:40:00,900 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2024-06-21 20:40:00,900 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 165 transitions, 1357 flow [2024-06-21 20:40:00,900 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-21 20:40:00,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:00,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:00,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:40:00,901 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-21 20:40:00,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:00,901 INFO L85 PathProgramCache]: Analyzing trace with hash -392090217, now seen corresponding path program 1 times [2024-06-21 20:40:00,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:00,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801229504] [2024-06-21 20:40:00,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:00,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:00,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:01,711 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-21 20:40:01,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:01,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801229504] [2024-06-21 20:40:01,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801229504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:01,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:01,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:01,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369725270] [2024-06-21 20:40:01,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:01,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:01,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:01,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:01,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 165 transitions, 1357 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:01,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:01,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:01,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:02,188 INFO L124 PetriNetUnfolderBase]: 420/789 cut-off events. [2024-06-21 20:40:02,188 INFO L125 PetriNetUnfolderBase]: For 66565/66565 co-relation queries the response was YES. [2024-06-21 20:40:02,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4818 conditions, 789 events. 420/789 cut-off events. For 66565/66565 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3821 event pairs, 61 based on Foata normal form. 8/795 useless extension candidates. Maximal degree in co-relation 4716. Up to 499 conditions per place. [2024-06-21 20:40:02,194 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 146 selfloop transitions, 32 changer transitions 16/196 dead transitions. [2024-06-21 20:40:02,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 196 transitions, 2051 flow [2024-06-21 20:40:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:02,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 20:40:02,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 20:40:02,195 INFO L175 Difference]: Start difference. First operand has 212 places, 165 transitions, 1357 flow. Second operand 12 states and 143 transitions. [2024-06-21 20:40:02,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 196 transitions, 2051 flow [2024-06-21 20:40:02,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 196 transitions, 1893 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:02,303 INFO L231 Difference]: Finished difference. Result has 213 places, 161 transitions, 1254 flow [2024-06-21 20:40:02,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1254, PETRI_PLACES=213, PETRI_TRANSITIONS=161} [2024-06-21 20:40:02,303 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-21 20:40:02,303 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 161 transitions, 1254 flow [2024-06-21 20:40:02,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:02,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:02,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:02,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:40:02,304 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-21 20:40:02,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:02,304 INFO L85 PathProgramCache]: Analyzing trace with hash -333882447, now seen corresponding path program 2 times [2024-06-21 20:40:02,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:02,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447761477] [2024-06-21 20:40:02,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:02,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:02,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:03,154 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-21 20:40:03,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:03,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447761477] [2024-06-21 20:40:03,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447761477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:03,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:03,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:03,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894430997] [2024-06-21 20:40:03,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:03,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:03,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:03,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:03,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:03,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:03,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 161 transitions, 1254 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:03,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:03,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:03,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:03,700 INFO L124 PetriNetUnfolderBase]: 422/797 cut-off events. [2024-06-21 20:40:03,701 INFO L125 PetriNetUnfolderBase]: For 83777/83777 co-relation queries the response was YES. [2024-06-21 20:40:03,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5301 conditions, 797 events. 422/797 cut-off events. For 83777/83777 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3906 event pairs, 69 based on Foata normal form. 8/803 useless extension candidates. Maximal degree in co-relation 5200. Up to 573 conditions per place. [2024-06-21 20:40:03,705 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 142 selfloop transitions, 35 changer transitions 9/188 dead transitions. [2024-06-21 20:40:03,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 188 transitions, 1910 flow [2024-06-21 20:40:03,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:40:03,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:40:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-06-21 20:40:03,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:40:03,706 INFO L175 Difference]: Start difference. First operand has 213 places, 161 transitions, 1254 flow. Second operand 13 states and 143 transitions. [2024-06-21 20:40:03,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 188 transitions, 1910 flow [2024-06-21 20:40:03,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 188 transitions, 1820 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-21 20:40:03,810 INFO L231 Difference]: Finished difference. Result has 208 places, 157 transitions, 1221 flow [2024-06-21 20:40:03,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1221, PETRI_PLACES=208, PETRI_TRANSITIONS=157} [2024-06-21 20:40:03,811 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 179 predicate places. [2024-06-21 20:40:03,811 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 157 transitions, 1221 flow [2024-06-21 20:40:03,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:03,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:03,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:03,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:40:03,812 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-21 20:40:03,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1327118911, now seen corresponding path program 3 times [2024-06-21 20:40:03,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:03,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182449405] [2024-06-21 20:40:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:03,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:04,584 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-21 20:40:04,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:04,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182449405] [2024-06-21 20:40:04,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182449405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:04,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:04,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:04,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474771249] [2024-06-21 20:40:04,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:04,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:04,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:04,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:04,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:04,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:04,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 157 transitions, 1221 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:04,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:04,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:04,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:05,054 INFO L124 PetriNetUnfolderBase]: 416/791 cut-off events. [2024-06-21 20:40:05,055 INFO L125 PetriNetUnfolderBase]: For 80659/80659 co-relation queries the response was YES. [2024-06-21 20:40:05,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5195 conditions, 791 events. 416/791 cut-off events. For 80659/80659 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3890 event pairs, 77 based on Foata normal form. 10/799 useless extension candidates. Maximal degree in co-relation 5098. Up to 644 conditions per place. [2024-06-21 20:40:05,061 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 136 selfloop transitions, 28 changer transitions 13/179 dead transitions. [2024-06-21 20:40:05,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 179 transitions, 1683 flow [2024-06-21 20:40:05,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:05,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:05,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 20:40:05,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-21 20:40:05,062 INFO L175 Difference]: Start difference. First operand has 208 places, 157 transitions, 1221 flow. Second operand 12 states and 134 transitions. [2024-06-21 20:40:05,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 179 transitions, 1683 flow [2024-06-21 20:40:05,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 179 transitions, 1615 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 20:40:05,151 INFO L231 Difference]: Finished difference. Result has 206 places, 153 transitions, 1188 flow [2024-06-21 20:40:05,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1188, PETRI_PLACES=206, PETRI_TRANSITIONS=153} [2024-06-21 20:40:05,151 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-21 20:40:05,151 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 153 transitions, 1188 flow [2024-06-21 20:40:05,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:05,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:05,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:05,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:40:05,152 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-21 20:40:05,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:05,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1326998941, now seen corresponding path program 4 times [2024-06-21 20:40:05,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:05,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529855957] [2024-06-21 20:40:05,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:05,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:05,981 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-21 20:40:05,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:05,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529855957] [2024-06-21 20:40:05,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529855957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:05,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:05,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:05,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564553509] [2024-06-21 20:40:05,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:05,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:05,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:05,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:05,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:06,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:06,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 153 transitions, 1188 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:06,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:06,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:06,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:06,484 INFO L124 PetriNetUnfolderBase]: 407/776 cut-off events. [2024-06-21 20:40:06,484 INFO L125 PetriNetUnfolderBase]: For 73896/73896 co-relation queries the response was YES. [2024-06-21 20:40:06,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 776 events. 407/776 cut-off events. For 73896/73896 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3802 event pairs, 73 based on Foata normal form. 8/782 useless extension candidates. Maximal degree in co-relation 4964. Up to 634 conditions per place. [2024-06-21 20:40:06,489 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 131 selfloop transitions, 22 changer transitions 21/176 dead transitions. [2024-06-21 20:40:06,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 176 transitions, 1621 flow [2024-06-21 20:40:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:06,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:06,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 20:40:06,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:40:06,490 INFO L175 Difference]: Start difference. First operand has 206 places, 153 transitions, 1188 flow. Second operand 12 states and 132 transitions. [2024-06-21 20:40:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 176 transitions, 1621 flow [2024-06-21 20:40:06,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 176 transitions, 1561 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:06,574 INFO L231 Difference]: Finished difference. Result has 204 places, 145 transitions, 1105 flow [2024-06-21 20:40:06,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1105, PETRI_PLACES=204, PETRI_TRANSITIONS=145} [2024-06-21 20:40:06,574 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2024-06-21 20:40:06,574 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 145 transitions, 1105 flow [2024-06-21 20:40:06,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:06,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:06,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:06,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:40:06,575 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-21 20:40:06,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:06,575 INFO L85 PathProgramCache]: Analyzing trace with hash -275933625, now seen corresponding path program 5 times [2024-06-21 20:40:06,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:06,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925345779] [2024-06-21 20:40:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:06,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:06,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:07,568 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-21 20:40:07,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925345779] [2024-06-21 20:40:07,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925345779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:07,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:07,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:07,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968036689] [2024-06-21 20:40:07,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:07,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:07,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:07,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:07,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:07,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:07,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 145 transitions, 1105 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:07,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:07,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:07,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:08,055 INFO L124 PetriNetUnfolderBase]: 390/748 cut-off events. [2024-06-21 20:40:08,056 INFO L125 PetriNetUnfolderBase]: For 75662/75662 co-relation queries the response was YES. [2024-06-21 20:40:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4920 conditions, 748 events. 390/748 cut-off events. For 75662/75662 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3673 event pairs, 79 based on Foata normal form. 10/756 useless extension candidates. Maximal degree in co-relation 4824. Up to 644 conditions per place. [2024-06-21 20:40:08,061 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 128 selfloop transitions, 16 changer transitions 17/163 dead transitions. [2024-06-21 20:40:08,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 163 transitions, 1523 flow [2024-06-21 20:40:08,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:08,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:08,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 20:40:08,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-21 20:40:08,062 INFO L175 Difference]: Start difference. First operand has 204 places, 145 transitions, 1105 flow. Second operand 11 states and 116 transitions. [2024-06-21 20:40:08,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 163 transitions, 1523 flow [2024-06-21 20:40:08,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 163 transitions, 1444 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-21 20:40:08,149 INFO L231 Difference]: Finished difference. Result has 192 places, 138 transitions, 1023 flow [2024-06-21 20:40:08,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1023, PETRI_PLACES=192, PETRI_TRANSITIONS=138} [2024-06-21 20:40:08,149 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 163 predicate places. [2024-06-21 20:40:08,149 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 138 transitions, 1023 flow [2024-06-21 20:40:08,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:08,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:08,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:08,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:40:08,149 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-21 20:40:08,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:08,150 INFO L85 PathProgramCache]: Analyzing trace with hash -280402275, now seen corresponding path program 6 times [2024-06-21 20:40:08,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:08,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444989207] [2024-06-21 20:40:08,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:08,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:09,039 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-21 20:40:09,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:09,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444989207] [2024-06-21 20:40:09,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444989207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:09,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:09,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:09,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578613784] [2024-06-21 20:40:09,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:09,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:09,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:09,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:09,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:09,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 138 transitions, 1023 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:09,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:09,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:09,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:09,492 INFO L124 PetriNetUnfolderBase]: 347/667 cut-off events. [2024-06-21 20:40:09,493 INFO L125 PetriNetUnfolderBase]: For 51306/51306 co-relation queries the response was YES. [2024-06-21 20:40:09,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 667 events. 347/667 cut-off events. For 51306/51306 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3191 event pairs, 60 based on Foata normal form. 10/675 useless extension candidates. Maximal degree in co-relation 3722. Up to 563 conditions per place. [2024-06-21 20:40:09,497 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 124 selfloop transitions, 17 changer transitions 13/156 dead transitions. [2024-06-21 20:40:09,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 156 transitions, 1425 flow [2024-06-21 20:40:09,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:09,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:09,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 20:40:09,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-21 20:40:09,504 INFO L175 Difference]: Start difference. First operand has 192 places, 138 transitions, 1023 flow. Second operand 11 states and 116 transitions. [2024-06-21 20:40:09,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 156 transitions, 1425 flow [2024-06-21 20:40:09,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 156 transitions, 1381 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:09,560 INFO L231 Difference]: Finished difference. Result has 187 places, 134 transitions, 994 flow [2024-06-21 20:40:09,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=994, PETRI_PLACES=187, PETRI_TRANSITIONS=134} [2024-06-21 20:40:09,560 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-21 20:40:09,560 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 134 transitions, 994 flow [2024-06-21 20:40:09,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:09,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:09,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:09,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:40:09,561 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-21 20:40:09,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:09,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1983964013, now seen corresponding path program 7 times [2024-06-21 20:40:09,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:09,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628747623] [2024-06-21 20:40:09,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:09,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:09,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:10,397 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-21 20:40:10,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:10,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628747623] [2024-06-21 20:40:10,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628747623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:10,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:10,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:10,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092589188] [2024-06-21 20:40:10,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:10,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:10,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:10,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:10,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:10,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:10,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 134 transitions, 994 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:10,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:10,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:10,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:10,863 INFO L124 PetriNetUnfolderBase]: 312/598 cut-off events. [2024-06-21 20:40:10,863 INFO L125 PetriNetUnfolderBase]: For 32035/32035 co-relation queries the response was YES. [2024-06-21 20:40:10,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2994 conditions, 598 events. 312/598 cut-off events. For 32035/32035 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2781 event pairs, 36 based on Foata normal form. 8/604 useless extension candidates. Maximal degree in co-relation 2908. Up to 499 conditions per place. [2024-06-21 20:40:10,867 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 116 selfloop transitions, 7 changer transitions 27/152 dead transitions. [2024-06-21 20:40:10,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 152 transitions, 1362 flow [2024-06-21 20:40:10,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:10,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 20:40:10,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-21 20:40:10,868 INFO L175 Difference]: Start difference. First operand has 187 places, 134 transitions, 994 flow. Second operand 11 states and 114 transitions. [2024-06-21 20:40:10,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 152 transitions, 1362 flow [2024-06-21 20:40:10,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 152 transitions, 1312 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:10,905 INFO L231 Difference]: Finished difference. Result has 182 places, 121 transitions, 881 flow [2024-06-21 20:40:10,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=881, PETRI_PLACES=182, PETRI_TRANSITIONS=121} [2024-06-21 20:40:10,905 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 153 predicate places. [2024-06-21 20:40:10,905 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 121 transitions, 881 flow [2024-06-21 20:40:10,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:10,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:10,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:10,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:40:10,906 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-21 20:40:10,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:10,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1649935417, now seen corresponding path program 8 times [2024-06-21 20:40:10,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:10,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520356954] [2024-06-21 20:40:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:10,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:11,741 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-21 20:40:11,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:11,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520356954] [2024-06-21 20:40:11,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520356954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:11,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:11,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:11,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218556971] [2024-06-21 20:40:11,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:11,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:11,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:11,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:11,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:11,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:11,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 121 transitions, 881 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:11,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:11,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:11,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:12,116 INFO L124 PetriNetUnfolderBase]: 293/555 cut-off events. [2024-06-21 20:40:12,116 INFO L125 PetriNetUnfolderBase]: For 32746/32746 co-relation queries the response was YES. [2024-06-21 20:40:12,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 555 events. 293/555 cut-off events. For 32746/32746 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2513 event pairs, 44 based on Foata normal form. 10/563 useless extension candidates. Maximal degree in co-relation 2713. Up to 403 conditions per place. [2024-06-21 20:40:12,119 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 98 selfloop transitions, 28 changer transitions 11/139 dead transitions. [2024-06-21 20:40:12,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 139 transitions, 1243 flow [2024-06-21 20:40:12,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:40:12,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-21 20:40:12,120 INFO L175 Difference]: Start difference. First operand has 182 places, 121 transitions, 881 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:40:12,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 139 transitions, 1243 flow [2024-06-21 20:40:12,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 139 transitions, 1188 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-06-21 20:40:12,149 INFO L231 Difference]: Finished difference. Result has 161 places, 118 transitions, 872 flow [2024-06-21 20:40:12,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=872, PETRI_PLACES=161, PETRI_TRANSITIONS=118} [2024-06-21 20:40:12,149 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-21 20:40:12,149 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 118 transitions, 872 flow [2024-06-21 20:40:12,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:12,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:12,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:12,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:40:12,150 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-21 20:40:12,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:12,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1649930767, now seen corresponding path program 9 times [2024-06-21 20:40:12,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:12,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056264923] [2024-06-21 20:40:12,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:12,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:12,962 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-21 20:40:12,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:12,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056264923] [2024-06-21 20:40:12,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056264923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:12,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:12,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:12,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121051323] [2024-06-21 20:40:12,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:12,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:12,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:12,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:12,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:13,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:13,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 118 transitions, 872 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:13,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:13,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:13,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:13,335 INFO L124 PetriNetUnfolderBase]: 281/535 cut-off events. [2024-06-21 20:40:13,335 INFO L125 PetriNetUnfolderBase]: For 23692/23692 co-relation queries the response was YES. [2024-06-21 20:40:13,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2633 conditions, 535 events. 281/535 cut-off events. For 23692/23692 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2413 event pairs, 36 based on Foata normal form. 8/541 useless extension candidates. Maximal degree in co-relation 2557. Up to 393 conditions per place. [2024-06-21 20:40:13,338 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 95 selfloop transitions, 25 changer transitions 13/135 dead transitions. [2024-06-21 20:40:13,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 135 transitions, 1202 flow [2024-06-21 20:40:13,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:13,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 20:40:13,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-21 20:40:13,339 INFO L175 Difference]: Start difference. First operand has 161 places, 118 transitions, 872 flow. Second operand 11 states and 123 transitions. [2024-06-21 20:40:13,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 135 transitions, 1202 flow [2024-06-21 20:40:13,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 135 transitions, 1136 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:13,368 INFO L231 Difference]: Finished difference. Result has 159 places, 114 transitions, 838 flow [2024-06-21 20:40:13,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=838, PETRI_PLACES=159, PETRI_TRANSITIONS=114} [2024-06-21 20:40:13,368 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-21 20:40:13,369 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 114 transitions, 838 flow [2024-06-21 20:40:13,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:13,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:13,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:13,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:40:13,369 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:13,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:13,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1483696987, now seen corresponding path program 10 times [2024-06-21 20:40:13,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:13,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402361868] [2024-06-21 20:40:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:13,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:13,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:14,227 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-21 20:40:14,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402361868] [2024-06-21 20:40:14,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402361868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:14,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:14,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:14,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717696468] [2024-06-21 20:40:14,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:14,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:14,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:14,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:14,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:14,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:14,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 114 transitions, 838 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:14,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:14,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:14,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:14,620 INFO L124 PetriNetUnfolderBase]: 302/578 cut-off events. [2024-06-21 20:40:14,620 INFO L125 PetriNetUnfolderBase]: For 34166/34166 co-relation queries the response was YES. [2024-06-21 20:40:14,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3258 conditions, 578 events. 302/578 cut-off events. For 34166/34166 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2639 event pairs, 49 based on Foata normal form. 8/584 useless extension candidates. Maximal degree in co-relation 3183. Up to 368 conditions per place. [2024-06-21 20:40:14,624 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 101 selfloop transitions, 27 changer transitions 7/137 dead transitions. [2024-06-21 20:40:14,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 137 transitions, 1318 flow [2024-06-21 20:40:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 20:40:14,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 20:40:14,625 INFO L175 Difference]: Start difference. First operand has 159 places, 114 transitions, 838 flow. Second operand 11 states and 130 transitions. [2024-06-21 20:40:14,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 137 transitions, 1318 flow [2024-06-21 20:40:14,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 137 transitions, 1252 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:14,666 INFO L231 Difference]: Finished difference. Result has 153 places, 112 transitions, 820 flow [2024-06-21 20:40:14,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=820, PETRI_PLACES=153, PETRI_TRANSITIONS=112} [2024-06-21 20:40:14,666 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-21 20:40:14,666 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 112 transitions, 820 flow [2024-06-21 20:40:14,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:14,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:14,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:14,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:40:14,667 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:14,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:14,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1479113017, now seen corresponding path program 11 times [2024-06-21 20:40:14,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:14,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027694932] [2024-06-21 20:40:14,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:14,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:15,495 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-21 20:40:15,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:15,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027694932] [2024-06-21 20:40:15,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027694932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:15,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:15,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:15,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796985354] [2024-06-21 20:40:15,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:15,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:15,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:15,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:15,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:15,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:15,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 112 transitions, 820 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:15,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:15,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:15,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:15,916 INFO L124 PetriNetUnfolderBase]: 325/627 cut-off events. [2024-06-21 20:40:15,916 INFO L125 PetriNetUnfolderBase]: For 40047/40047 co-relation queries the response was YES. [2024-06-21 20:40:15,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3839 conditions, 627 events. 325/627 cut-off events. For 40047/40047 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2939 event pairs, 56 based on Foata normal form. 8/633 useless extension candidates. Maximal degree in co-relation 3767. Up to 296 conditions per place. [2024-06-21 20:40:15,920 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 87 selfloop transitions, 38 changer transitions 10/137 dead transitions. [2024-06-21 20:40:15,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 137 transitions, 1298 flow [2024-06-21 20:40:15,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:15,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:15,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 20:40:15,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 20:40:15,921 INFO L175 Difference]: Start difference. First operand has 153 places, 112 transitions, 820 flow. Second operand 12 states and 143 transitions. [2024-06-21 20:40:15,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 137 transitions, 1298 flow [2024-06-21 20:40:15,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 137 transitions, 1240 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:15,967 INFO L231 Difference]: Finished difference. Result has 153 places, 109 transitions, 828 flow [2024-06-21 20:40:15,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=828, PETRI_PLACES=153, PETRI_TRANSITIONS=109} [2024-06-21 20:40:15,968 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-21 20:40:15,968 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 109 transitions, 828 flow [2024-06-21 20:40:15,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:15,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:15,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:15,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:40:15,968 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:15,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:15,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1656610461, now seen corresponding path program 1 times [2024-06-21 20:40:15,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:15,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645972815] [2024-06-21 20:40:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:15,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:15,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:16,926 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-21 20:40:16,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:16,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645972815] [2024-06-21 20:40:16,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645972815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:16,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:16,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:16,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006568553] [2024-06-21 20:40:16,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:16,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:16,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:16,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:16,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:17,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:17,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 109 transitions, 828 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:17,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:17,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:17,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:17,307 INFO L124 PetriNetUnfolderBase]: 307/589 cut-off events. [2024-06-21 20:40:17,307 INFO L125 PetriNetUnfolderBase]: For 34403/34403 co-relation queries the response was YES. [2024-06-21 20:40:17,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3744 conditions, 589 events. 307/589 cut-off events. For 34403/34403 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2699 event pairs, 62 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 3673. Up to 477 conditions per place. [2024-06-21 20:40:17,310 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 93 selfloop transitions, 28 changer transitions 0/123 dead transitions. [2024-06-21 20:40:17,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 123 transitions, 1110 flow [2024-06-21 20:40:17,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:17,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 20:40:17,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37 [2024-06-21 20:40:17,311 INFO L175 Difference]: Start difference. First operand has 153 places, 109 transitions, 828 flow. Second operand 10 states and 111 transitions. [2024-06-21 20:40:17,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 123 transitions, 1110 flow [2024-06-21 20:40:17,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 123 transitions, 1033 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:17,350 INFO L231 Difference]: Finished difference. Result has 148 places, 110 transitions, 821 flow [2024-06-21 20:40:17,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=821, PETRI_PLACES=148, PETRI_TRANSITIONS=110} [2024-06-21 20:40:17,351 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-21 20:40:17,351 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 110 transitions, 821 flow [2024-06-21 20:40:17,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:17,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:17,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:17,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:40:17,352 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:17,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:17,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1483701637, now seen corresponding path program 12 times [2024-06-21 20:40:17,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:17,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464256161] [2024-06-21 20:40:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:17,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:18,188 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-21 20:40:18,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:18,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464256161] [2024-06-21 20:40:18,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464256161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:18,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:18,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:18,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722533864] [2024-06-21 20:40:18,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:18,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:18,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:18,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:18,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:18,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:18,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 110 transitions, 821 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:18,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:18,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:18,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:18,589 INFO L124 PetriNetUnfolderBase]: 294/566 cut-off events. [2024-06-21 20:40:18,589 INFO L125 PetriNetUnfolderBase]: For 29422/29422 co-relation queries the response was YES. [2024-06-21 20:40:18,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 566 events. 294/566 cut-off events. For 29422/29422 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2571 event pairs, 53 based on Foata normal form. 10/574 useless extension candidates. Maximal degree in co-relation 3097. Up to 417 conditions per place. [2024-06-21 20:40:18,592 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 88 selfloop transitions, 23 changer transitions 15/128 dead transitions. [2024-06-21 20:40:18,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 128 transitions, 1155 flow [2024-06-21 20:40:18,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:18,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:18,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 20:40:18,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-21 20:40:18,593 INFO L175 Difference]: Start difference. First operand has 148 places, 110 transitions, 821 flow. Second operand 11 states and 124 transitions. [2024-06-21 20:40:18,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 128 transitions, 1155 flow [2024-06-21 20:40:18,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 128 transitions, 1095 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:18,623 INFO L231 Difference]: Finished difference. Result has 151 places, 105 transitions, 770 flow [2024-06-21 20:40:18,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=770, PETRI_PLACES=151, PETRI_TRANSITIONS=105} [2024-06-21 20:40:18,624 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-21 20:40:18,624 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 105 transitions, 770 flow [2024-06-21 20:40:18,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:18,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:18,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:18,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:40:18,625 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:18,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:18,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1479232987, now seen corresponding path program 13 times [2024-06-21 20:40:18,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:18,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3731074] [2024-06-21 20:40:18,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:18,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:19,506 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-21 20:40:19,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:19,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3731074] [2024-06-21 20:40:19,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3731074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:19,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:19,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:19,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901212475] [2024-06-21 20:40:19,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:19,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:19,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:19,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:19,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:19,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:19,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 105 transitions, 770 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:19,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:19,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:19,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:19,883 INFO L124 PetriNetUnfolderBase]: 277/535 cut-off events. [2024-06-21 20:40:19,884 INFO L125 PetriNetUnfolderBase]: For 28801/28801 co-relation queries the response was YES. [2024-06-21 20:40:19,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2923 conditions, 535 events. 277/535 cut-off events. For 28801/28801 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2399 event pairs, 50 based on Foata normal form. 10/543 useless extension candidates. Maximal degree in co-relation 2853. Up to 360 conditions per place. [2024-06-21 20:40:19,887 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 77 selfloop transitions, 34 changer transitions 11/124 dead transitions. [2024-06-21 20:40:19,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 124 transitions, 1098 flow [2024-06-21 20:40:19,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:19,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:19,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 20:40:19,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37222222222222223 [2024-06-21 20:40:19,888 INFO L175 Difference]: Start difference. First operand has 151 places, 105 transitions, 770 flow. Second operand 12 states and 134 transitions. [2024-06-21 20:40:19,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 124 transitions, 1098 flow [2024-06-21 20:40:19,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 124 transitions, 1040 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:19,916 INFO L231 Difference]: Finished difference. Result has 145 places, 102 transitions, 766 flow [2024-06-21 20:40:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=766, PETRI_PLACES=145, PETRI_TRANSITIONS=102} [2024-06-21 20:40:19,916 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 116 predicate places. [2024-06-21 20:40:19,917 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 102 transitions, 766 flow [2024-06-21 20:40:19,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:19,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:19,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:19,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:40:19,917 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:19,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:19,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1479228337, now seen corresponding path program 14 times [2024-06-21 20:40:19,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:19,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827546261] [2024-06-21 20:40:19,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:19,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:19,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:20,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-21 20:40:20,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:20,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827546261] [2024-06-21 20:40:20,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827546261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:20,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:20,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144373877] [2024-06-21 20:40:20,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:20,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:20,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:20,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:20,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:20,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 102 transitions, 766 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:20,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:20,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:20,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:21,193 INFO L124 PetriNetUnfolderBase]: 243/469 cut-off events. [2024-06-21 20:40:21,193 INFO L125 PetriNetUnfolderBase]: For 18428/18428 co-relation queries the response was YES. [2024-06-21 20:40:21,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2320 conditions, 469 events. 243/469 cut-off events. For 18428/18428 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2016 event pairs, 28 based on Foata normal form. 8/475 useless extension candidates. Maximal degree in co-relation 2253. Up to 304 conditions per place. [2024-06-21 20:40:21,196 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 73 selfloop transitions, 29 changer transitions 16/120 dead transitions. [2024-06-21 20:40:21,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 120 transitions, 1066 flow [2024-06-21 20:40:21,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:21,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:21,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 20:40:21,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-21 20:40:21,208 INFO L175 Difference]: Start difference. First operand has 145 places, 102 transitions, 766 flow. Second operand 12 states and 131 transitions. [2024-06-21 20:40:21,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 120 transitions, 1066 flow [2024-06-21 20:40:21,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 120 transitions, 988 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:21,237 INFO L231 Difference]: Finished difference. Result has 143 places, 96 transitions, 718 flow [2024-06-21 20:40:21,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=718, PETRI_PLACES=143, PETRI_TRANSITIONS=96} [2024-06-21 20:40:21,238 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2024-06-21 20:40:21,238 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 96 transitions, 718 flow [2024-06-21 20:40:21,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:21,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:21,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:21,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:40:21,238 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:21,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:21,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1478425033, now seen corresponding path program 2 times [2024-06-21 20:40:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:21,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689437055] [2024-06-21 20:40:21,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:21,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:21,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:22,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-21 20:40:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:22,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689437055] [2024-06-21 20:40:22,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689437055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:22,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:22,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:22,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137665532] [2024-06-21 20:40:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:22,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:22,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 96 transitions, 718 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:22,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:22,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:22,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:22,359 INFO L124 PetriNetUnfolderBase]: 224/428 cut-off events. [2024-06-21 20:40:22,359 INFO L125 PetriNetUnfolderBase]: For 12619/12619 co-relation queries the response was YES. [2024-06-21 20:40:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2147 conditions, 428 events. 224/428 cut-off events. For 12619/12619 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1782 event pairs, 31 based on Foata normal form. 2/428 useless extension candidates. Maximal degree in co-relation 2081. Up to 381 conditions per place. [2024-06-21 20:40:22,361 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 89 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-21 20:40:22,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 110 transitions, 978 flow [2024-06-21 20:40:22,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:22,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 20:40:22,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-21 20:40:22,362 INFO L175 Difference]: Start difference. First operand has 143 places, 96 transitions, 718 flow. Second operand 10 states and 109 transitions. [2024-06-21 20:40:22,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 110 transitions, 978 flow [2024-06-21 20:40:22,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 110 transitions, 906 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:22,380 INFO L231 Difference]: Finished difference. Result has 132 places, 97 transitions, 700 flow [2024-06-21 20:40:22,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=700, PETRI_PLACES=132, PETRI_TRANSITIONS=97} [2024-06-21 20:40:22,381 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2024-06-21 20:40:22,381 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 97 transitions, 700 flow [2024-06-21 20:40:22,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:22,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:22,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:22,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:40:22,381 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:22,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:22,381 INFO L85 PathProgramCache]: Analyzing trace with hash -416106677, now seen corresponding path program 15 times [2024-06-21 20:40:22,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:22,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22568318] [2024-06-21 20:40:22,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:22,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:23,333 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-21 20:40:23,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:23,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22568318] [2024-06-21 20:40:23,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22568318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:23,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:23,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:23,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058692875] [2024-06-21 20:40:23,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:23,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:23,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:23,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:23,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:23,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:23,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 97 transitions, 700 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:23,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:23,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:23,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:23,694 INFO L124 PetriNetUnfolderBase]: 246/474 cut-off events. [2024-06-21 20:40:23,694 INFO L125 PetriNetUnfolderBase]: For 16029/16029 co-relation queries the response was YES. [2024-06-21 20:40:23,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2245 conditions, 474 events. 246/474 cut-off events. For 16029/16029 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2042 event pairs, 37 based on Foata normal form. 10/482 useless extension candidates. Maximal degree in co-relation 2183. Up to 373 conditions per place. [2024-06-21 20:40:23,697 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 85 selfloop transitions, 15 changer transitions 16/118 dead transitions. [2024-06-21 20:40:23,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 118 transitions, 1022 flow [2024-06-21 20:40:23,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:23,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:23,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 20:40:23,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-21 20:40:23,698 INFO L175 Difference]: Start difference. First operand has 132 places, 97 transitions, 700 flow. Second operand 11 states and 123 transitions. [2024-06-21 20:40:23,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 118 transitions, 1022 flow [2024-06-21 20:40:23,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 118 transitions, 961 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:23,715 INFO L231 Difference]: Finished difference. Result has 135 places, 93 transitions, 653 flow [2024-06-21 20:40:23,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=653, PETRI_PLACES=135, PETRI_TRANSITIONS=93} [2024-06-21 20:40:23,716 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 106 predicate places. [2024-06-21 20:40:23,716 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 93 transitions, 653 flow [2024-06-21 20:40:23,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:23,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:23,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:23,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:40:23,716 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:23,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:23,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1772581685, now seen corresponding path program 3 times [2024-06-21 20:40:23,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:23,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089614599] [2024-06-21 20:40:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:23,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:24,608 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-21 20:40:24,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:24,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089614599] [2024-06-21 20:40:24,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089614599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:24,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:24,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:24,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108851177] [2024-06-21 20:40:24,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:24,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:24,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:24,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:24,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:24,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:24,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 93 transitions, 653 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:24,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:24,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:24,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:24,924 INFO L124 PetriNetUnfolderBase]: 216/416 cut-off events. [2024-06-21 20:40:24,924 INFO L125 PetriNetUnfolderBase]: For 10877/10877 co-relation queries the response was YES. [2024-06-21 20:40:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 416 events. 216/416 cut-off events. For 10877/10877 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1725 event pairs, 33 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 1937. Up to 378 conditions per place. [2024-06-21 20:40:24,926 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 88 selfloop transitions, 16 changer transitions 0/106 dead transitions. [2024-06-21 20:40:24,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 106 transitions, 903 flow [2024-06-21 20:40:24,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:24,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:24,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 20:40:24,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-21 20:40:24,929 INFO L175 Difference]: Start difference. First operand has 135 places, 93 transitions, 653 flow. Second operand 10 states and 106 transitions. [2024-06-21 20:40:24,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 106 transitions, 903 flow [2024-06-21 20:40:24,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 106 transitions, 861 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:24,956 INFO L231 Difference]: Finished difference. Result has 130 places, 94 transitions, 661 flow [2024-06-21 20:40:24,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=661, PETRI_PLACES=130, PETRI_TRANSITIONS=94} [2024-06-21 20:40:24,956 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2024-06-21 20:40:24,956 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 94 transitions, 661 flow [2024-06-21 20:40:24,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:24,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:24,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:24,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:40:24,956 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:24,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:24,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1550936645, now seen corresponding path program 4 times [2024-06-21 20:40:24,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:24,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707748951] [2024-06-21 20:40:24,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:24,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:25,798 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-21 20:40:25,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:25,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707748951] [2024-06-21 20:40:25,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707748951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:25,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:25,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:25,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715263391] [2024-06-21 20:40:25,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:25,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:25,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:25,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:25,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:25,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:25,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 94 transitions, 661 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:25,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:25,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:25,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:26,240 INFO L124 PetriNetUnfolderBase]: 236/460 cut-off events. [2024-06-21 20:40:26,240 INFO L125 PetriNetUnfolderBase]: For 17381/17381 co-relation queries the response was YES. [2024-06-21 20:40:26,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2148 conditions, 460 events. 236/460 cut-off events. For 17381/17381 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1971 event pairs, 39 based on Foata normal form. 12/470 useless extension candidates. Maximal degree in co-relation 2087. Up to 365 conditions per place. [2024-06-21 20:40:26,242 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 83 selfloop transitions, 12 changer transitions 16/113 dead transitions. [2024-06-21 20:40:26,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 113 transitions, 967 flow [2024-06-21 20:40:26,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:26,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:26,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 20:40:26,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:40:26,243 INFO L175 Difference]: Start difference. First operand has 130 places, 94 transitions, 661 flow. Second operand 11 states and 121 transitions. [2024-06-21 20:40:26,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 113 transitions, 967 flow [2024-06-21 20:40:26,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 113 transitions, 929 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:26,258 INFO L231 Difference]: Finished difference. Result has 133 places, 89 transitions, 617 flow [2024-06-21 20:40:26,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=617, PETRI_PLACES=133, PETRI_TRANSITIONS=89} [2024-06-21 20:40:26,259 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-06-21 20:40:26,259 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 89 transitions, 617 flow [2024-06-21 20:40:26,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:26,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:26,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:26,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:40:26,259 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:26,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:26,260 INFO L85 PathProgramCache]: Analyzing trace with hash -416279657, now seen corresponding path program 16 times [2024-06-21 20:40:26,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:26,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422043544] [2024-06-21 20:40:26,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:26,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:27,082 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-21 20:40:27,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:27,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422043544] [2024-06-21 20:40:27,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422043544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:27,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:27,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:27,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792535043] [2024-06-21 20:40:27,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:27,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:27,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:27,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:27,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:27,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:27,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 89 transitions, 617 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:27,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:27,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:27,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:27,500 INFO L124 PetriNetUnfolderBase]: 216/428 cut-off events. [2024-06-21 20:40:27,500 INFO L125 PetriNetUnfolderBase]: For 16662/16662 co-relation queries the response was YES. [2024-06-21 20:40:27,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1999 conditions, 428 events. 216/428 cut-off events. For 16662/16662 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1815 event pairs, 39 based on Foata normal form. 10/436 useless extension candidates. Maximal degree in co-relation 1937. Up to 350 conditions per place. [2024-06-21 20:40:27,502 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 80 selfloop transitions, 13 changer transitions 11/106 dead transitions. [2024-06-21 20:40:27,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 106 transitions, 893 flow [2024-06-21 20:40:27,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:27,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:27,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 20:40:27,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-21 20:40:27,503 INFO L175 Difference]: Start difference. First operand has 133 places, 89 transitions, 617 flow. Second operand 11 states and 118 transitions. [2024-06-21 20:40:27,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 106 transitions, 893 flow [2024-06-21 20:40:27,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 106 transitions, 847 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 20:40:27,519 INFO L231 Difference]: Finished difference. Result has 129 places, 86 transitions, 584 flow [2024-06-21 20:40:27,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=584, PETRI_PLACES=129, PETRI_TRANSITIONS=86} [2024-06-21 20:40:27,520 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 100 predicate places. [2024-06-21 20:40:27,520 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 86 transitions, 584 flow [2024-06-21 20:40:27,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:27,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:27,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:27,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:40:27,520 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:27,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:27,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1544265321, now seen corresponding path program 17 times [2024-06-21 20:40:27,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:27,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518678152] [2024-06-21 20:40:27,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:27,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:28,330 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-21 20:40:28,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:28,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518678152] [2024-06-21 20:40:28,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518678152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:28,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:28,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:28,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543576022] [2024-06-21 20:40:28,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:28,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:28,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:28,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:28,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:28,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:28,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 86 transitions, 584 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:28,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:28,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:28,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:28,704 INFO L124 PetriNetUnfolderBase]: 204/408 cut-off events. [2024-06-21 20:40:28,704 INFO L125 PetriNetUnfolderBase]: For 15056/15056 co-relation queries the response was YES. [2024-06-21 20:40:28,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1897 conditions, 408 events. 204/408 cut-off events. For 15056/15056 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1698 event pairs, 35 based on Foata normal form. 8/414 useless extension candidates. Maximal degree in co-relation 1837. Up to 340 conditions per place. [2024-06-21 20:40:28,706 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 77 selfloop transitions, 10 changer transitions 13/102 dead transitions. [2024-06-21 20:40:28,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 102 transitions, 838 flow [2024-06-21 20:40:28,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:28,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 20:40:28,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-21 20:40:28,707 INFO L175 Difference]: Start difference. First operand has 129 places, 86 transitions, 584 flow. Second operand 11 states and 115 transitions. [2024-06-21 20:40:28,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 102 transitions, 838 flow [2024-06-21 20:40:28,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 102 transitions, 808 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:28,721 INFO L231 Difference]: Finished difference. Result has 127 places, 82 transitions, 554 flow [2024-06-21 20:40:28,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=554, PETRI_PLACES=127, PETRI_TRANSITIONS=82} [2024-06-21 20:40:28,721 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2024-06-21 20:40:28,721 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 82 transitions, 554 flow [2024-06-21 20:40:28,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:28,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:28,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:28,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:40:28,721 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:28,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:28,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1048023395, now seen corresponding path program 5 times [2024-06-21 20:40:28,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:28,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424159564] [2024-06-21 20:40:28,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:28,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:29,621 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-21 20:40:29,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:29,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424159564] [2024-06-21 20:40:29,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424159564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:29,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:29,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:29,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872579529] [2024-06-21 20:40:29,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:29,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:29,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:29,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:29,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:29,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:29,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 82 transitions, 554 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:29,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:29,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:29,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:29,930 INFO L124 PetriNetUnfolderBase]: 192/380 cut-off events. [2024-06-21 20:40:29,931 INFO L125 PetriNetUnfolderBase]: For 10230/10230 co-relation queries the response was YES. [2024-06-21 20:40:29,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1790 conditions, 380 events. 192/380 cut-off events. For 10230/10230 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1563 event pairs, 33 based on Foata normal form. 2/380 useless extension candidates. Maximal degree in co-relation 1731. Up to 328 conditions per place. [2024-06-21 20:40:29,932 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 77 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-06-21 20:40:29,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 96 transitions, 785 flow [2024-06-21 20:40:29,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:29,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 20:40:29,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 20:40:29,933 INFO L175 Difference]: Start difference. First operand has 127 places, 82 transitions, 554 flow. Second operand 10 states and 107 transitions. [2024-06-21 20:40:29,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 96 transitions, 785 flow [2024-06-21 20:40:29,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 96 transitions, 753 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:29,944 INFO L231 Difference]: Finished difference. Result has 121 places, 84 transitions, 583 flow [2024-06-21 20:40:29,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=583, PETRI_PLACES=121, PETRI_TRANSITIONS=84} [2024-06-21 20:40:29,945 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 92 predicate places. [2024-06-21 20:40:29,945 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 84 transitions, 583 flow [2024-06-21 20:40:29,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:29,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:29,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:29,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:40:29,945 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:29,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:29,945 INFO L85 PathProgramCache]: Analyzing trace with hash -409604613, now seen corresponding path program 6 times [2024-06-21 20:40:29,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:29,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821507586] [2024-06-21 20:40:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:29,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:29,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:30,827 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-21 20:40:30,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:30,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821507586] [2024-06-21 20:40:30,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821507586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:30,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240276502] [2024-06-21 20:40:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:30,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:30,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 84 transitions, 583 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:30,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:30,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:30,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:31,177 INFO L124 PetriNetUnfolderBase]: 204/408 cut-off events. [2024-06-21 20:40:31,177 INFO L125 PetriNetUnfolderBase]: For 12136/12136 co-relation queries the response was YES. [2024-06-21 20:40:31,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 408 events. 204/408 cut-off events. For 12136/12136 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1700 event pairs, 29 based on Foata normal form. 8/414 useless extension candidates. Maximal degree in co-relation 1823. Up to 329 conditions per place. [2024-06-21 20:40:31,179 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 73 selfloop transitions, 12 changer transitions 13/100 dead transitions. [2024-06-21 20:40:31,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 100 transitions, 837 flow [2024-06-21 20:40:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 20:40:31,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 20:40:31,180 INFO L175 Difference]: Start difference. First operand has 121 places, 84 transitions, 583 flow. Second operand 10 states and 110 transitions. [2024-06-21 20:40:31,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 100 transitions, 837 flow [2024-06-21 20:40:31,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 100 transitions, 799 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:31,193 INFO L231 Difference]: Finished difference. Result has 124 places, 80 transitions, 552 flow [2024-06-21 20:40:31,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=552, PETRI_PLACES=124, PETRI_TRANSITIONS=80} [2024-06-21 20:40:31,193 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-06-21 20:40:31,193 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 80 transitions, 552 flow [2024-06-21 20:40:31,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:31,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:31,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:31,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:40:31,193 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:31,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:31,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1014953293, now seen corresponding path program 7 times [2024-06-21 20:40:31,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:31,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137933561] [2024-06-21 20:40:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:31,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:31,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:31,963 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-21 20:40:31,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:31,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137933561] [2024-06-21 20:40:31,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137933561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:31,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:31,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:31,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447211026] [2024-06-21 20:40:31,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:31,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:31,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:31,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:31,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:32,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:32,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 80 transitions, 552 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:32,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:32,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:32,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:32,284 INFO L124 PetriNetUnfolderBase]: 187/369 cut-off events. [2024-06-21 20:40:32,284 INFO L125 PetriNetUnfolderBase]: For 9294/9294 co-relation queries the response was YES. [2024-06-21 20:40:32,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1753 conditions, 369 events. 187/369 cut-off events. For 9294/9294 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1484 event pairs, 35 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1695. Up to 326 conditions per place. [2024-06-21 20:40:32,286 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 77 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-21 20:40:32,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 93 transitions, 774 flow [2024-06-21 20:40:32,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:32,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 20:40:32,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-21 20:40:32,287 INFO L175 Difference]: Start difference. First operand has 124 places, 80 transitions, 552 flow. Second operand 10 states and 103 transitions. [2024-06-21 20:40:32,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 93 transitions, 774 flow [2024-06-21 20:40:32,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 93 transitions, 744 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:32,298 INFO L231 Difference]: Finished difference. Result has 119 places, 81 transitions, 570 flow [2024-06-21 20:40:32,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=570, PETRI_PLACES=119, PETRI_TRANSITIONS=81} [2024-06-21 20:40:32,299 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 90 predicate places. [2024-06-21 20:40:32,299 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 81 transitions, 570 flow [2024-06-21 20:40:32,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:32,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:32,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:40:32,299 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:32,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1048269349, now seen corresponding path program 18 times [2024-06-21 20:40:32,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:32,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319360125] [2024-06-21 20:40:32,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:32,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:32,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:33,259 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-21 20:40:33,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:33,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319360125] [2024-06-21 20:40:33,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319360125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:33,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:33,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:33,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710258031] [2024-06-21 20:40:33,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:33,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:33,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:33,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:33,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:33,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:33,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 81 transitions, 570 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:33,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:33,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:33,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:33,672 INFO L124 PetriNetUnfolderBase]: 207/413 cut-off events. [2024-06-21 20:40:33,672 INFO L125 PetriNetUnfolderBase]: For 13828/13828 co-relation queries the response was YES. [2024-06-21 20:40:33,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1909 conditions, 413 events. 207/413 cut-off events. For 13828/13828 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1740 event pairs, 41 based on Foata normal form. 12/423 useless extension candidates. Maximal degree in co-relation 1853. Up to 300 conditions per place. [2024-06-21 20:40:33,674 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 65 selfloop transitions, 13 changer transitions 20/100 dead transitions. [2024-06-21 20:40:33,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 100 transitions, 850 flow [2024-06-21 20:40:33,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:33,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:33,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-21 20:40:33,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 20:40:33,675 INFO L175 Difference]: Start difference. First operand has 119 places, 81 transitions, 570 flow. Second operand 11 states and 120 transitions. [2024-06-21 20:40:33,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 100 transitions, 850 flow [2024-06-21 20:40:33,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 100 transitions, 812 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:33,687 INFO L231 Difference]: Finished difference. Result has 122 places, 72 transitions, 498 flow [2024-06-21 20:40:33,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=498, PETRI_PLACES=122, PETRI_TRANSITIONS=72} [2024-06-21 20:40:33,687 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-21 20:40:33,688 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 72 transitions, 498 flow [2024-06-21 20:40:33,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:33,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:33,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-21 20:40:33,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:40:33,688 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:33,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:33,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1039979825, now seen corresponding path program 8 times [2024-06-21 20:40:33,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:33,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057958326] [2024-06-21 20:40:33,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:33,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:34,459 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-21 20:40:34,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:34,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057958326] [2024-06-21 20:40:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057958326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:34,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39239534] [2024-06-21 20:40:34,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:34,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:34,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:34,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:34,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:34,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:34,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 72 transitions, 498 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:34,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:34,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:34,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:34,795 INFO L124 PetriNetUnfolderBase]: 166/338 cut-off events. [2024-06-21 20:40:34,795 INFO L125 PetriNetUnfolderBase]: For 8728/8728 co-relation queries the response was YES. [2024-06-21 20:40:34,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1626 conditions, 338 events. 166/338 cut-off events. For 8728/8728 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1334 event pairs, 33 based on Foata normal form. 2/338 useless extension candidates. Maximal degree in co-relation 1580. Up to 280 conditions per place. [2024-06-21 20:40:34,797 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 66 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-21 20:40:34,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 85 transitions, 708 flow [2024-06-21 20:40:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:34,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:34,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 20:40:34,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-21 20:40:34,798 INFO L175 Difference]: Start difference. First operand has 122 places, 72 transitions, 498 flow. Second operand 10 states and 104 transitions. [2024-06-21 20:40:34,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 85 transitions, 708 flow [2024-06-21 20:40:34,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 85 transitions, 668 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:34,808 INFO L231 Difference]: Finished difference. Result has 115 places, 73 transitions, 516 flow [2024-06-21 20:40:34,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=516, PETRI_PLACES=115, PETRI_TRANSITIONS=73} [2024-06-21 20:40:34,808 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 86 predicate places. [2024-06-21 20:40:34,808 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 73 transitions, 516 flow [2024-06-21 20:40:34,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:34,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:34,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:34,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:40:34,809 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:34,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:34,809 INFO L85 PathProgramCache]: Analyzing trace with hash -814335589, now seen corresponding path program 19 times [2024-06-21 20:40:34,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:34,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617820074] [2024-06-21 20:40:34,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:34,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:34,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:35,690 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-21 20:40:35,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:35,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617820074] [2024-06-21 20:40:35,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617820074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:35,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:35,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:35,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803143176] [2024-06-21 20:40:35,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:35,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:35,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:35,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:35,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:35,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:35,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 73 transitions, 516 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:35,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:35,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:35,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:36,068 INFO L124 PetriNetUnfolderBase]: 182/374 cut-off events. [2024-06-21 20:40:36,068 INFO L125 PetriNetUnfolderBase]: For 12069/12069 co-relation queries the response was YES. [2024-06-21 20:40:36,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1720 conditions, 374 events. 182/374 cut-off events. For 12069/12069 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1548 event pairs, 41 based on Foata normal form. 10/382 useless extension candidates. Maximal degree in co-relation 1676. Up to 272 conditions per place. [2024-06-21 20:40:36,069 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 58 selfloop transitions, 19 changer transitions 11/90 dead transitions. [2024-06-21 20:40:36,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 90 transitions, 752 flow [2024-06-21 20:40:36,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:36,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:36,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 20:40:36,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-21 20:40:36,070 INFO L175 Difference]: Start difference. First operand has 115 places, 73 transitions, 516 flow. Second operand 11 states and 122 transitions. [2024-06-21 20:40:36,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 90 transitions, 752 flow [2024-06-21 20:40:36,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 90 transitions, 708 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:36,081 INFO L231 Difference]: Finished difference. Result has 118 places, 70 transitions, 489 flow [2024-06-21 20:40:36,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=489, PETRI_PLACES=118, PETRI_TRANSITIONS=70} [2024-06-21 20:40:36,081 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2024-06-21 20:40:36,082 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 70 transitions, 489 flow [2024-06-21 20:40:36,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:36,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:36,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:36,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:40:36,082 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:36,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:36,082 INFO L85 PathProgramCache]: Analyzing trace with hash -552191141, now seen corresponding path program 20 times [2024-06-21 20:40:36,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:36,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090415086] [2024-06-21 20:40:36,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:36,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:36,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:36,937 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-21 20:40:36,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:36,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090415086] [2024-06-21 20:40:36,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090415086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:36,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:36,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970028752] [2024-06-21 20:40:36,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:36,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:36,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:36,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:36,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:37,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 70 transitions, 489 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:37,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:37,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:37,331 INFO L124 PetriNetUnfolderBase]: 170/354 cut-off events. [2024-06-21 20:40:37,331 INFO L125 PetriNetUnfolderBase]: For 10902/10902 co-relation queries the response was YES. [2024-06-21 20:40:37,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1619 conditions, 354 events. 170/354 cut-off events. For 10902/10902 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1441 event pairs, 37 based on Foata normal form. 8/360 useless extension candidates. Maximal degree in co-relation 1574. Up to 262 conditions per place. [2024-06-21 20:40:37,332 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 55 selfloop transitions, 16 changer transitions 13/86 dead transitions. [2024-06-21 20:40:37,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 86 transitions, 707 flow [2024-06-21 20:40:37,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:37,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:37,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 20:40:37,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-21 20:40:37,333 INFO L175 Difference]: Start difference. First operand has 118 places, 70 transitions, 489 flow. Second operand 11 states and 119 transitions. [2024-06-21 20:40:37,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 86 transitions, 707 flow [2024-06-21 20:40:37,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 86 transitions, 663 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:40:37,343 INFO L231 Difference]: Finished difference. Result has 117 places, 66 transitions, 450 flow [2024-06-21 20:40:37,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=450, PETRI_PLACES=117, PETRI_TRANSITIONS=66} [2024-06-21 20:40:37,344 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 88 predicate places. [2024-06-21 20:40:37,344 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 66 transitions, 450 flow [2024-06-21 20:40:37,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:37,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:37,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:37,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:40:37,344 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:37,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:37,345 INFO L85 PathProgramCache]: Analyzing trace with hash -556655141, now seen corresponding path program 21 times [2024-06-21 20:40:37,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:37,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066632714] [2024-06-21 20:40:37,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:37,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:37,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:38,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-21 20:40:38,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:38,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066632714] [2024-06-21 20:40:38,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066632714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:38,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:38,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:38,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261693623] [2024-06-21 20:40:38,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:38,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:38,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:38,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:38,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:38,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:38,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 66 transitions, 450 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:38,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:38,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:38,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:38,578 INFO L124 PetriNetUnfolderBase]: 166/346 cut-off events. [2024-06-21 20:40:38,579 INFO L125 PetriNetUnfolderBase]: For 12065/12065 co-relation queries the response was YES. [2024-06-21 20:40:38,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1575 conditions, 346 events. 166/346 cut-off events. For 12065/12065 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1400 event pairs, 41 based on Foata normal form. 10/354 useless extension candidates. Maximal degree in co-relation 1530. Up to 235 conditions per place. [2024-06-21 20:40:38,580 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 49 selfloop transitions, 23 changer transitions 11/85 dead transitions. [2024-06-21 20:40:38,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 85 transitions, 682 flow [2024-06-21 20:40:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-21 20:40:38,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36944444444444446 [2024-06-21 20:40:38,581 INFO L175 Difference]: Start difference. First operand has 117 places, 66 transitions, 450 flow. Second operand 12 states and 133 transitions. [2024-06-21 20:40:38,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 85 transitions, 682 flow [2024-06-21 20:40:38,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 85 transitions, 640 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:38,591 INFO L231 Difference]: Finished difference. Result has 112 places, 63 transitions, 441 flow [2024-06-21 20:40:38,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=441, PETRI_PLACES=112, PETRI_TRANSITIONS=63} [2024-06-21 20:40:38,591 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 83 predicate places. [2024-06-21 20:40:38,591 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 63 transitions, 441 flow [2024-06-21 20:40:38,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:38,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:38,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:38,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:40:38,592 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:38,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:38,592 INFO L85 PathProgramCache]: Analyzing trace with hash -556659791, now seen corresponding path program 22 times [2024-06-21 20:40:38,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:38,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354684798] [2024-06-21 20:40:38,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:38,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:38,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:39,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-21 20:40:39,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:39,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354684798] [2024-06-21 20:40:39,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354684798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:39,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:39,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:39,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104561355] [2024-06-21 20:40:39,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:39,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:39,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:39,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:39,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:39,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:39,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 63 transitions, 441 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:39,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:39,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:39,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:39,788 INFO L124 PetriNetUnfolderBase]: 154/326 cut-off events. [2024-06-21 20:40:39,789 INFO L125 PetriNetUnfolderBase]: For 10296/10296 co-relation queries the response was YES. [2024-06-21 20:40:39,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1498 conditions, 326 events. 154/326 cut-off events. For 10296/10296 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1315 event pairs, 37 based on Foata normal form. 8/332 useless extension candidates. Maximal degree in co-relation 1456. Up to 225 conditions per place. [2024-06-21 20:40:39,790 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 47 selfloop transitions, 21 changer transitions 11/81 dead transitions. [2024-06-21 20:40:39,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 81 transitions, 655 flow [2024-06-21 20:40:39,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:39,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-21 20:40:39,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 20:40:39,791 INFO L175 Difference]: Start difference. First operand has 112 places, 63 transitions, 441 flow. Second operand 12 states and 130 transitions. [2024-06-21 20:40:39,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 81 transitions, 655 flow [2024-06-21 20:40:39,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 81 transitions, 605 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:39,799 INFO L231 Difference]: Finished difference. Result has 110 places, 60 transitions, 421 flow [2024-06-21 20:40:39,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=421, PETRI_PLACES=110, PETRI_TRANSITIONS=60} [2024-06-21 20:40:39,799 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2024-06-21 20:40:39,799 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 60 transitions, 421 flow [2024-06-21 20:40:39,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:39,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:39,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:39,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:40:39,800 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:39,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:39,800 INFO L85 PathProgramCache]: Analyzing trace with hash -889439749, now seen corresponding path program 23 times [2024-06-21 20:40:39,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:39,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466911709] [2024-06-21 20:40:39,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:39,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:39,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:40,638 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-21 20:40:40,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:40,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466911709] [2024-06-21 20:40:40,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466911709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:40,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:40,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:40,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146770387] [2024-06-21 20:40:40,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:40,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:40,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:40,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:40,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:40,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:40,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 60 transitions, 421 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:40,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:40,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:40,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:41,021 INFO L124 PetriNetUnfolderBase]: 162/346 cut-off events. [2024-06-21 20:40:41,022 INFO L125 PetriNetUnfolderBase]: For 12408/12408 co-relation queries the response was YES. [2024-06-21 20:40:41,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1713 conditions, 346 events. 162/346 cut-off events. For 12408/12408 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1398 event pairs, 46 based on Foata normal form. 8/352 useless extension candidates. Maximal degree in co-relation 1672. Up to 180 conditions per place. [2024-06-21 20:40:41,023 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 55 selfloop transitions, 13 changer transitions 12/82 dead transitions. [2024-06-21 20:40:41,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 82 transitions, 715 flow [2024-06-21 20:40:41,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:41,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 20:40:41,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-21 20:40:41,024 INFO L175 Difference]: Start difference. First operand has 110 places, 60 transitions, 421 flow. Second operand 11 states and 126 transitions. [2024-06-21 20:40:41,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 82 transitions, 715 flow [2024-06-21 20:40:41,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 82 transitions, 661 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 20:40:41,034 INFO L231 Difference]: Finished difference. Result has 105 places, 55 transitions, 375 flow [2024-06-21 20:40:41,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=375, PETRI_PLACES=105, PETRI_TRANSITIONS=55} [2024-06-21 20:40:41,034 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 76 predicate places. [2024-06-21 20:40:41,034 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 55 transitions, 375 flow [2024-06-21 20:40:41,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:41,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:41,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:41,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:40:41,034 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:41,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:41,035 INFO L85 PathProgramCache]: Analyzing trace with hash -711942305, now seen corresponding path program 9 times [2024-06-21 20:40:41,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:41,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764137318] [2024-06-21 20:40:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:41,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:41,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:41,869 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-21 20:40:41,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:41,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764137318] [2024-06-21 20:40:41,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764137318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:41,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:41,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:41,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432651093] [2024-06-21 20:40:41,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:41,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:41,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:41,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:41,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:42,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:42,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 55 transitions, 375 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:42,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:42,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:42,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:42,225 INFO L124 PetriNetUnfolderBase]: 135/289 cut-off events. [2024-06-21 20:40:42,225 INFO L125 PetriNetUnfolderBase]: For 7634/7634 co-relation queries the response was YES. [2024-06-21 20:40:42,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 289 events. 135/289 cut-off events. For 7634/7634 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1096 event pairs, 43 based on Foata normal form. 2/289 useless extension candidates. Maximal degree in co-relation 1384. Up to 245 conditions per place. [2024-06-21 20:40:42,226 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 52 selfloop transitions, 13 changer transitions 0/67 dead transitions. [2024-06-21 20:40:42,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 67 transitions, 533 flow [2024-06-21 20:40:42,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:42,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:42,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 20:40:42,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 20:40:42,227 INFO L175 Difference]: Start difference. First operand has 105 places, 55 transitions, 375 flow. Second operand 10 states and 105 transitions. [2024-06-21 20:40:42,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 67 transitions, 533 flow [2024-06-21 20:40:42,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 67 transitions, 494 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 20:40:42,233 INFO L231 Difference]: Finished difference. Result has 97 places, 55 transitions, 366 flow [2024-06-21 20:40:42,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=366, PETRI_PLACES=97, PETRI_TRANSITIONS=55} [2024-06-21 20:40:42,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 68 predicate places. [2024-06-21 20:40:42,234 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 55 transitions, 366 flow [2024-06-21 20:40:42,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:42,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:42,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:42,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:40:42,234 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:42,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:42,234 INFO L85 PathProgramCache]: Analyzing trace with hash -718621999, now seen corresponding path program 24 times [2024-06-21 20:40:42,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:42,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909597111] [2024-06-21 20:40:42,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:42,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:43,068 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-21 20:40:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909597111] [2024-06-21 20:40:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909597111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580422865] [2024-06-21 20:40:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:43,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:43,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:43,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:43,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:43,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:43,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 55 transitions, 366 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:43,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:43,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:43,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:43,453 INFO L124 PetriNetUnfolderBase]: 147/317 cut-off events. [2024-06-21 20:40:43,453 INFO L125 PetriNetUnfolderBase]: For 7519/7519 co-relation queries the response was YES. [2024-06-21 20:40:43,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1433 conditions, 317 events. 147/317 cut-off events. For 7519/7519 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1256 event pairs, 39 based on Foata normal form. 8/323 useless extension candidates. Maximal degree in co-relation 1398. Up to 175 conditions per place. [2024-06-21 20:40:43,454 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 54 selfloop transitions, 13 changer transitions 7/76 dead transitions. [2024-06-21 20:40:43,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 76 transitions, 632 flow [2024-06-21 20:40:43,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:43,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:43,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 20:40:43,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-21 20:40:43,455 INFO L175 Difference]: Start difference. First operand has 97 places, 55 transitions, 366 flow. Second operand 11 states and 123 transitions. [2024-06-21 20:40:43,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 76 transitions, 632 flow [2024-06-21 20:40:43,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 76 transitions, 580 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:43,460 INFO L231 Difference]: Finished difference. Result has 98 places, 53 transitions, 335 flow [2024-06-21 20:40:43,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=335, PETRI_PLACES=98, PETRI_TRANSITIONS=53} [2024-06-21 20:40:43,461 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 69 predicate places. [2024-06-21 20:40:43,461 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 53 transitions, 335 flow [2024-06-21 20:40:43,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:43,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:43,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:43,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:40:43,461 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:43,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:43,461 INFO L85 PathProgramCache]: Analyzing trace with hash -172884443, now seen corresponding path program 25 times [2024-06-21 20:40:43,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:43,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906299227] [2024-06-21 20:40:43,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:43,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:44,276 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-21 20:40:44,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:44,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906299227] [2024-06-21 20:40:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906299227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:44,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:44,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:44,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673523114] [2024-06-21 20:40:44,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:44,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:44,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:44,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:44,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:44,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:44,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 53 transitions, 335 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:44,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:44,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:44,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:44,670 INFO L124 PetriNetUnfolderBase]: 116/256 cut-off events. [2024-06-21 20:40:44,670 INFO L125 PetriNetUnfolderBase]: For 5085/5085 co-relation queries the response was YES. [2024-06-21 20:40:44,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 963 conditions, 256 events. 116/256 cut-off events. For 5085/5085 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 939 event pairs, 30 based on Foata normal form. 10/264 useless extension candidates. Maximal degree in co-relation 928. Up to 160 conditions per place. [2024-06-21 20:40:44,671 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 39 selfloop transitions, 14 changer transitions 15/70 dead transitions. [2024-06-21 20:40:44,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 70 transitions, 519 flow [2024-06-21 20:40:44,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:40:44,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:40:44,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-21 20:40:44,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 20:40:44,672 INFO L175 Difference]: Start difference. First operand has 98 places, 53 transitions, 335 flow. Second operand 12 states and 128 transitions. [2024-06-21 20:40:44,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 70 transitions, 519 flow [2024-06-21 20:40:44,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 70 transitions, 489 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:44,676 INFO L231 Difference]: Finished difference. Result has 98 places, 47 transitions, 296 flow [2024-06-21 20:40:44,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=296, PETRI_PLACES=98, PETRI_TRANSITIONS=47} [2024-06-21 20:40:44,676 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 69 predicate places. [2024-06-21 20:40:44,676 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 47 transitions, 296 flow [2024-06-21 20:40:44,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 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-21 20:40:44,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:44,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:44,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:40:44,676 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:44,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:44,676 INFO L85 PathProgramCache]: Analyzing trace with hash -184682040, now seen corresponding path program 1 times [2024-06-21 20:40:44,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:44,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817962751] [2024-06-21 20:40:44,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:44,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:45,891 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-21 20:40:45,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:45,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817962751] [2024-06-21 20:40:45,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817962751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:45,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:45,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:40:45,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109680486] [2024-06-21 20:40:45,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:45,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:40:45,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:45,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:40:45,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:40:46,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:46,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 47 transitions, 296 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:46,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:46,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:46,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:46,186 INFO L124 PetriNetUnfolderBase]: 98/222 cut-off events. [2024-06-21 20:40:46,186 INFO L125 PetriNetUnfolderBase]: For 3570/3570 co-relation queries the response was YES. [2024-06-21 20:40:46,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 831 conditions, 222 events. 98/222 cut-off events. For 3570/3570 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 775 event pairs, 26 based on Foata normal form. 6/226 useless extension candidates. Maximal degree in co-relation 797. Up to 120 conditions per place. [2024-06-21 20:40:46,187 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 29 selfloop transitions, 7 changer transitions 23/61 dead transitions. [2024-06-21 20:40:46,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 61 transitions, 450 flow [2024-06-21 20:40:46,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:46,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:46,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 20:40:46,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-21 20:40:46,188 INFO L175 Difference]: Start difference. First operand has 98 places, 47 transitions, 296 flow. Second operand 10 states and 106 transitions. [2024-06-21 20:40:46,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 61 transitions, 450 flow [2024-06-21 20:40:46,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 61 transitions, 401 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 20:40:46,191 INFO L231 Difference]: Finished difference. Result has 86 places, 36 transitions, 215 flow [2024-06-21 20:40:46,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=215, PETRI_PLACES=86, PETRI_TRANSITIONS=36} [2024-06-21 20:40:46,192 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 57 predicate places. [2024-06-21 20:40:46,192 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 36 transitions, 215 flow [2024-06-21 20:40:46,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:46,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:46,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:46,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:40:46,193 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:46,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:46,193 INFO L85 PathProgramCache]: Analyzing trace with hash 719901324, now seen corresponding path program 2 times [2024-06-21 20:40:46,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:46,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101948774] [2024-06-21 20:40:46,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:46,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:46,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:47,061 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-21 20:40:47,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:47,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101948774] [2024-06-21 20:40:47,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101948774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:47,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:47,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:40:47,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756778094] [2024-06-21 20:40:47,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:47,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:40:47,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:47,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:40:47,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:40:47,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:47,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 36 transitions, 215 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 20:40:47,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:47,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:47,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:47,359 INFO L124 PetriNetUnfolderBase]: 78/175 cut-off events. [2024-06-21 20:40:47,360 INFO L125 PetriNetUnfolderBase]: For 2700/2700 co-relation queries the response was YES. [2024-06-21 20:40:47,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639 conditions, 175 events. 78/175 cut-off events. For 2700/2700 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 551 event pairs, 19 based on Foata normal form. 6/180 useless extension candidates. Maximal degree in co-relation 610. Up to 90 conditions per place. [2024-06-21 20:40:47,360 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 23 selfloop transitions, 7 changer transitions 18/50 dead transitions. [2024-06-21 20:40:47,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 50 transitions, 343 flow [2024-06-21 20:40:47,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:47,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:47,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 20:40:47,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-21 20:40:47,361 INFO L175 Difference]: Start difference. First operand has 86 places, 36 transitions, 215 flow. Second operand 11 states and 109 transitions. [2024-06-21 20:40:47,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 50 transitions, 343 flow [2024-06-21 20:40:47,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 50 transitions, 311 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-21 20:40:47,363 INFO L231 Difference]: Finished difference. Result has 70 places, 28 transitions, 141 flow [2024-06-21 20:40:47,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=141, PETRI_PLACES=70, PETRI_TRANSITIONS=28} [2024-06-21 20:40:47,363 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 41 predicate places. [2024-06-21 20:40:47,363 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 28 transitions, 141 flow [2024-06-21 20:40:47,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 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-21 20:40:47,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:47,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:47,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:40:47,363 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:47,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1862092344, now seen corresponding path program 3 times [2024-06-21 20:40:47,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:47,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076273480] [2024-06-21 20:40:47,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:47,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:48,363 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-21 20:40:48,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:48,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076273480] [2024-06-21 20:40:48,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076273480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:48,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:48,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:40:48,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81305697] [2024-06-21 20:40:48,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:48,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:40:48,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:48,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:40:48,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:40:48,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:48,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 28 transitions, 141 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:48,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:48,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:48,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:48,711 INFO L124 PetriNetUnfolderBase]: 55/130 cut-off events. [2024-06-21 20:40:48,711 INFO L125 PetriNetUnfolderBase]: For 1346/1346 co-relation queries the response was YES. [2024-06-21 20:40:48,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443 conditions, 130 events. 55/130 cut-off events. For 1346/1346 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 338 event pairs, 15 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 420. Up to 64 conditions per place. [2024-06-21 20:40:48,712 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 17 selfloop transitions, 4 changer transitions 19/42 dead transitions. [2024-06-21 20:40:48,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 42 transitions, 251 flow [2024-06-21 20:40:48,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:48,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:48,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-21 20:40:48,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-21 20:40:48,712 INFO L175 Difference]: Start difference. First operand has 70 places, 28 transitions, 141 flow. Second operand 11 states and 107 transitions. [2024-06-21 20:40:48,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 42 transitions, 251 flow [2024-06-21 20:40:48,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 42 transitions, 229 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 20:40:48,714 INFO L231 Difference]: Finished difference. Result has 61 places, 21 transitions, 98 flow [2024-06-21 20:40:48,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=98, PETRI_PLACES=61, PETRI_TRANSITIONS=21} [2024-06-21 20:40:48,714 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 32 predicate places. [2024-06-21 20:40:48,714 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 21 transitions, 98 flow [2024-06-21 20:40:48,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:48,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:48,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:48,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:40:48,714 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 20:40:48,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:48,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1127295432, now seen corresponding path program 4 times [2024-06-21 20:40:48,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:48,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898833358] [2024-06-21 20:40:48,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:48,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:48,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:49,782 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-21 20:40:49,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:49,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898833358] [2024-06-21 20:40:49,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898833358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:49,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:49,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 20:40:49,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619847726] [2024-06-21 20:40:49,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:49,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 20:40:49,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:49,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 20:40:49,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 20:40:49,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 20:40:49,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 21 transitions, 98 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:49,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:49,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 20:40:49,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:50,076 INFO L124 PetriNetUnfolderBase]: 23/62 cut-off events. [2024-06-21 20:40:50,076 INFO L125 PetriNetUnfolderBase]: For 432/432 co-relation queries the response was YES. [2024-06-21 20:40:50,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 62 events. 23/62 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 86 event pairs, 0 based on Foata normal form. 6/67 useless extension candidates. Maximal degree in co-relation 158. Up to 24 conditions per place. [2024-06-21 20:40:50,076 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 29/29 dead transitions. [2024-06-21 20:40:50,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 29 transitions, 144 flow [2024-06-21 20:40:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:50,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-21 20:40:50,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28484848484848485 [2024-06-21 20:40:50,077 INFO L175 Difference]: Start difference. First operand has 61 places, 21 transitions, 98 flow. Second operand 11 states and 94 transitions. [2024-06-21 20:40:50,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 29 transitions, 144 flow [2024-06-21 20:40:50,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 29 transitions, 118 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-21 20:40:50,077 INFO L231 Difference]: Finished difference. Result has 45 places, 0 transitions, 0 flow [2024-06-21 20:40:50,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=45, PETRI_TRANSITIONS=0} [2024-06-21 20:40:50,078 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 16 predicate places. [2024-06-21 20:40:50,078 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 0 transitions, 0 flow [2024-06-21 20:40:50,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-21 20:40:50,080 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 20:40:50,094 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 20:40:50,095 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 20:40:50,097 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 20:40:50,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:40:50,098 INFO L445 BasicCegarLoop]: Path program histogram: [25, 13, 12, 9, 6, 6, 5, 5, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:50,100 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:40:50,101 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:40:50,105 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 20:40:50,105 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 20:40:50,107 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:40:50 BasicIcfg [2024-06-21 20:40:50,107 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:40:50,107 INFO L158 Benchmark]: Toolchain (without parser) took 124204.89ms. Allocated memory was 178.3MB in the beginning and 604.0MB in the end (delta: 425.7MB). Free memory was 148.3MB in the beginning and 260.0MB in the end (delta: -111.7MB). Peak memory consumption was 313.9MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,107 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:40:50,107 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 178.3MB. Free memory is still 141.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:40:50,108 INFO L158 Benchmark]: CACSL2BoogieTranslator took 525.35ms. Allocated memory is still 178.3MB. Free memory was 148.1MB in the beginning and 114.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,108 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.66ms. Allocated memory is still 178.3MB. Free memory was 114.6MB in the beginning and 111.6MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,108 INFO L158 Benchmark]: Boogie Preprocessor took 119.00ms. Allocated memory is still 178.3MB. Free memory was 111.6MB in the beginning and 145.4MB in the end (delta: -33.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,108 INFO L158 Benchmark]: RCFGBuilder took 499.10ms. Allocated memory is still 178.3MB. Free memory was 145.4MB in the beginning and 95.4MB in the end (delta: 50.0MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,108 INFO L158 Benchmark]: TraceAbstraction took 122989.36ms. Allocated memory was 178.3MB in the beginning and 604.0MB in the end (delta: 425.7MB). Free memory was 94.3MB in the beginning and 260.0MB in the end (delta: -165.6MB). Peak memory consumption was 262.2MB. Max. memory is 16.1GB. [2024-06-21 20:40:50,109 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 178.3MB. Free memory is still 147.7MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 178.3MB. Free memory is still 141.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 525.35ms. Allocated memory is still 178.3MB. Free memory was 148.1MB in the beginning and 114.6MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.66ms. Allocated memory is still 178.3MB. Free memory was 114.6MB in the beginning and 111.6MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 119.00ms. Allocated memory is still 178.3MB. Free memory was 111.6MB in the beginning and 145.4MB in the end (delta: -33.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 499.10ms. Allocated memory is still 178.3MB. Free memory was 145.4MB in the beginning and 95.4MB in the end (delta: 50.0MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. * TraceAbstraction took 122989.36ms. Allocated memory was 178.3MB in the beginning and 604.0MB in the end (delta: 425.7MB). Free memory was 94.3MB in the beginning and 260.0MB in the end (delta: -165.6MB). Peak memory consumption was 262.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 815]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 816]: 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, 48 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: 122.9s, OverallIterations: 110, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 42.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6912 SdHoareTripleChecker+Valid, 23.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5782 mSDsluCounter, 3416 SdHoareTripleChecker+Invalid, 20.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3016 mSDsCounter, 1494 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40325 IncrementalHoareTripleChecker+Invalid, 41819 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1494 mSolverCounterUnsat, 400 mSDtfsCounter, 40325 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1226 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2530 ImplicationChecksByTransitivity, 32.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1544occurred in iteration=69, InterpolantAutomatonStates: 1061, 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, 78.9s InterpolantComputationTime, 1686 NumberOfCodeBlocks, 1686 NumberOfCodeBlocksAsserted, 110 NumberOfCheckSat, 1576 ConstructedInterpolants, 0 QuantifiedInterpolants, 70748 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 110 InterpolantComputations, 110 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-21 20:40:50,144 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