./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe001_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe001_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:51:45,580 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:51:45,646 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:51:45,650 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:51:45,650 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:51:45,666 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:51:45,666 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:51:45,667 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:51:45,667 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:51:45,667 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:51:45,667 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:51:45,668 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:51:45,668 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:51:45,668 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:51:45,668 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:51:45,669 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:51:45,669 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:51:45,669 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:51:45,669 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:51:45,670 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:51:45,670 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:51:45,673 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:51:45,673 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:51:45,673 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:51:45,674 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:51:45,674 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:51:45,674 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:51:45,675 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:51:45,675 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:51:45,675 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:51:45,675 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:51:45,675 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:51:45,676 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:51:45,676 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:51:45,676 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:51:45,676 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:51:45,676 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:51:45,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:51:45,677 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:51:45,677 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:51:45,677 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:51:45,678 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:51:45,678 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:51:45,679 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-27 20:51:45,823 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:51:45,850 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:51:45,852 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:51:45,853 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:51:45,854 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:51:45,855 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe001_rmo.oepc.yml/witness.yml [2024-06-27 20:51:46,049 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:51:46,049 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:51:46,050 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i [2024-06-27 20:51:47,077 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:51:47,309 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:51:47,309 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_rmo.oepc.i [2024-06-27 20:51:47,322 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dfdd9beba/a4a9aad975a046bebc945d38b3ba5e14/FLAGcb0031552 [2024-06-27 20:51:47,336 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dfdd9beba/a4a9aad975a046bebc945d38b3ba5e14 [2024-06-27 20:51:47,337 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:51:47,338 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:51:47,340 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:51:47,340 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:51:47,344 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:51:47,345 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:51:46" (1/2) ... [2024-06-27 20:51:47,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7aee4cb7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:51:47, skipping insertion in model container [2024-06-27 20:51:47,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:51:46" (1/2) ... [2024-06-27 20:51:47,347 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@43de627d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:51:47, skipping insertion in model container [2024-06-27 20:51:47,347 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:51:47" (2/2) ... [2024-06-27 20:51:47,348 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7aee4cb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47, skipping insertion in model container [2024-06-27 20:51:47,348 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:51:47" (2/2) ... [2024-06-27 20:51:47,348 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:51:47,462 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:51:47,463 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:51:47,463 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:51:47,464 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:51:47,464 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:51:47,464 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-27 20:51:47,502 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:51:47,810 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:51:47,821 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:51:47,928 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:51:47,956 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:51:47,956 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47 WrapperNode [2024-06-27 20:51:47,956 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:51:47,957 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:51:47,957 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:51:47,957 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:51:47,962 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:47,975 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,008 INFO L138 Inliner]: procedures = 175, calls = 89, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 228 [2024-06-27 20:51:48,017 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:51:48,018 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:51:48,019 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:51:48,019 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:51:48,027 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,027 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,041 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,065 INFO L175 MemorySlicer]: Split 48 memory accesses to 2 slices as follows [2, 46]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-27 20:51:48,069 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,069 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,081 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,091 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,098 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,106 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,110 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:51:48,110 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:51:48,114 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:51:48,114 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:51:48,114 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (1/1) ... [2024-06-27 20:51:48,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:51:48,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:51:48,137 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-27 20:51:48,178 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-27 20:51:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:51:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:51:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:51:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:51:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:51:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:51:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:51:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:51:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:51:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:51:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:51:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:51:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:51:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:51:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:51:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:51:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:51:48,197 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:51:48,340 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:51:48,342 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:51:48,801 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:51:48,801 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:51:49,096 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:51:49,097 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:51:49,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:51:49 BoogieIcfgContainer [2024-06-27 20:51:49,097 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:51:49,099 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:51:49,099 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:51:49,102 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:51:49,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:51:46" (1/4) ... [2024-06-27 20:51:49,102 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@241d83b3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:51:49, skipping insertion in model container [2024-06-27 20:51:49,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:51:47" (2/4) ... [2024-06-27 20:51:49,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@241d83b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:51:49, skipping insertion in model container [2024-06-27 20:51:49,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:51:47" (3/4) ... [2024-06-27 20:51:49,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@241d83b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:51:49, skipping insertion in model container [2024-06-27 20:51:49,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:51:49" (4/4) ... [2024-06-27 20:51:49,104 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_rmo.oepc.i [2024-06-27 20:51:49,117 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:51:49,118 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:51:49,118 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:51:49,199 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:51:49,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:51:49,260 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:51:49,260 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:51:49,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:51:49,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:51:49,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:51:49,276 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:51:49,319 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;@51983991, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:51:49,319 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:51:49,324 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:51:49,324 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 20:51:49,325 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:51:49,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:49,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:51:49,326 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:49,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash 816939740, now seen corresponding path program 1 times [2024-06-27 20:51:49,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:49,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602487621] [2024-06-27 20:51:49,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:49,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:50,989 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-27 20:51:50,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:50,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602487621] [2024-06-27 20:51:50,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602487621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:50,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:50,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:51:50,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869142962] [2024-06-27 20:51:50,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:51,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:51:51,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:51,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:51:51,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:51:51,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:51:51,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:51,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:51,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:51:51,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:51,574 INFO L124 PetriNetUnfolderBase]: 1409/2137 cut-off events. [2024-06-27 20:51:51,574 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 20:51:51,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4335 conditions, 2137 events. 1409/2137 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10005 event pairs, 873 based on Foata normal form. 2/2102 useless extension candidates. Maximal degree in co-relation 4323. Up to 2108 conditions per place. [2024-06-27 20:51:51,589 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 37 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 20:51:51,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 189 flow [2024-06-27 20:51:51,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:51:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:51:51,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-27 20:51:51,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-27 20:51:51,601 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 68 transitions. [2024-06-27 20:51:51,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 189 flow [2024-06-27 20:51:51,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:51:51,607 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:51:51,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:51:51,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:51:51,622 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:51:51,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:51,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:51,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:51,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:51:51,623 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:51,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:51,624 INFO L85 PathProgramCache]: Analyzing trace with hash -899867621, now seen corresponding path program 1 times [2024-06-27 20:51:51,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:51,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889291464] [2024-06-27 20:51:51,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:51,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:53,529 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-27 20:51:53,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:53,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889291464] [2024-06-27 20:51:53,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889291464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:53,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:53,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:51:53,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100140997] [2024-06-27 20:51:53,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:53,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:51:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:53,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:51:53,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:51:53,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:51:53,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:53,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:53,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:51:53,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:54,122 INFO L124 PetriNetUnfolderBase]: 1400/2124 cut-off events. [2024-06-27 20:51:54,123 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2024-06-27 20:51:54,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4874 conditions, 2124 events. 1400/2124 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9969 event pairs, 726 based on Foata normal form. 4/2125 useless extension candidates. Maximal degree in co-relation 4862. Up to 2071 conditions per place. [2024-06-27 20:51:54,131 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-27 20:51:54,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 268 flow [2024-06-27 20:51:54,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:51:54,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:51:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-27 20:51:54,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-27 20:51:54,133 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 89 transitions. [2024-06-27 20:51:54,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 268 flow [2024-06-27 20:51:54,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:51:54,136 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 20:51:54,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 20:51:54,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 20:51:54,139 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 20:51:54,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:54,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:54,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:54,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:51:54,145 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:54,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:54,145 INFO L85 PathProgramCache]: Analyzing trace with hash -2126090620, now seen corresponding path program 1 times [2024-06-27 20:51:54,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:54,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376706989] [2024-06-27 20:51:54,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:54,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:55,942 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-27 20:51:55,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:55,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376706989] [2024-06-27 20:51:55,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376706989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:55,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:55,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:51:55,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097598065] [2024-06-27 20:51:55,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:55,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:51:55,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:55,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:51:55,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:51:55,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:51:55,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:55,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:55,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:51:55,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:56,749 INFO L124 PetriNetUnfolderBase]: 1414/2157 cut-off events. [2024-06-27 20:51:56,749 INFO L125 PetriNetUnfolderBase]: For 1112/1112 co-relation queries the response was YES. [2024-06-27 20:51:56,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 2157 events. 1414/2157 cut-off events. For 1112/1112 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10269 event pairs, 512 based on Foata normal form. 7/2160 useless extension candidates. Maximal degree in co-relation 5463. Up to 1977 conditions per place. [2024-06-27 20:51:56,760 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-27 20:51:56,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 84 transitions, 434 flow [2024-06-27 20:51:56,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:51:56,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:51:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 20:51:56,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-27 20:51:56,761 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 118 transitions. [2024-06-27 20:51:56,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 84 transitions, 434 flow [2024-06-27 20:51:56,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 84 transitions, 420 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:51:56,764 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-27 20:51:56,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-27 20:51:56,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 20:51:56,765 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-27 20:51:56,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:56,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:56,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:56,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:51:56,766 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:56,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:56,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1230218167, now seen corresponding path program 1 times [2024-06-27 20:51:56,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:56,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271141397] [2024-06-27 20:51:56,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:56,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:51:58,760 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-27 20:51:58,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:51:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271141397] [2024-06-27 20:51:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271141397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:51:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:51:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:51:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518463890] [2024-06-27 20:51:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:51:58,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:51:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:51:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:51:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:51:58,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:51:58,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:58,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:51:58,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:51:58,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:51:59,693 INFO L124 PetriNetUnfolderBase]: 1435/2192 cut-off events. [2024-06-27 20:51:59,694 INFO L125 PetriNetUnfolderBase]: For 2633/2633 co-relation queries the response was YES. [2024-06-27 20:51:59,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 2192 events. 1435/2192 cut-off events. For 2633/2633 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10510 event pairs, 349 based on Foata normal form. 14/2202 useless extension candidates. Maximal degree in co-relation 6574. Up to 1924 conditions per place. [2024-06-27 20:51:59,704 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 69 selfloop transitions, 19 changer transitions 0/93 dead transitions. [2024-06-27 20:51:59,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 93 transitions, 545 flow [2024-06-27 20:51:59,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:51:59,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:51:59,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 20:51:59,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 20:51:59,706 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 135 transitions. [2024-06-27 20:51:59,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 93 transitions, 545 flow [2024-06-27 20:51:59,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 93 transitions, 537 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 20:51:59,710 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-27 20:51:59,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-27 20:51:59,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-27 20:51:59,711 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-27 20:51:59,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:51:59,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:51:59,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:51:59,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:51:59,711 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:51:59,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:51:59,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1804278239, now seen corresponding path program 1 times [2024-06-27 20:51:59,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:51:59,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952663986] [2024-06-27 20:51:59,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:51:59,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:51:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:00,852 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-27 20:52:00,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:00,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952663986] [2024-06-27 20:52:00,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952663986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:00,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:00,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:52:00,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118009251] [2024-06-27 20:52:00,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:00,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:52:00,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:00,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:52:00,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:52:00,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:00,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-27 20:52:00,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:00,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:00,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:01,660 INFO L124 PetriNetUnfolderBase]: 1427/2180 cut-off events. [2024-06-27 20:52:01,660 INFO L125 PetriNetUnfolderBase]: For 3892/3892 co-relation queries the response was YES. [2024-06-27 20:52:01,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7157 conditions, 2180 events. 1427/2180 cut-off events. For 3892/3892 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10398 event pairs, 503 based on Foata normal form. 3/2180 useless extension candidates. Maximal degree in co-relation 7136. Up to 2124 conditions per place. [2024-06-27 20:52:01,673 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-27 20:52:01,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 459 flow [2024-06-27 20:52:01,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:52:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:52:01,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 20:52:01,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:52:01,679 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 87 transitions. [2024-06-27 20:52:01,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 459 flow [2024-06-27 20:52:01,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 409 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 20:52:01,686 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-27 20:52:01,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 20:52:01,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 20:52:01,689 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-27 20:52:01,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 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-27 20:52:01,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:01,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:01,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:52:01,690 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:01,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:01,690 INFO L85 PathProgramCache]: Analyzing trace with hash 69424172, now seen corresponding path program 1 times [2024-06-27 20:52:01,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:01,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889528200] [2024-06-27 20:52:01,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:01,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:01,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:03,281 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-27 20:52:03,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:03,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889528200] [2024-06-27 20:52:03,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889528200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:03,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:03,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:52:03,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432349867] [2024-06-27 20:52:03,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:03,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:52:03,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:03,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:52:03,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:52:03,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:03,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:03,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:03,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:03,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:04,311 INFO L124 PetriNetUnfolderBase]: 1417/2162 cut-off events. [2024-06-27 20:52:04,311 INFO L125 PetriNetUnfolderBase]: For 4555/4555 co-relation queries the response was YES. [2024-06-27 20:52:04,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 2162 events. 1417/2162 cut-off events. For 4555/4555 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10153 event pairs, 551 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 7056. Up to 2096 conditions per place. [2024-06-27 20:52:04,322 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 66 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-06-27 20:52:04,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 521 flow [2024-06-27 20:52:04,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:52:04,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:52:04,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 20:52:04,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 20:52:04,324 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 101 transitions. [2024-06-27 20:52:04,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 521 flow [2024-06-27 20:52:04,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 489 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:52:04,328 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 339 flow [2024-06-27 20:52:04,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-27 20:52:04,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 20:52:04,332 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 339 flow [2024-06-27 20:52:04,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:04,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:04,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:52:04,332 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:04,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:04,333 INFO L85 PathProgramCache]: Analyzing trace with hash -86868300, now seen corresponding path program 1 times [2024-06-27 20:52:04,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:04,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817903891] [2024-06-27 20:52:04,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:04,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:06,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-27 20:52:06,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:06,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817903891] [2024-06-27 20:52:06,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817903891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:06,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:06,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:52:06,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113276511] [2024-06-27 20:52:06,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:06,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:52:06,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:06,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:52:06,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:52:06,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:06,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:06,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:06,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:06,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:07,305 INFO L124 PetriNetUnfolderBase]: 1427/2178 cut-off events. [2024-06-27 20:52:07,305 INFO L125 PetriNetUnfolderBase]: For 5853/5856 co-relation queries the response was YES. [2024-06-27 20:52:07,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7681 conditions, 2178 events. 1427/2178 cut-off events. For 5853/5856 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10333 event pairs, 496 based on Foata normal form. 8/2182 useless extension candidates. Maximal degree in co-relation 7656. Up to 1997 conditions per place. [2024-06-27 20:52:07,317 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-27 20:52:07,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 627 flow [2024-06-27 20:52:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:52:07,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:52:07,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 20:52:07,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 20:52:07,319 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 339 flow. Second operand 6 states and 113 transitions. [2024-06-27 20:52:07,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 627 flow [2024-06-27 20:52:07,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 91 transitions, 621 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 20:52:07,324 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 411 flow [2024-06-27 20:52:07,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-27 20:52:07,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-27 20:52:07,324 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 411 flow [2024-06-27 20:52:07,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:07,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:07,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:07,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:52:07,325 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:07,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1255350178, now seen corresponding path program 2 times [2024-06-27 20:52:07,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:07,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886778349] [2024-06-27 20:52:07,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:07,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:09,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-27 20:52:09,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:09,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886778349] [2024-06-27 20:52:09,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886778349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:09,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:09,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:52:09,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326882563] [2024-06-27 20:52:09,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:09,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:52:09,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:09,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:52:09,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:52:09,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:09,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 411 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:09,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:09,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:09,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:10,046 INFO L124 PetriNetUnfolderBase]: 1407/2136 cut-off events. [2024-06-27 20:52:10,047 INFO L125 PetriNetUnfolderBase]: For 7168/7168 co-relation queries the response was YES. [2024-06-27 20:52:10,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7874 conditions, 2136 events. 1407/2136 cut-off events. For 7168/7168 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9986 event pairs, 514 based on Foata normal form. 3/2130 useless extension candidates. Maximal degree in co-relation 7846. Up to 1973 conditions per place. [2024-06-27 20:52:10,057 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 23 changer transitions 0/86 dead transitions. [2024-06-27 20:52:10,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 633 flow [2024-06-27 20:52:10,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:52:10,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:52:10,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 20:52:10,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:52:10,058 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 411 flow. Second operand 6 states and 108 transitions. [2024-06-27 20:52:10,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 633 flow [2024-06-27 20:52:10,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 600 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:52:10,064 INFO L231 Difference]: Finished difference. Result has 69 places, 64 transitions, 433 flow [2024-06-27 20:52:10,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=69, PETRI_TRANSITIONS=64} [2024-06-27 20:52:10,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 20:52:10,064 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 64 transitions, 433 flow [2024-06-27 20:52:10,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:10,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:10,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:10,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:52:10,065 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:10,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:10,065 INFO L85 PathProgramCache]: Analyzing trace with hash -800977207, now seen corresponding path program 1 times [2024-06-27 20:52:10,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:10,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709885096] [2024-06-27 20:52:10,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:10,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:10,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:11,673 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-27 20:52:11,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709885096] [2024-06-27 20:52:11,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709885096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:11,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:11,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:11,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951946654] [2024-06-27 20:52:11,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:11,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:11,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:11,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:11,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:11,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:11,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 64 transitions, 433 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:11,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:11,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:11,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:13,423 INFO L124 PetriNetUnfolderBase]: 2219/3312 cut-off events. [2024-06-27 20:52:13,423 INFO L125 PetriNetUnfolderBase]: For 12829/12832 co-relation queries the response was YES. [2024-06-27 20:52:13,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12390 conditions, 3312 events. 2219/3312 cut-off events. For 12829/12832 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16042 event pairs, 572 based on Foata normal form. 22/3330 useless extension candidates. Maximal degree in co-relation 12361. Up to 2314 conditions per place. [2024-06-27 20:52:13,442 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 110 selfloop transitions, 57 changer transitions 0/171 dead transitions. [2024-06-27 20:52:13,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 171 transitions, 1314 flow [2024-06-27 20:52:13,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:52:13,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:52:13,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 20:52:13,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-27 20:52:13,445 INFO L175 Difference]: Start difference. First operand has 69 places, 64 transitions, 433 flow. Second operand 11 states and 215 transitions. [2024-06-27 20:52:13,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 171 transitions, 1314 flow [2024-06-27 20:52:13,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 171 transitions, 1179 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:13,461 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 776 flow [2024-06-27 20:52:13,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=776, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-27 20:52:13,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-27 20:52:13,462 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 776 flow [2024-06-27 20:52:13,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:13,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:13,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:13,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:52:13,465 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:13,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:13,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2114800909, now seen corresponding path program 2 times [2024-06-27 20:52:13,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:13,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542138438] [2024-06-27 20:52:13,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:13,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:13,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:15,583 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-27 20:52:15,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:15,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542138438] [2024-06-27 20:52:15,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542138438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:15,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:15,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:15,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356687496] [2024-06-27 20:52:15,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:15,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:15,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:15,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:15,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:15,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:15,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 776 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:15,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:15,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:15,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:17,005 INFO L124 PetriNetUnfolderBase]: 2651/3924 cut-off events. [2024-06-27 20:52:17,005 INFO L125 PetriNetUnfolderBase]: For 20880/20885 co-relation queries the response was YES. [2024-06-27 20:52:17,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17583 conditions, 3924 events. 2651/3924 cut-off events. For 20880/20885 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19322 event pairs, 600 based on Foata normal form. 38/3958 useless extension candidates. Maximal degree in co-relation 17547. Up to 2554 conditions per place. [2024-06-27 20:52:17,061 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 90 selfloop transitions, 76 changer transitions 0/170 dead transitions. [2024-06-27 20:52:17,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 170 transitions, 1486 flow [2024-06-27 20:52:17,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:17,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:17,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:52:17,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:52:17,063 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 776 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:52:17,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 170 transitions, 1486 flow [2024-06-27 20:52:17,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 170 transitions, 1443 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 20:52:17,082 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 1106 flow [2024-06-27 20:52:17,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1106, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2024-06-27 20:52:17,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 20:52:17,083 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 1106 flow [2024-06-27 20:52:17,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:17,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:17,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:17,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:52:17,084 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:17,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash -260910903, now seen corresponding path program 3 times [2024-06-27 20:52:17,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:17,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950615389] [2024-06-27 20:52:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:17,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:18,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-27 20:52:18,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:18,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950615389] [2024-06-27 20:52:18,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950615389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:18,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:18,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:18,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283128321] [2024-06-27 20:52:18,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:18,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:18,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:18,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:18,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:18,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:18,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 1106 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:18,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:18,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:18,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:20,321 INFO L124 PetriNetUnfolderBase]: 2641/3906 cut-off events. [2024-06-27 20:52:20,322 INFO L125 PetriNetUnfolderBase]: For 27371/27373 co-relation queries the response was YES. [2024-06-27 20:52:20,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20041 conditions, 3906 events. 2641/3906 cut-off events. For 27371/27373 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18977 event pairs, 677 based on Foata normal form. 4/3893 useless extension candidates. Maximal degree in co-relation 20001. Up to 3320 conditions per place. [2024-06-27 20:52:20,360 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 55 changer transitions 0/198 dead transitions. [2024-06-27 20:52:20,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 198 transitions, 2138 flow [2024-06-27 20:52:20,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:20,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:20,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:52:20,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 20:52:20,362 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 1106 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:52:20,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 198 transitions, 2138 flow [2024-06-27 20:52:20,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 198 transitions, 1964 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:52:20,401 INFO L231 Difference]: Finished difference. Result has 94 places, 162 transitions, 1618 flow [2024-06-27 20:52:20,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1618, PETRI_PLACES=94, PETRI_TRANSITIONS=162} [2024-06-27 20:52:20,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 20:52:20,402 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 162 transitions, 1618 flow [2024-06-27 20:52:20,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:20,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:20,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:20,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:52:20,402 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:20,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:20,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1147728213, now seen corresponding path program 4 times [2024-06-27 20:52:20,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:20,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207627117] [2024-06-27 20:52:20,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:20,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:22,362 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-27 20:52:22,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:22,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207627117] [2024-06-27 20:52:22,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207627117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:22,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:22,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:22,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908326923] [2024-06-27 20:52:22,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:22,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:22,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:22,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:22,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:22,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:22,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 162 transitions, 1618 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:22,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:22,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:22,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:23,561 INFO L124 PetriNetUnfolderBase]: 2669/3950 cut-off events. [2024-06-27 20:52:23,562 INFO L125 PetriNetUnfolderBase]: For 32807/32809 co-relation queries the response was YES. [2024-06-27 20:52:23,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20915 conditions, 3950 events. 2669/3950 cut-off events. For 32807/32809 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19323 event pairs, 706 based on Foata normal form. 18/3954 useless extension candidates. Maximal degree in co-relation 20871. Up to 3487 conditions per place. [2024-06-27 20:52:23,587 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 131 selfloop transitions, 72 changer transitions 0/207 dead transitions. [2024-06-27 20:52:23,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 207 transitions, 2294 flow [2024-06-27 20:52:23,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:23,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:52:23,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 20:52:23,589 INFO L175 Difference]: Start difference. First operand has 94 places, 162 transitions, 1618 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:52:23,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 207 transitions, 2294 flow [2024-06-27 20:52:23,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 207 transitions, 2242 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 20:52:23,635 INFO L231 Difference]: Finished difference. Result has 102 places, 174 transitions, 1885 flow [2024-06-27 20:52:23,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1885, PETRI_PLACES=102, PETRI_TRANSITIONS=174} [2024-06-27 20:52:23,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-27 20:52:23,637 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 174 transitions, 1885 flow [2024-06-27 20:52:23,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:23,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:23,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:23,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:52:23,638 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:23,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:23,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1147482135, now seen corresponding path program 1 times [2024-06-27 20:52:23,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:23,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5979892] [2024-06-27 20:52:23,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:23,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:25,978 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-27 20:52:25,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:25,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5979892] [2024-06-27 20:52:25,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5979892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:25,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:25,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:25,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713174867] [2024-06-27 20:52:25,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:25,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:25,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:25,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:26,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:26,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 174 transitions, 1885 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:26,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:26,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:26,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:27,173 INFO L124 PetriNetUnfolderBase]: 2661/3962 cut-off events. [2024-06-27 20:52:27,173 INFO L125 PetriNetUnfolderBase]: For 35055/35057 co-relation queries the response was YES. [2024-06-27 20:52:27,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21517 conditions, 3962 events. 2661/3962 cut-off events. For 35055/35057 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19568 event pairs, 784 based on Foata normal form. 4/3963 useless extension candidates. Maximal degree in co-relation 21469. Up to 3825 conditions per place. [2024-06-27 20:52:27,197 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 185 selfloop transitions, 13 changer transitions 0/202 dead transitions. [2024-06-27 20:52:27,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 202 transitions, 2379 flow [2024-06-27 20:52:27,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:27,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:52:27,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:52:27,199 INFO L175 Difference]: Start difference. First operand has 102 places, 174 transitions, 1885 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:52:27,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 202 transitions, 2379 flow [2024-06-27 20:52:27,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 202 transitions, 2217 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 20:52:27,248 INFO L231 Difference]: Finished difference. Result has 104 places, 176 transitions, 1778 flow [2024-06-27 20:52:27,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1778, PETRI_PLACES=104, PETRI_TRANSITIONS=176} [2024-06-27 20:52:27,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-27 20:52:27,250 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 176 transitions, 1778 flow [2024-06-27 20:52:27,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:27,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:27,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:27,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:52:27,250 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:27,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:27,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1422109640, now seen corresponding path program 1 times [2024-06-27 20:52:27,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:27,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620321741] [2024-06-27 20:52:27,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:27,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:27,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:29,212 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-27 20:52:29,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:29,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620321741] [2024-06-27 20:52:29,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620321741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:29,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:29,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:29,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768385795] [2024-06-27 20:52:29,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:29,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:29,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:29,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:29,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:29,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 176 transitions, 1778 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:29,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:29,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:29,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:30,395 INFO L124 PetriNetUnfolderBase]: 2853/4269 cut-off events. [2024-06-27 20:52:30,395 INFO L125 PetriNetUnfolderBase]: For 39122/39131 co-relation queries the response was YES. [2024-06-27 20:52:30,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 4269 events. 2853/4269 cut-off events. For 39122/39131 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21654 event pairs, 611 based on Foata normal form. 26/4291 useless extension candidates. Maximal degree in co-relation 22726. Up to 2695 conditions per place. [2024-06-27 20:52:30,425 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 108 selfloop transitions, 125 changer transitions 0/237 dead transitions. [2024-06-27 20:52:30,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 237 transitions, 2701 flow [2024-06-27 20:52:30,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:30,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:30,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:52:30,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:52:30,441 INFO L175 Difference]: Start difference. First operand has 104 places, 176 transitions, 1778 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:52:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 237 transitions, 2701 flow [2024-06-27 20:52:30,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 237 transitions, 2666 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:52:30,515 INFO L231 Difference]: Finished difference. Result has 108 places, 197 transitions, 2299 flow [2024-06-27 20:52:30,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2299, PETRI_PLACES=108, PETRI_TRANSITIONS=197} [2024-06-27 20:52:30,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-27 20:52:30,516 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 197 transitions, 2299 flow [2024-06-27 20:52:30,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:30,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:30,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:30,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:52:30,516 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:30,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:30,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1876005810, now seen corresponding path program 2 times [2024-06-27 20:52:30,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:30,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185075879] [2024-06-27 20:52:30,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:30,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:30,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:32,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:52:32,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:32,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185075879] [2024-06-27 20:52:32,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185075879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:32,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:32,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:32,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096415613] [2024-06-27 20:52:32,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:32,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:32,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:32,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:32,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:32,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:32,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 197 transitions, 2299 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:32,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:32,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:32,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:33,910 INFO L124 PetriNetUnfolderBase]: 2813/4228 cut-off events. [2024-06-27 20:52:33,910 INFO L125 PetriNetUnfolderBase]: For 46019/46032 co-relation queries the response was YES. [2024-06-27 20:52:33,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24158 conditions, 4228 events. 2813/4228 cut-off events. For 46019/46032 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21594 event pairs, 690 based on Foata normal form. 32/4256 useless extension candidates. Maximal degree in co-relation 24107. Up to 2673 conditions per place. [2024-06-27 20:52:33,934 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 115 selfloop transitions, 137 changer transitions 0/256 dead transitions. [2024-06-27 20:52:33,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 256 transitions, 3121 flow [2024-06-27 20:52:33,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:33,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:33,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 20:52:33,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-27 20:52:33,937 INFO L175 Difference]: Start difference. First operand has 108 places, 197 transitions, 2299 flow. Second operand 9 states and 179 transitions. [2024-06-27 20:52:33,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 256 transitions, 3121 flow [2024-06-27 20:52:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 256 transitions, 3001 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 20:52:34,017 INFO L231 Difference]: Finished difference. Result has 116 places, 202 transitions, 2655 flow [2024-06-27 20:52:34,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2655, PETRI_PLACES=116, PETRI_TRANSITIONS=202} [2024-06-27 20:52:34,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 20:52:34,018 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 202 transitions, 2655 flow [2024-06-27 20:52:34,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:34,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:34,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:34,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:52:34,019 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:34,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:34,019 INFO L85 PathProgramCache]: Analyzing trace with hash 501698214, now seen corresponding path program 3 times [2024-06-27 20:52:34,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:34,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004953146] [2024-06-27 20:52:34,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:34,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:36,052 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-27 20:52:36,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:36,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004953146] [2024-06-27 20:52:36,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004953146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:36,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:36,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:36,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094255603] [2024-06-27 20:52:36,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:36,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:36,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:36,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:36,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:36,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:36,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 202 transitions, 2655 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:36,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:36,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:36,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:37,494 INFO L124 PetriNetUnfolderBase]: 2803/4202 cut-off events. [2024-06-27 20:52:37,495 INFO L125 PetriNetUnfolderBase]: For 51665/51687 co-relation queries the response was YES. [2024-06-27 20:52:37,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26162 conditions, 4202 events. 2803/4202 cut-off events. For 51665/51687 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21147 event pairs, 712 based on Foata normal form. 13/4196 useless extension candidates. Maximal degree in co-relation 26107. Up to 3557 conditions per place. [2024-06-27 20:52:37,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 53 changer transitions 0/233 dead transitions. [2024-06-27 20:52:37,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 233 transitions, 3248 flow [2024-06-27 20:52:37,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:37,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:37,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:52:37,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 20:52:37,527 INFO L175 Difference]: Start difference. First operand has 116 places, 202 transitions, 2655 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:52:37,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 233 transitions, 3248 flow [2024-06-27 20:52:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 233 transitions, 2983 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:52:37,613 INFO L231 Difference]: Finished difference. Result has 117 places, 205 transitions, 2573 flow [2024-06-27 20:52:37,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2573, PETRI_PLACES=117, PETRI_TRANSITIONS=205} [2024-06-27 20:52:37,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-27 20:52:37,614 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 205 transitions, 2573 flow [2024-06-27 20:52:37,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:37,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:37,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:37,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:52:37,615 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:37,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:37,615 INFO L85 PathProgramCache]: Analyzing trace with hash -239323868, now seen corresponding path program 1 times [2024-06-27 20:52:37,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:37,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693562729] [2024-06-27 20:52:37,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:37,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:37,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:39,534 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-27 20:52:39,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693562729] [2024-06-27 20:52:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693562729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:39,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:39,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500554376] [2024-06-27 20:52:39,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:39,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:39,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:39,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:39,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:39,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:39,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 205 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:39,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:39,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:39,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:40,707 INFO L124 PetriNetUnfolderBase]: 2831/4247 cut-off events. [2024-06-27 20:52:40,708 INFO L125 PetriNetUnfolderBase]: For 53847/53856 co-relation queries the response was YES. [2024-06-27 20:52:40,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25926 conditions, 4247 events. 2831/4247 cut-off events. For 53847/53856 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21687 event pairs, 571 based on Foata normal form. 12/4255 useless extension candidates. Maximal degree in co-relation 25870. Up to 3688 conditions per place. [2024-06-27 20:52:40,738 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 188 selfloop transitions, 50 changer transitions 0/242 dead transitions. [2024-06-27 20:52:40,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 242 transitions, 3285 flow [2024-06-27 20:52:40,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:40,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:40,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:52:40,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 20:52:40,740 INFO L175 Difference]: Start difference. First operand has 117 places, 205 transitions, 2573 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:52:40,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 242 transitions, 3285 flow [2024-06-27 20:52:40,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 242 transitions, 3225 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 20:52:40,826 INFO L231 Difference]: Finished difference. Result has 121 places, 209 transitions, 2680 flow [2024-06-27 20:52:40,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2680, PETRI_PLACES=121, PETRI_TRANSITIONS=209} [2024-06-27 20:52:40,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-27 20:52:40,830 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 209 transitions, 2680 flow [2024-06-27 20:52:40,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:40,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:40,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:40,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:52:40,831 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:40,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:40,832 INFO L85 PathProgramCache]: Analyzing trace with hash 685928818, now seen corresponding path program 2 times [2024-06-27 20:52:40,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:40,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270906770] [2024-06-27 20:52:40,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:40,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:42,940 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-27 20:52:42,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:42,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270906770] [2024-06-27 20:52:42,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270906770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:42,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:42,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:52:42,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946383495] [2024-06-27 20:52:42,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:42,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:52:42,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:42,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:52:42,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:52:42,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:42,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 209 transitions, 2680 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:42,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:42,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:42,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:44,377 INFO L124 PetriNetUnfolderBase]: 2818/4221 cut-off events. [2024-06-27 20:52:44,378 INFO L125 PetriNetUnfolderBase]: For 58533/58538 co-relation queries the response was YES. [2024-06-27 20:52:44,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26007 conditions, 4221 events. 2818/4221 cut-off events. For 58533/58538 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21343 event pairs, 746 based on Foata normal form. 8/4225 useless extension candidates. Maximal degree in co-relation 25949. Up to 3818 conditions per place. [2024-06-27 20:52:44,406 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 57 changer transitions 0/240 dead transitions. [2024-06-27 20:52:44,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 240 transitions, 3267 flow [2024-06-27 20:52:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:52:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:52:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 20:52:44,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-27 20:52:44,408 INFO L175 Difference]: Start difference. First operand has 121 places, 209 transitions, 2680 flow. Second operand 7 states and 127 transitions. [2024-06-27 20:52:44,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 240 transitions, 3267 flow [2024-06-27 20:52:44,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 240 transitions, 3179 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:52:44,501 INFO L231 Difference]: Finished difference. Result has 125 places, 209 transitions, 2718 flow [2024-06-27 20:52:44,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2718, PETRI_PLACES=125, PETRI_TRANSITIONS=209} [2024-06-27 20:52:44,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-27 20:52:44,502 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 209 transitions, 2718 flow [2024-06-27 20:52:44,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:44,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:44,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:44,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:52:44,503 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:44,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:44,503 INFO L85 PathProgramCache]: Analyzing trace with hash 804201196, now seen corresponding path program 1 times [2024-06-27 20:52:44,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:44,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23114969] [2024-06-27 20:52:44,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:44,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:44,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:47,477 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-27 20:52:47,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:47,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23114969] [2024-06-27 20:52:47,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23114969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:47,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:47,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:52:47,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000317128] [2024-06-27 20:52:47,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:47,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:52:47,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:47,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:52:47,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:52:47,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:47,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 209 transitions, 2718 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:47,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:47,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:47,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:48,944 INFO L124 PetriNetUnfolderBase]: 3218/4879 cut-off events. [2024-06-27 20:52:48,944 INFO L125 PetriNetUnfolderBase]: For 80050/80055 co-relation queries the response was YES. [2024-06-27 20:52:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28763 conditions, 4879 events. 3218/4879 cut-off events. For 80050/80055 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25854 event pairs, 698 based on Foata normal form. 94/4969 useless extension candidates. Maximal degree in co-relation 28703. Up to 2588 conditions per place. [2024-06-27 20:52:48,976 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 122 selfloop transitions, 143 changer transitions 0/269 dead transitions. [2024-06-27 20:52:48,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 269 transitions, 3555 flow [2024-06-27 20:52:48,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:52:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:52:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:52:48,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-27 20:52:48,978 INFO L175 Difference]: Start difference. First operand has 125 places, 209 transitions, 2718 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:52:48,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 269 transitions, 3555 flow [2024-06-27 20:52:49,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 269 transitions, 3430 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:49,073 INFO L231 Difference]: Finished difference. Result has 129 places, 212 transitions, 2955 flow [2024-06-27 20:52:49,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2955, PETRI_PLACES=129, PETRI_TRANSITIONS=212} [2024-06-27 20:52:49,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 20:52:49,074 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 212 transitions, 2955 flow [2024-06-27 20:52:49,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:49,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:49,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:49,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:52:49,074 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:49,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:49,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1618941750, now seen corresponding path program 2 times [2024-06-27 20:52:49,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:49,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959397387] [2024-06-27 20:52:49,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:49,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:49,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:51,756 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-27 20:52:51,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:51,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959397387] [2024-06-27 20:52:51,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959397387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:51,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:51,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:52:51,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449718891] [2024-06-27 20:52:51,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:51,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:52:51,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:51,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:52:51,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:52:51,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:51,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 212 transitions, 2955 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:51,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:51,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:53,284 INFO L124 PetriNetUnfolderBase]: 3238/4905 cut-off events. [2024-06-27 20:52:53,284 INFO L125 PetriNetUnfolderBase]: For 75525/75527 co-relation queries the response was YES. [2024-06-27 20:52:53,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30472 conditions, 4905 events. 3238/4905 cut-off events. For 75525/75527 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25805 event pairs, 850 based on Foata normal form. 4/4889 useless extension candidates. Maximal degree in co-relation 30411. Up to 4256 conditions per place. [2024-06-27 20:52:53,322 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 182 selfloop transitions, 64 changer transitions 0/250 dead transitions. [2024-06-27 20:52:53,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 250 transitions, 3597 flow [2024-06-27 20:52:53,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:52:53,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:52:53,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:52:53,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:52:53,324 INFO L175 Difference]: Start difference. First operand has 129 places, 212 transitions, 2955 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:52:53,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 250 transitions, 3597 flow [2024-06-27 20:52:53,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 250 transitions, 3295 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:52:53,457 INFO L231 Difference]: Finished difference. Result has 129 places, 214 transitions, 2824 flow [2024-06-27 20:52:53,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2824, PETRI_PLACES=129, PETRI_TRANSITIONS=214} [2024-06-27 20:52:53,458 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 20:52:53,458 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 214 transitions, 2824 flow [2024-06-27 20:52:53,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:53,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:53,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:53,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:52:53,459 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:53,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:53,459 INFO L85 PathProgramCache]: Analyzing trace with hash -771099924, now seen corresponding path program 3 times [2024-06-27 20:52:53,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:53,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819058539] [2024-06-27 20:52:53,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:53,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:53,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:52:56,331 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-27 20:52:56,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:52:56,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819058539] [2024-06-27 20:52:56,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819058539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:52:56,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:52:56,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:52:56,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102785678] [2024-06-27 20:52:56,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:52:56,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:52:56,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:52:56,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:52:56,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:52:56,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:52:56,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 214 transitions, 2824 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:56,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:52:56,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:52:56,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:52:57,926 INFO L124 PetriNetUnfolderBase]: 3326/5061 cut-off events. [2024-06-27 20:52:57,927 INFO L125 PetriNetUnfolderBase]: For 80381/80383 co-relation queries the response was YES. [2024-06-27 20:52:57,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30563 conditions, 5061 events. 3326/5061 cut-off events. For 80381/80383 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27008 event pairs, 891 based on Foata normal form. 18/5065 useless extension candidates. Maximal degree in co-relation 30501. Up to 4424 conditions per place. [2024-06-27 20:52:57,965 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 77 changer transitions 0/260 dead transitions. [2024-06-27 20:52:57,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 260 transitions, 3577 flow [2024-06-27 20:52:57,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:52:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:52:57,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:52:57,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 20:52:57,966 INFO L175 Difference]: Start difference. First operand has 129 places, 214 transitions, 2824 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:52:57,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 260 transitions, 3577 flow [2024-06-27 20:52:58,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 260 transitions, 3424 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:52:58,093 INFO L231 Difference]: Finished difference. Result has 132 places, 217 transitions, 2904 flow [2024-06-27 20:52:58,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2904, PETRI_PLACES=132, PETRI_TRANSITIONS=217} [2024-06-27 20:52:58,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 20:52:58,094 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 217 transitions, 2904 flow [2024-06-27 20:52:58,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:52:58,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:52:58,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:52:58,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:52:58,094 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:52:58,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:52:58,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1076313064, now seen corresponding path program 4 times [2024-06-27 20:52:58,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:52:58,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656098164] [2024-06-27 20:52:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:52:58,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:52:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:00,579 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-27 20:53:00,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:00,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656098164] [2024-06-27 20:53:00,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656098164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:00,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:00,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:00,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548860558] [2024-06-27 20:53:00,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:00,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:00,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:00,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:00,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:00,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 217 transitions, 2904 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:00,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:00,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:00,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:02,107 INFO L124 PetriNetUnfolderBase]: 3318/5041 cut-off events. [2024-06-27 20:53:02,107 INFO L125 PetriNetUnfolderBase]: For 82079/82081 co-relation queries the response was YES. [2024-06-27 20:53:02,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30778 conditions, 5041 events. 3318/5041 cut-off events. For 82079/82081 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26678 event pairs, 827 based on Foata normal form. 4/5025 useless extension candidates. Maximal degree in co-relation 30715. Up to 4100 conditions per place. [2024-06-27 20:53:02,144 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 186 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-27 20:53:02,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 261 transitions, 3625 flow [2024-06-27 20:53:02,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:53:02,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:53:02,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:53:02,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 20:53:02,146 INFO L175 Difference]: Start difference. First operand has 132 places, 217 transitions, 2904 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:53:02,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 261 transitions, 3625 flow [2024-06-27 20:53:02,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 261 transitions, 3417 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:53:02,277 INFO L231 Difference]: Finished difference. Result has 134 places, 221 transitions, 2940 flow [2024-06-27 20:53:02,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2940, PETRI_PLACES=134, PETRI_TRANSITIONS=221} [2024-06-27 20:53:02,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 20:53:02,278 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 221 transitions, 2940 flow [2024-06-27 20:53:02,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:02,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:02,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:02,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:53:02,278 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:02,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:02,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1530721381, now seen corresponding path program 1 times [2024-06-27 20:53:02,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:02,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393785573] [2024-06-27 20:53:02,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:02,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:02,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:04,127 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-27 20:53:04,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:04,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393785573] [2024-06-27 20:53:04,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393785573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:04,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:04,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:53:04,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975236308] [2024-06-27 20:53:04,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:04,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:53:04,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:04,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:53:04,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:53:04,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:04,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 221 transitions, 2940 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:04,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:04,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:04,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:05,296 INFO L124 PetriNetUnfolderBase]: 3312/5049 cut-off events. [2024-06-27 20:53:05,296 INFO L125 PetriNetUnfolderBase]: For 84731/84733 co-relation queries the response was YES. [2024-06-27 20:53:05,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30895 conditions, 5049 events. 3312/5049 cut-off events. For 84731/84733 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27112 event pairs, 1028 based on Foata normal form. 2/5048 useless extension candidates. Maximal degree in co-relation 30830. Up to 4918 conditions per place. [2024-06-27 20:53:05,335 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 221 selfloop transitions, 10 changer transitions 0/235 dead transitions. [2024-06-27 20:53:05,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 235 transitions, 3462 flow [2024-06-27 20:53:05,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:53:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:53:05,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-27 20:53:05,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 20:53:05,336 INFO L175 Difference]: Start difference. First operand has 134 places, 221 transitions, 2940 flow. Second operand 5 states and 82 transitions. [2024-06-27 20:53:05,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 235 transitions, 3462 flow [2024-06-27 20:53:05,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 235 transitions, 3307 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:53:05,479 INFO L231 Difference]: Finished difference. Result has 134 places, 224 transitions, 2845 flow [2024-06-27 20:53:05,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2845, PETRI_PLACES=134, PETRI_TRANSITIONS=224} [2024-06-27 20:53:05,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 20:53:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 224 transitions, 2845 flow [2024-06-27 20:53:05,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:05,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:05,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:05,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:53:05,480 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:05,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash -212915271, now seen corresponding path program 1 times [2024-06-27 20:53:05,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:05,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453972556] [2024-06-27 20:53:05,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:05,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:07,984 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-27 20:53:07,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453972556] [2024-06-27 20:53:07,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453972556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:07,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:07,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:07,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197492562] [2024-06-27 20:53:07,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:07,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:07,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:07,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:08,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:08,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 224 transitions, 2845 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:08,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:08,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:08,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:09,869 INFO L124 PetriNetUnfolderBase]: 4507/6949 cut-off events. [2024-06-27 20:53:09,869 INFO L125 PetriNetUnfolderBase]: For 156556/156565 co-relation queries the response was YES. [2024-06-27 20:53:09,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41556 conditions, 6949 events. 4507/6949 cut-off events. For 156556/156565 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40364 event pairs, 919 based on Foata normal form. 78/7023 useless extension candidates. Maximal degree in co-relation 41490. Up to 2587 conditions per place. [2024-06-27 20:53:09,925 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 126 changer transitions 0/309 dead transitions. [2024-06-27 20:53:09,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 309 transitions, 4121 flow [2024-06-27 20:53:09,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:09,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 20:53:09,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-27 20:53:09,927 INFO L175 Difference]: Start difference. First operand has 134 places, 224 transitions, 2845 flow. Second operand 9 states and 192 transitions. [2024-06-27 20:53:09,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 309 transitions, 4121 flow [2024-06-27 20:53:10,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 309 transitions, 4083 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 20:53:10,113 INFO L231 Difference]: Finished difference. Result has 142 places, 234 transitions, 3341 flow [2024-06-27 20:53:10,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3341, PETRI_PLACES=142, PETRI_TRANSITIONS=234} [2024-06-27 20:53:10,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 20:53:10,113 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 234 transitions, 3341 flow [2024-06-27 20:53:10,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:10,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:10,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:10,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:53:10,114 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:10,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:10,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1678834959, now seen corresponding path program 2 times [2024-06-27 20:53:10,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:10,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551257060] [2024-06-27 20:53:10,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:10,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:10,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:12,438 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-27 20:53:12,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:12,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551257060] [2024-06-27 20:53:12,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551257060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:12,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:12,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:12,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364138495] [2024-06-27 20:53:12,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:12,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:12,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:12,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:12,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:12,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:12,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 234 transitions, 3341 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:12,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:12,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:12,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:14,571 INFO L124 PetriNetUnfolderBase]: 5183/8024 cut-off events. [2024-06-27 20:53:14,571 INFO L125 PetriNetUnfolderBase]: For 208070/208075 co-relation queries the response was YES. [2024-06-27 20:53:14,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49684 conditions, 8024 events. 5183/8024 cut-off events. For 208070/208075 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 48291 event pairs, 1487 based on Foata normal form. 74/8094 useless extension candidates. Maximal degree in co-relation 49615. Up to 4493 conditions per place. [2024-06-27 20:53:14,634 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 160 selfloop transitions, 146 changer transitions 0/310 dead transitions. [2024-06-27 20:53:14,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 310 transitions, 4484 flow [2024-06-27 20:53:14,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:53:14,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:53:14,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 20:53:14,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-27 20:53:14,660 INFO L175 Difference]: Start difference. First operand has 142 places, 234 transitions, 3341 flow. Second operand 10 states and 204 transitions. [2024-06-27 20:53:14,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 310 transitions, 4484 flow [2024-06-27 20:53:14,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 310 transitions, 4266 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 20:53:14,992 INFO L231 Difference]: Finished difference. Result has 149 places, 241 transitions, 3619 flow [2024-06-27 20:53:14,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3619, PETRI_PLACES=149, PETRI_TRANSITIONS=241} [2024-06-27 20:53:14,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-27 20:53:14,992 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 241 transitions, 3619 flow [2024-06-27 20:53:14,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:14,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:14,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:14,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:53:14,993 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:14,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:14,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2004052571, now seen corresponding path program 3 times [2024-06-27 20:53:14,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:14,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336200372] [2024-06-27 20:53:14,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:14,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:15,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:17,194 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-27 20:53:17,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:17,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336200372] [2024-06-27 20:53:17,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336200372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:17,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:17,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:17,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046033493] [2024-06-27 20:53:17,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:17,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:17,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:17,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:17,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:17,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:17,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 241 transitions, 3619 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:17,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:17,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:17,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:19,625 INFO L124 PetriNetUnfolderBase]: 5792/9076 cut-off events. [2024-06-27 20:53:19,625 INFO L125 PetriNetUnfolderBase]: For 247759/247772 co-relation queries the response was YES. [2024-06-27 20:53:19,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56622 conditions, 9076 events. 5792/9076 cut-off events. For 247759/247772 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 57230 event pairs, 1642 based on Foata normal form. 76/9148 useless extension candidates. Maximal degree in co-relation 56550. Up to 5897 conditions per place. [2024-06-27 20:53:19,695 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 174 selfloop transitions, 144 changer transitions 0/322 dead transitions. [2024-06-27 20:53:19,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 322 transitions, 4846 flow [2024-06-27 20:53:19,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:53:19,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:53:19,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 20:53:19,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-27 20:53:19,697 INFO L175 Difference]: Start difference. First operand has 149 places, 241 transitions, 3619 flow. Second operand 10 states and 208 transitions. [2024-06-27 20:53:19,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 322 transitions, 4846 flow [2024-06-27 20:53:20,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 322 transitions, 4514 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 20:53:20,066 INFO L231 Difference]: Finished difference. Result has 153 places, 247 transitions, 3740 flow [2024-06-27 20:53:20,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3740, PETRI_PLACES=153, PETRI_TRANSITIONS=247} [2024-06-27 20:53:20,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 20:53:20,067 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 247 transitions, 3740 flow [2024-06-27 20:53:20,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:20,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:20,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:20,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:53:20,067 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:20,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:20,068 INFO L85 PathProgramCache]: Analyzing trace with hash -839780287, now seen corresponding path program 4 times [2024-06-27 20:53:20,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:20,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507033969] [2024-06-27 20:53:20,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:20,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:22,455 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-27 20:53:22,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:22,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507033969] [2024-06-27 20:53:22,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507033969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:22,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:22,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:22,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073995049] [2024-06-27 20:53:22,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:22,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:22,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:22,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:22,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:22,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:22,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 247 transitions, 3740 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:22,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:22,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:22,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:24,777 INFO L124 PetriNetUnfolderBase]: 6104/9589 cut-off events. [2024-06-27 20:53:24,777 INFO L125 PetriNetUnfolderBase]: For 264434/264443 co-relation queries the response was YES. [2024-06-27 20:53:24,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58809 conditions, 9589 events. 6104/9589 cut-off events. For 264434/264443 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 61409 event pairs, 2125 based on Foata normal form. 80/9665 useless extension candidates. Maximal degree in co-relation 58735. Up to 7436 conditions per place. [2024-06-27 20:53:24,855 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 163 selfloop transitions, 131 changer transitions 0/298 dead transitions. [2024-06-27 20:53:24,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 298 transitions, 4590 flow [2024-06-27 20:53:24,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:24,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:24,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:53:24,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 20:53:24,857 INFO L175 Difference]: Start difference. First operand has 153 places, 247 transitions, 3740 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:53:24,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 298 transitions, 4590 flow [2024-06-27 20:53:25,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 298 transitions, 4352 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:53:25,314 INFO L231 Difference]: Finished difference. Result has 156 places, 249 transitions, 3840 flow [2024-06-27 20:53:25,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3504, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3840, PETRI_PLACES=156, PETRI_TRANSITIONS=249} [2024-06-27 20:53:25,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-27 20:53:25,315 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 249 transitions, 3840 flow [2024-06-27 20:53:25,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:25,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:25,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:25,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:53:25,315 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:25,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:25,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2004056291, now seen corresponding path program 5 times [2024-06-27 20:53:25,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:25,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447829249] [2024-06-27 20:53:25,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:25,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:27,579 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-27 20:53:27,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:27,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447829249] [2024-06-27 20:53:27,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447829249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:27,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:27,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:27,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38728706] [2024-06-27 20:53:27,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:27,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:27,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:27,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:27,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:27,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:27,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 249 transitions, 3840 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:27,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:27,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:27,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:30,085 INFO L124 PetriNetUnfolderBase]: 6233/9831 cut-off events. [2024-06-27 20:53:30,085 INFO L125 PetriNetUnfolderBase]: For 267871/267884 co-relation queries the response was YES. [2024-06-27 20:53:30,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59414 conditions, 9831 events. 6233/9831 cut-off events. For 267871/267884 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 63753 event pairs, 2316 based on Foata normal form. 86/9913 useless extension candidates. Maximal degree in co-relation 59338. Up to 7667 conditions per place. [2024-06-27 20:53:30,176 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 172 selfloop transitions, 141 changer transitions 0/317 dead transitions. [2024-06-27 20:53:30,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 317 transitions, 4855 flow [2024-06-27 20:53:30,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:53:30,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:53:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 20:53:30,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-27 20:53:30,178 INFO L175 Difference]: Start difference. First operand has 156 places, 249 transitions, 3840 flow. Second operand 10 states and 201 transitions. [2024-06-27 20:53:30,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 317 transitions, 4855 flow [2024-06-27 20:53:30,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 317 transitions, 4567 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:53:30,629 INFO L231 Difference]: Finished difference. Result has 159 places, 251 transitions, 3912 flow [2024-06-27 20:53:30,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3912, PETRI_PLACES=159, PETRI_TRANSITIONS=251} [2024-06-27 20:53:30,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-27 20:53:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 251 transitions, 3912 flow [2024-06-27 20:53:30,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:30,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:30,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:30,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:53:30,630 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:30,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:30,631 INFO L85 PathProgramCache]: Analyzing trace with hash -839565085, now seen corresponding path program 1 times [2024-06-27 20:53:30,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:30,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336665839] [2024-06-27 20:53:30,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:30,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:30,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:33,552 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-27 20:53:33,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:33,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336665839] [2024-06-27 20:53:33,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336665839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:33,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:33,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:53:33,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434803011] [2024-06-27 20:53:33,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:33,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:53:33,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:33,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:53:33,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:53:33,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:33,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 251 transitions, 3912 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:33,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:33,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:33,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:36,042 INFO L124 PetriNetUnfolderBase]: 6344/10059 cut-off events. [2024-06-27 20:53:36,043 INFO L125 PetriNetUnfolderBase]: For 268573/268582 co-relation queries the response was YES. [2024-06-27 20:53:36,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59784 conditions, 10059 events. 6344/10059 cut-off events. For 268573/268582 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 65816 event pairs, 2068 based on Foata normal form. 60/10115 useless extension candidates. Maximal degree in co-relation 59707. Up to 5962 conditions per place. [2024-06-27 20:53:36,135 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 137 changer transitions 0/306 dead transitions. [2024-06-27 20:53:36,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 306 transitions, 4782 flow [2024-06-27 20:53:36,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:53:36,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:53:36,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:53:36,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-27 20:53:36,137 INFO L175 Difference]: Start difference. First operand has 159 places, 251 transitions, 3912 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:53:36,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 306 transitions, 4782 flow [2024-06-27 20:53:36,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 306 transitions, 4470 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:53:36,595 INFO L231 Difference]: Finished difference. Result has 160 places, 252 transitions, 3920 flow [2024-06-27 20:53:36,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3920, PETRI_PLACES=160, PETRI_TRANSITIONS=252} [2024-06-27 20:53:36,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 20:53:36,598 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 252 transitions, 3920 flow [2024-06-27 20:53:36,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:36,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:36,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:36,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:53:36,598 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1095699205, now seen corresponding path program 6 times [2024-06-27 20:53:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094857681] [2024-06-27 20:53:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:36,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:38,992 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-27 20:53:38,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:38,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094857681] [2024-06-27 20:53:38,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094857681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:38,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:38,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:38,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488922896] [2024-06-27 20:53:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:38,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:38,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:38,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:38,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:39,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:39,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 252 transitions, 3920 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:39,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:39,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:39,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:41,320 INFO L124 PetriNetUnfolderBase]: 6376/10140 cut-off events. [2024-06-27 20:53:41,321 INFO L125 PetriNetUnfolderBase]: For 261647/261669 co-relation queries the response was YES. [2024-06-27 20:53:41,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60044 conditions, 10140 events. 6376/10140 cut-off events. For 261647/261669 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 66669 event pairs, 2655 based on Foata normal form. 29/10150 useless extension candidates. Maximal degree in co-relation 59966. Up to 9260 conditions per place. [2024-06-27 20:53:41,407 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 54 changer transitions 0/291 dead transitions. [2024-06-27 20:53:41,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 291 transitions, 4642 flow [2024-06-27 20:53:41,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:53:41,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:53:41,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:53:41,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:53:41,408 INFO L175 Difference]: Start difference. First operand has 160 places, 252 transitions, 3920 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:53:41,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 291 transitions, 4642 flow [2024-06-27 20:53:41,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 291 transitions, 4266 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:53:41,852 INFO L231 Difference]: Finished difference. Result has 160 places, 253 transitions, 3683 flow [2024-06-27 20:53:41,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3683, PETRI_PLACES=160, PETRI_TRANSITIONS=253} [2024-06-27 20:53:41,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 20:53:41,853 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 253 transitions, 3683 flow [2024-06-27 20:53:41,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:41,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:41,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:53:41,854 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:41,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:41,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1103064247, now seen corresponding path program 2 times [2024-06-27 20:53:41,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:41,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630174939] [2024-06-27 20:53:41,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:41,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:44,726 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-27 20:53:44,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:44,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630174939] [2024-06-27 20:53:44,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630174939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:44,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:44,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:44,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945551312] [2024-06-27 20:53:44,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:44,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:44,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:44,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:44,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:44,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:44,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 253 transitions, 3683 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:44,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:44,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:44,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:47,032 INFO L124 PetriNetUnfolderBase]: 6424/10236 cut-off events. [2024-06-27 20:53:47,032 INFO L125 PetriNetUnfolderBase]: For 266688/266710 co-relation queries the response was YES. [2024-06-27 20:53:47,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59248 conditions, 10236 events. 6424/10236 cut-off events. For 266688/266710 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67629 event pairs, 2655 based on Foata normal form. 21/10238 useless extension candidates. Maximal degree in co-relation 59170. Up to 9238 conditions per place. [2024-06-27 20:53:47,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 56 changer transitions 0/294 dead transitions. [2024-06-27 20:53:47,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 294 transitions, 4423 flow [2024-06-27 20:53:47,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:53:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:53:47,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:53:47,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 20:53:47,271 INFO L175 Difference]: Start difference. First operand has 160 places, 253 transitions, 3683 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:53:47,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 294 transitions, 4423 flow [2024-06-27 20:53:47,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 294 transitions, 4302 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:53:47,688 INFO L231 Difference]: Finished difference. Result has 162 places, 254 transitions, 3706 flow [2024-06-27 20:53:47,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=162, PETRI_TRANSITIONS=254} [2024-06-27 20:53:47,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 20:53:47,688 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 254 transitions, 3706 flow [2024-06-27 20:53:47,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:47,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:47,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:53:47,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:53:47,689 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:47,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:47,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1361611687, now seen corresponding path program 3 times [2024-06-27 20:53:47,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61937690] [2024-06-27 20:53:47,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:47,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:50,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:53:50,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:50,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61937690] [2024-06-27 20:53:50,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61937690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:50,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:50,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:53:50,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121707413] [2024-06-27 20:53:50,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:50,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:53:50,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:53:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:53:50,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:50,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 254 transitions, 3706 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:50,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:50,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:50,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:52,845 INFO L124 PetriNetUnfolderBase]: 6404/10204 cut-off events. [2024-06-27 20:53:52,845 INFO L125 PetriNetUnfolderBase]: For 274070/274092 co-relation queries the response was YES. [2024-06-27 20:53:52,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59097 conditions, 10204 events. 6404/10204 cut-off events. For 274070/274092 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67040 event pairs, 2596 based on Foata normal form. 21/10206 useless extension candidates. Maximal degree in co-relation 59018. Up to 8414 conditions per place. [2024-06-27 20:53:52,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 225 selfloop transitions, 64 changer transitions 0/293 dead transitions. [2024-06-27 20:53:52,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 293 transitions, 4358 flow [2024-06-27 20:53:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:53:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:53:52,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:53:52,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:53:52,931 INFO L175 Difference]: Start difference. First operand has 162 places, 254 transitions, 3706 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:53:52,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 293 transitions, 4358 flow [2024-06-27 20:53:53,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 293 transitions, 4228 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:53:53,391 INFO L231 Difference]: Finished difference. Result has 163 places, 253 transitions, 3646 flow [2024-06-27 20:53:53,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3646, PETRI_PLACES=163, PETRI_TRANSITIONS=253} [2024-06-27 20:53:53,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-27 20:53:53,392 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 253 transitions, 3646 flow [2024-06-27 20:53:53,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:53,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:53,393 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-27 20:53:53,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:53:53,393 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:53,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:53,393 INFO L85 PathProgramCache]: Analyzing trace with hash -342734822, now seen corresponding path program 1 times [2024-06-27 20:53:53,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:53,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292181580] [2024-06-27 20:53:53,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:53,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:53,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:53:56,242 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-27 20:53:56,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:53:56,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292181580] [2024-06-27 20:53:56,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292181580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:53:56,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:53:56,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:53:56,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609745967] [2024-06-27 20:53:56,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:53:56,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:53:56,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:53:56,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:53:56,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:53:56,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:53:56,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 253 transitions, 3646 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:56,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:53:56,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:53:56,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:53:58,451 INFO L124 PetriNetUnfolderBase]: 6413/10219 cut-off events. [2024-06-27 20:53:58,451 INFO L125 PetriNetUnfolderBase]: For 282454/282458 co-relation queries the response was YES. [2024-06-27 20:53:58,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59578 conditions, 10219 events. 6413/10219 cut-off events. For 282454/282458 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 67644 event pairs, 2799 based on Foata normal form. 8/10224 useless extension candidates. Maximal degree in co-relation 59498. Up to 9950 conditions per place. [2024-06-27 20:53:58,538 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 255 selfloop transitions, 23 changer transitions 0/282 dead transitions. [2024-06-27 20:53:58,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 282 transitions, 4368 flow [2024-06-27 20:53:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:53:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:53:58,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:53:58,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:53:58,540 INFO L175 Difference]: Start difference. First operand has 163 places, 253 transitions, 3646 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:53:58,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 282 transitions, 4368 flow [2024-06-27 20:53:58,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 282 transitions, 4223 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 20:53:58,987 INFO L231 Difference]: Finished difference. Result has 165 places, 260 transitions, 3668 flow [2024-06-27 20:53:58,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3503, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3668, PETRI_PLACES=165, PETRI_TRANSITIONS=260} [2024-06-27 20:53:58,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 20:53:58,987 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 260 transitions, 3668 flow [2024-06-27 20:53:58,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:53:58,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:53:58,988 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-27 20:53:58,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:53:58,988 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:53:58,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:53:58,988 INFO L85 PathProgramCache]: Analyzing trace with hash -540444232, now seen corresponding path program 2 times [2024-06-27 20:53:58,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:53:58,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253701641] [2024-06-27 20:53:58,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:53:58,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:53:59,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:01,343 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-27 20:54:01,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:01,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253701641] [2024-06-27 20:54:01,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253701641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:01,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:01,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:01,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448253494] [2024-06-27 20:54:01,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:01,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:01,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:01,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:01,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:01,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:01,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 260 transitions, 3668 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:01,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:01,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:01,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:03,525 INFO L124 PetriNetUnfolderBase]: 6407/10227 cut-off events. [2024-06-27 20:54:03,525 INFO L125 PetriNetUnfolderBase]: For 290949/290967 co-relation queries the response was YES. [2024-06-27 20:54:03,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59410 conditions, 10227 events. 6407/10227 cut-off events. For 290949/290967 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67889 event pairs, 2759 based on Foata normal form. 14/10234 useless extension candidates. Maximal degree in co-relation 59329. Up to 9919 conditions per place. [2024-06-27 20:54:03,619 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 246 selfloop transitions, 29 changer transitions 0/279 dead transitions. [2024-06-27 20:54:03,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 279 transitions, 4384 flow [2024-06-27 20:54:03,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:54:03,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:54:03,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 20:54:03,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:54:03,621 INFO L175 Difference]: Start difference. First operand has 165 places, 260 transitions, 3668 flow. Second operand 6 states and 96 transitions. [2024-06-27 20:54:03,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 279 transitions, 4384 flow [2024-06-27 20:54:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 279 transitions, 4305 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 20:54:04,240 INFO L231 Difference]: Finished difference. Result has 167 places, 263 transitions, 3709 flow [2024-06-27 20:54:04,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3709, PETRI_PLACES=167, PETRI_TRANSITIONS=263} [2024-06-27 20:54:04,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-27 20:54:04,241 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 263 transitions, 3709 flow [2024-06-27 20:54:04,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:04,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:04,241 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-27 20:54:04,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:54:04,242 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:04,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:04,242 INFO L85 PathProgramCache]: Analyzing trace with hash -540859942, now seen corresponding path program 3 times [2024-06-27 20:54:04,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:04,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562387416] [2024-06-27 20:54:04,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:04,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:04,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:07,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:54:07,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:07,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562387416] [2024-06-27 20:54:07,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562387416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:07,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:07,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:07,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130555591] [2024-06-27 20:54:07,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:07,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:07,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:07,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:07,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:07,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:07,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 263 transitions, 3709 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:07,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:07,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:07,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:09,202 INFO L124 PetriNetUnfolderBase]: 6401/10215 cut-off events. [2024-06-27 20:54:09,202 INFO L125 PetriNetUnfolderBase]: For 304014/304020 co-relation queries the response was YES. [2024-06-27 20:54:09,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60242 conditions, 10215 events. 6401/10215 cut-off events. For 304014/304020 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67786 event pairs, 2789 based on Foata normal form. 8/10220 useless extension candidates. Maximal degree in co-relation 60160. Up to 9928 conditions per place. [2024-06-27 20:54:09,299 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 255 selfloop transitions, 25 changer transitions 0/284 dead transitions. [2024-06-27 20:54:09,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 284 transitions, 4337 flow [2024-06-27 20:54:09,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:54:09,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:54:09,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 20:54:09,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 20:54:09,300 INFO L175 Difference]: Start difference. First operand has 167 places, 263 transitions, 3709 flow. Second operand 6 states and 101 transitions. [2024-06-27 20:54:09,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 284 transitions, 4337 flow [2024-06-27 20:54:09,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 284 transitions, 4147 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 20:54:09,842 INFO L231 Difference]: Finished difference. Result has 168 places, 263 transitions, 3582 flow [2024-06-27 20:54:09,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3519, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3582, PETRI_PLACES=168, PETRI_TRANSITIONS=263} [2024-06-27 20:54:09,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 20:54:09,843 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 263 transitions, 3582 flow [2024-06-27 20:54:09,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:09,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:09,843 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-27 20:54:09,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:54:09,844 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:09,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1883575252, now seen corresponding path program 1 times [2024-06-27 20:54:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:09,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578563091] [2024-06-27 20:54:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:09,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:11,866 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-27 20:54:11,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:11,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578563091] [2024-06-27 20:54:11,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578563091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:11,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:11,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:11,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590007449] [2024-06-27 20:54:11,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:11,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:11,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:11,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:11,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:11,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:11,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 263 transitions, 3582 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:11,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:11,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:11,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:14,117 INFO L124 PetriNetUnfolderBase]: 6443/10288 cut-off events. [2024-06-27 20:54:14,118 INFO L125 PetriNetUnfolderBase]: For 320772/320774 co-relation queries the response was YES. [2024-06-27 20:54:14,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60512 conditions, 10288 events. 6443/10288 cut-off events. For 320772/320774 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68294 event pairs, 2797 based on Foata normal form. 2/10287 useless extension candidates. Maximal degree in co-relation 60431. Up to 9909 conditions per place. [2024-06-27 20:54:14,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 27 changer transitions 0/302 dead transitions. [2024-06-27 20:54:14,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 302 transitions, 4562 flow [2024-06-27 20:54:14,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:54:14,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:54:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 20:54:14,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 20:54:14,228 INFO L175 Difference]: Start difference. First operand has 168 places, 263 transitions, 3582 flow. Second operand 7 states and 124 transitions. [2024-06-27 20:54:14,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 302 transitions, 4562 flow [2024-06-27 20:54:14,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 302 transitions, 4354 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:54:14,771 INFO L231 Difference]: Finished difference. Result has 169 places, 274 transitions, 3627 flow [2024-06-27 20:54:14,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3627, PETRI_PLACES=169, PETRI_TRANSITIONS=274} [2024-06-27 20:54:14,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-27 20:54:14,772 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 274 transitions, 3627 flow [2024-06-27 20:54:14,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:14,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:14,772 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-27 20:54:14,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:54:14,773 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:14,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:14,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1883695408, now seen corresponding path program 1 times [2024-06-27 20:54:14,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:14,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763175343] [2024-06-27 20:54:14,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:14,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:16,700 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-27 20:54:16,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:16,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763175343] [2024-06-27 20:54:16,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763175343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:16,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:16,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558639262] [2024-06-27 20:54:16,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:16,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:16,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:16,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:16,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:16,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:16,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 274 transitions, 3627 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:16,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:16,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:16,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:19,013 INFO L124 PetriNetUnfolderBase]: 6534/10417 cut-off events. [2024-06-27 20:54:19,014 INFO L125 PetriNetUnfolderBase]: For 326574/326576 co-relation queries the response was YES. [2024-06-27 20:54:19,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62460 conditions, 10417 events. 6534/10417 cut-off events. For 326574/326576 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69220 event pairs, 2863 based on Foata normal form. 6/10420 useless extension candidates. Maximal degree in co-relation 62377. Up to 10088 conditions per place. [2024-06-27 20:54:19,106 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 24 changer transitions 0/307 dead transitions. [2024-06-27 20:54:19,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 307 transitions, 4533 flow [2024-06-27 20:54:19,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:54:19,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:54:19,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:54:19,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:54:19,107 INFO L175 Difference]: Start difference. First operand has 169 places, 274 transitions, 3627 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:54:19,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 307 transitions, 4533 flow [2024-06-27 20:54:19,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 307 transitions, 4427 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-27 20:54:19,636 INFO L231 Difference]: Finished difference. Result has 176 places, 285 transitions, 3769 flow [2024-06-27 20:54:19,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3543, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3769, PETRI_PLACES=176, PETRI_TRANSITIONS=285} [2024-06-27 20:54:19,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-27 20:54:19,637 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 285 transitions, 3769 flow [2024-06-27 20:54:19,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:19,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:19,637 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-27 20:54:19,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:54:19,637 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:19,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:19,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1973206850, now seen corresponding path program 2 times [2024-06-27 20:54:19,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:19,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058053292] [2024-06-27 20:54:19,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:19,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:19,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:21,713 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-27 20:54:21,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:21,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058053292] [2024-06-27 20:54:21,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058053292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:21,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:21,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:21,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845649911] [2024-06-27 20:54:21,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:21,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:21,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:21,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:21,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:21,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:21,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 285 transitions, 3769 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:21,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:21,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:21,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:24,000 INFO L124 PetriNetUnfolderBase]: 6508/10381 cut-off events. [2024-06-27 20:54:24,005 INFO L125 PetriNetUnfolderBase]: For 338451/338453 co-relation queries the response was YES. [2024-06-27 20:54:24,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62432 conditions, 10381 events. 6508/10381 cut-off events. For 338451/338453 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68929 event pairs, 2862 based on Foata normal form. 6/10384 useless extension candidates. Maximal degree in co-relation 62346. Up to 10069 conditions per place. [2024-06-27 20:54:24,104 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 24 changer transitions 0/306 dead transitions. [2024-06-27 20:54:24,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 306 transitions, 4431 flow [2024-06-27 20:54:24,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:54:24,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:54:24,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:54:24,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 20:54:24,105 INFO L175 Difference]: Start difference. First operand has 176 places, 285 transitions, 3769 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:54:24,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 306 transitions, 4431 flow [2024-06-27 20:54:24,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 306 transitions, 4321 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 20:54:24,704 INFO L231 Difference]: Finished difference. Result has 180 places, 285 transitions, 3715 flow [2024-06-27 20:54:24,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3715, PETRI_PLACES=180, PETRI_TRANSITIONS=285} [2024-06-27 20:54:24,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 20:54:24,705 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 285 transitions, 3715 flow [2024-06-27 20:54:24,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:24,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:24,705 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-27 20:54:24,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:54:24,706 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:24,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:24,706 INFO L85 PathProgramCache]: Analyzing trace with hash -540438280, now seen corresponding path program 2 times [2024-06-27 20:54:24,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:24,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635457718] [2024-06-27 20:54:24,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:24,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:26,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-27 20:54:26,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:26,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635457718] [2024-06-27 20:54:26,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635457718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:26,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:26,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:26,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287243673] [2024-06-27 20:54:26,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:26,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:26,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:26,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:26,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:26,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:26,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 285 transitions, 3715 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:26,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:26,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:26,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:28,828 INFO L124 PetriNetUnfolderBase]: 6550/10438 cut-off events. [2024-06-27 20:54:28,828 INFO L125 PetriNetUnfolderBase]: For 353458/353463 co-relation queries the response was YES. [2024-06-27 20:54:28,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63186 conditions, 10438 events. 6550/10438 cut-off events. For 353458/353463 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69115 event pairs, 2814 based on Foata normal form. 4/10438 useless extension candidates. Maximal degree in co-relation 63099. Up to 10017 conditions per place. [2024-06-27 20:54:28,932 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 272 selfloop transitions, 38 changer transitions 0/314 dead transitions. [2024-06-27 20:54:28,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 314 transitions, 4631 flow [2024-06-27 20:54:28,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:54:28,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:54:28,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:54:28,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 20:54:28,934 INFO L175 Difference]: Start difference. First operand has 180 places, 285 transitions, 3715 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:54:28,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 314 transitions, 4631 flow [2024-06-27 20:54:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 314 transitions, 4583 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:54:29,606 INFO L231 Difference]: Finished difference. Result has 181 places, 291 transitions, 3857 flow [2024-06-27 20:54:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=181, PETRI_TRANSITIONS=291} [2024-06-27 20:54:29,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 20:54:29,609 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 291 transitions, 3857 flow [2024-06-27 20:54:29,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:29,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:29,609 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-27 20:54:29,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:54:29,609 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:29,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:29,610 INFO L85 PathProgramCache]: Analyzing trace with hash -540675430, now seen corresponding path program 3 times [2024-06-27 20:54:29,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:29,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364468316] [2024-06-27 20:54:29,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:29,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:29,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:31,560 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-27 20:54:31,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:31,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364468316] [2024-06-27 20:54:31,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364468316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:31,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:31,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:31,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105173326] [2024-06-27 20:54:31,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:31,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:31,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:31,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:31,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:31,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:31,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 291 transitions, 3857 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:31,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:31,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:31,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:33,938 INFO L124 PetriNetUnfolderBase]: 6540/10425 cut-off events. [2024-06-27 20:54:33,939 INFO L125 PetriNetUnfolderBase]: For 368886/368888 co-relation queries the response was YES. [2024-06-27 20:54:34,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63558 conditions, 10425 events. 6540/10425 cut-off events. For 368886/368888 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69021 event pairs, 2808 based on Foata normal form. 6/10428 useless extension candidates. Maximal degree in co-relation 63469. Up to 10014 conditions per place. [2024-06-27 20:54:34,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 39 changer transitions 0/318 dead transitions. [2024-06-27 20:54:34,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 318 transitions, 4637 flow [2024-06-27 20:54:34,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:54:34,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:54:34,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:54:34,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:54:34,045 INFO L175 Difference]: Start difference. First operand has 181 places, 291 transitions, 3857 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:54:34,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 318 transitions, 4637 flow [2024-06-27 20:54:34,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 318 transitions, 4540 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 20:54:34,706 INFO L231 Difference]: Finished difference. Result has 185 places, 291 transitions, 3852 flow [2024-06-27 20:54:34,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3852, PETRI_PLACES=185, PETRI_TRANSITIONS=291} [2024-06-27 20:54:34,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-27 20:54:34,706 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 291 transitions, 3852 flow [2024-06-27 20:54:34,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:34,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:34,707 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-27 20:54:34,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:54:34,707 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:34,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:34,707 INFO L85 PathProgramCache]: Analyzing trace with hash -540675616, now seen corresponding path program 3 times [2024-06-27 20:54:34,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:34,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494875563] [2024-06-27 20:54:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:34,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:36,820 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-27 20:54:36,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:36,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494875563] [2024-06-27 20:54:36,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494875563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:36,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:36,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:54:36,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758058256] [2024-06-27 20:54:36,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:36,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:54:36,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:36,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:54:36,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:54:36,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:36,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 291 transitions, 3852 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:36,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:36,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:36,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:39,115 INFO L124 PetriNetUnfolderBase]: 6514/10389 cut-off events. [2024-06-27 20:54:39,116 INFO L125 PetriNetUnfolderBase]: For 381499/381501 co-relation queries the response was YES. [2024-06-27 20:54:39,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63558 conditions, 10389 events. 6514/10389 cut-off events. For 381499/381501 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68855 event pairs, 2805 based on Foata normal form. 6/10392 useless extension candidates. Maximal degree in co-relation 63468. Up to 9995 conditions per place. [2024-06-27 20:54:39,222 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 40 changer transitions 0/317 dead transitions. [2024-06-27 20:54:39,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 317 transitions, 4552 flow [2024-06-27 20:54:39,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:54:39,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:54:39,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:54:39,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:54:39,224 INFO L175 Difference]: Start difference. First operand has 185 places, 291 transitions, 3852 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:54:39,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 317 transitions, 4552 flow [2024-06-27 20:54:39,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 317 transitions, 4428 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:54:39,960 INFO L231 Difference]: Finished difference. Result has 186 places, 291 transitions, 3827 flow [2024-06-27 20:54:39,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3827, PETRI_PLACES=186, PETRI_TRANSITIONS=291} [2024-06-27 20:54:39,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 20:54:39,961 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 291 transitions, 3827 flow [2024-06-27 20:54:39,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:54:39,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:39,961 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-27 20:54:39,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:54:39,961 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:39,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:39,962 INFO L85 PathProgramCache]: Analyzing trace with hash -540429352, now seen corresponding path program 1 times [2024-06-27 20:54:39,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:39,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969589262] [2024-06-27 20:54:39,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:39,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:39,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:43,097 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-27 20:54:43,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:43,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969589262] [2024-06-27 20:54:43,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969589262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:43,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:43,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:54:43,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291586703] [2024-06-27 20:54:43,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:43,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:54:43,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:43,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:54:43,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:54:43,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:43,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 291 transitions, 3827 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:43,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:43,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:43,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:45,289 INFO L124 PetriNetUnfolderBase]: 6509/10381 cut-off events. [2024-06-27 20:54:45,289 INFO L125 PetriNetUnfolderBase]: For 393631/393633 co-relation queries the response was YES. [2024-06-27 20:54:45,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63830 conditions, 10381 events. 6509/10381 cut-off events. For 393631/393633 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 68712 event pairs, 2856 based on Foata normal form. 2/10380 useless extension candidates. Maximal degree in co-relation 63739. Up to 10121 conditions per place. [2024-06-27 20:54:45,392 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 290 selfloop transitions, 12 changer transitions 0/306 dead transitions. [2024-06-27 20:54:45,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 306 transitions, 4499 flow [2024-06-27 20:54:45,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:54:45,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:54:45,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-27 20:54:45,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 20:54:45,394 INFO L175 Difference]: Start difference. First operand has 186 places, 291 transitions, 3827 flow. Second operand 6 states and 92 transitions. [2024-06-27 20:54:45,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 306 transitions, 4499 flow [2024-06-27 20:54:46,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 306 transitions, 4411 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:54:46,067 INFO L231 Difference]: Finished difference. Result has 184 places, 293 transitions, 3804 flow [2024-06-27 20:54:46,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3739, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3804, PETRI_PLACES=184, PETRI_TRANSITIONS=293} [2024-06-27 20:54:46,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 20:54:46,068 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 293 transitions, 3804 flow [2024-06-27 20:54:46,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:46,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:46,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:46,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:54:46,068 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:46,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:46,068 INFO L85 PathProgramCache]: Analyzing trace with hash -162280879, now seen corresponding path program 1 times [2024-06-27 20:54:46,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:46,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254129903] [2024-06-27 20:54:46,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:46,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:46,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:48,704 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-27 20:54:48,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:48,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254129903] [2024-06-27 20:54:48,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254129903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:48,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:48,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:54:48,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552450664] [2024-06-27 20:54:48,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:48,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:54:48,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:48,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:54:48,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:54:48,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:48,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 293 transitions, 3804 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:48,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:48,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:48,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:51,277 INFO L124 PetriNetUnfolderBase]: 6669/10622 cut-off events. [2024-06-27 20:54:51,277 INFO L125 PetriNetUnfolderBase]: For 404892/404907 co-relation queries the response was YES. [2024-06-27 20:54:51,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65393 conditions, 10622 events. 6669/10622 cut-off events. For 404892/404907 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 70515 event pairs, 2707 based on Foata normal form. 30/10648 useless extension candidates. Maximal degree in co-relation 65302. Up to 9997 conditions per place. [2024-06-27 20:54:51,375 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 81 changer transitions 4/351 dead transitions. [2024-06-27 20:54:51,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 351 transitions, 4964 flow [2024-06-27 20:54:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:51,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:51,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:54:51,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 20:54:51,377 INFO L175 Difference]: Start difference. First operand has 184 places, 293 transitions, 3804 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:54:51,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 351 transitions, 4964 flow [2024-06-27 20:54:52,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 351 transitions, 4915 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 20:54:52,008 INFO L231 Difference]: Finished difference. Result has 190 places, 314 transitions, 4292 flow [2024-06-27 20:54:52,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3755, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4292, PETRI_PLACES=190, PETRI_TRANSITIONS=314} [2024-06-27 20:54:52,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-27 20:54:52,010 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 314 transitions, 4292 flow [2024-06-27 20:54:52,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:52,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:52,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:52,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:54:52,011 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:52,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:52,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1672461663, now seen corresponding path program 2 times [2024-06-27 20:54:52,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:52,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161877320] [2024-06-27 20:54:52,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:52,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:52,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:54:54,843 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-27 20:54:54,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:54:54,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161877320] [2024-06-27 20:54:54,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161877320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:54:54,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:54:54,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:54:54,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218073862] [2024-06-27 20:54:54,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:54:54,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:54:54,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:54:54,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:54:54,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:54:54,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:54:54,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 314 transitions, 4292 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:54,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:54:54,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:54:54,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:54:57,378 INFO L124 PetriNetUnfolderBase]: 7148/11346 cut-off events. [2024-06-27 20:54:57,379 INFO L125 PetriNetUnfolderBase]: For 451196/451205 co-relation queries the response was YES. [2024-06-27 20:54:57,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72029 conditions, 11346 events. 7148/11346 cut-off events. For 451196/451205 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 75431 event pairs, 2492 based on Foata normal form. 22/11364 useless extension candidates. Maximal degree in co-relation 71936. Up to 9729 conditions per place. [2024-06-27 20:54:57,472 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 246 selfloop transitions, 143 changer transitions 0/393 dead transitions. [2024-06-27 20:54:57,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 393 transitions, 5991 flow [2024-06-27 20:54:57,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:54:57,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:54:57,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:54:57,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 20:54:57,473 INFO L175 Difference]: Start difference. First operand has 190 places, 314 transitions, 4292 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:54:57,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 393 transitions, 5991 flow [2024-06-27 20:54:58,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 393 transitions, 5775 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:54:58,226 INFO L231 Difference]: Finished difference. Result has 195 places, 359 transitions, 5238 flow [2024-06-27 20:54:58,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5238, PETRI_PLACES=195, PETRI_TRANSITIONS=359} [2024-06-27 20:54:58,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 20:54:58,227 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 359 transitions, 5238 flow [2024-06-27 20:54:58,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:54:58,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:54:58,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:54:58,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:54:58,228 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:54:58,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:54:58,228 INFO L85 PathProgramCache]: Analyzing trace with hash -161963749, now seen corresponding path program 3 times [2024-06-27 20:54:58,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:54:58,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542803623] [2024-06-27 20:54:58,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:54:58,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:54:58,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:00,885 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-27 20:55:00,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:00,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542803623] [2024-06-27 20:55:00,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542803623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:00,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:00,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:00,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928249886] [2024-06-27 20:55:00,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:00,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:00,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:00,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:00,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:00,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:00,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 359 transitions, 5238 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:00,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:00,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:00,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:03,419 INFO L124 PetriNetUnfolderBase]: 7100/11286 cut-off events. [2024-06-27 20:55:03,420 INFO L125 PetriNetUnfolderBase]: For 461349/461358 co-relation queries the response was YES. [2024-06-27 20:55:03,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73240 conditions, 11286 events. 7100/11286 cut-off events. For 461349/461358 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 75103 event pairs, 2643 based on Foata normal form. 22/11304 useless extension candidates. Maximal degree in co-relation 73145. Up to 9701 conditions per place. [2024-06-27 20:55:03,539 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 244 selfloop transitions, 145 changer transitions 1/394 dead transitions. [2024-06-27 20:55:03,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 394 transitions, 6247 flow [2024-06-27 20:55:03,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:55:03,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:55:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:55:03,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 20:55:03,542 INFO L175 Difference]: Start difference. First operand has 195 places, 359 transitions, 5238 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:55:03,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 394 transitions, 6247 flow [2024-06-27 20:55:04,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 394 transitions, 6159 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:04,599 INFO L231 Difference]: Finished difference. Result has 205 places, 364 transitions, 5627 flow [2024-06-27 20:55:04,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5627, PETRI_PLACES=205, PETRI_TRANSITIONS=364} [2024-06-27 20:55:04,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-27 20:55:04,599 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 364 transitions, 5627 flow [2024-06-27 20:55:04,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:04,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:04,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:04,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:55:04,600 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:04,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:04,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2026868733, now seen corresponding path program 4 times [2024-06-27 20:55:04,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:04,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933254366] [2024-06-27 20:55:04,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:04,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:07,406 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-27 20:55:07,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:07,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933254366] [2024-06-27 20:55:07,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933254366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:07,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:07,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:07,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126282933] [2024-06-27 20:55:07,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:07,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:07,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:07,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:07,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:07,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:07,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 364 transitions, 5627 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:07,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:07,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:07,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:10,010 INFO L124 PetriNetUnfolderBase]: 7132/11357 cut-off events. [2024-06-27 20:55:10,010 INFO L125 PetriNetUnfolderBase]: For 479025/479040 co-relation queries the response was YES. [2024-06-27 20:55:10,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75713 conditions, 11357 events. 7132/11357 cut-off events. For 479025/479040 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 75783 event pairs, 2588 based on Foata normal form. 22/11375 useless extension candidates. Maximal degree in co-relation 75614. Up to 9084 conditions per place. [2024-06-27 20:55:10,133 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 195 selfloop transitions, 216 changer transitions 1/416 dead transitions. [2024-06-27 20:55:10,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 416 transitions, 6861 flow [2024-06-27 20:55:10,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:10,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:55:10,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-27 20:55:10,135 INFO L175 Difference]: Start difference. First operand has 205 places, 364 transitions, 5627 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:55:10,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 416 transitions, 6861 flow [2024-06-27 20:55:11,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 416 transitions, 6570 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:11,188 INFO L231 Difference]: Finished difference. Result has 208 places, 368 transitions, 5883 flow [2024-06-27 20:55:11,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5883, PETRI_PLACES=208, PETRI_TRANSITIONS=368} [2024-06-27 20:55:11,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 20:55:11,189 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 368 transitions, 5883 flow [2024-06-27 20:55:11,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:11,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:11,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:11,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:55:11,190 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:11,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:11,190 INFO L85 PathProgramCache]: Analyzing trace with hash 426099127, now seen corresponding path program 5 times [2024-06-27 20:55:11,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:11,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756531917] [2024-06-27 20:55:11,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:11,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:11,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:13,844 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-27 20:55:13,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:13,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756531917] [2024-06-27 20:55:13,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756531917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:13,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:13,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:13,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924206682] [2024-06-27 20:55:13,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:13,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:13,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:13,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:13,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:13,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:13,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 368 transitions, 5883 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:13,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:13,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:13,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:16,784 INFO L124 PetriNetUnfolderBase]: 7356/11685 cut-off events. [2024-06-27 20:55:16,784 INFO L125 PetriNetUnfolderBase]: For 525008/525030 co-relation queries the response was YES. [2024-06-27 20:55:16,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79630 conditions, 11685 events. 7356/11685 cut-off events. For 525008/525030 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 78021 event pairs, 1997 based on Foata normal form. 17/11683 useless extension candidates. Maximal degree in co-relation 79531. Up to 8913 conditions per place. [2024-06-27 20:55:16,915 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 183 selfloop transitions, 228 changer transitions 0/415 dead transitions. [2024-06-27 20:55:16,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 415 transitions, 7337 flow [2024-06-27 20:55:16,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:16,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:16,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:55:16,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:55:16,916 INFO L175 Difference]: Start difference. First operand has 208 places, 368 transitions, 5883 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:55:16,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 415 transitions, 7337 flow [2024-06-27 20:55:18,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 415 transitions, 6996 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:18,166 INFO L231 Difference]: Finished difference. Result has 212 places, 385 transitions, 6399 flow [2024-06-27 20:55:18,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5542, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=212, PETRI_TRANSITIONS=385} [2024-06-27 20:55:18,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 20:55:18,167 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 385 transitions, 6399 flow [2024-06-27 20:55:18,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:18,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:18,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:18,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:55:18,167 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:18,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:18,168 INFO L85 PathProgramCache]: Analyzing trace with hash 801090937, now seen corresponding path program 6 times [2024-06-27 20:55:18,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:18,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136831991] [2024-06-27 20:55:18,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:18,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:21,258 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-27 20:55:21,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:21,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136831991] [2024-06-27 20:55:21,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136831991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:21,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:21,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:21,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137556538] [2024-06-27 20:55:21,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:21,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:21,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:21,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:21,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:21,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:21,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 385 transitions, 6399 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:21,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:21,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:21,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:23,942 INFO L124 PetriNetUnfolderBase]: 7344/11686 cut-off events. [2024-06-27 20:55:23,942 INFO L125 PetriNetUnfolderBase]: For 549111/549120 co-relation queries the response was YES. [2024-06-27 20:55:24,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82715 conditions, 11686 events. 7344/11686 cut-off events. For 549111/549120 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 78190 event pairs, 2601 based on Foata normal form. 14/11696 useless extension candidates. Maximal degree in co-relation 82613. Up to 9397 conditions per place. [2024-06-27 20:55:24,061 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 214 selfloop transitions, 198 changer transitions 0/416 dead transitions. [2024-06-27 20:55:24,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 416 transitions, 7399 flow [2024-06-27 20:55:24,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:24,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:24,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:55:24,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:55:24,063 INFO L175 Difference]: Start difference. First operand has 212 places, 385 transitions, 6399 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:55:24,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 416 transitions, 7399 flow [2024-06-27 20:55:25,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 416 transitions, 7137 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:25,336 INFO L231 Difference]: Finished difference. Result has 217 places, 385 transitions, 6556 flow [2024-06-27 20:55:25,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6137, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6556, PETRI_PLACES=217, PETRI_TRANSITIONS=385} [2024-06-27 20:55:25,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-27 20:55:25,336 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 385 transitions, 6556 flow [2024-06-27 20:55:25,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:25,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:25,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:25,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:55:25,337 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:25,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:25,337 INFO L85 PathProgramCache]: Analyzing trace with hash 641167333, now seen corresponding path program 1 times [2024-06-27 20:55:25,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:25,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663258199] [2024-06-27 20:55:25,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:25,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:25,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:27,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:27,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:27,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663258199] [2024-06-27 20:55:27,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663258199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:27,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:27,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:27,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381933641] [2024-06-27 20:55:27,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:27,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:27,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:27,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:27,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:27,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:27,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 385 transitions, 6556 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:27,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:27,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:27,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:30,763 INFO L124 PetriNetUnfolderBase]: 7332/11641 cut-off events. [2024-06-27 20:55:30,764 INFO L125 PetriNetUnfolderBase]: For 569350/569352 co-relation queries the response was YES. [2024-06-27 20:55:30,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82940 conditions, 11641 events. 7332/11641 cut-off events. For 569350/569352 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 77680 event pairs, 2964 based on Foata normal form. 4/11642 useless extension candidates. Maximal degree in co-relation 82837. Up to 11129 conditions per place. [2024-06-27 20:55:30,872 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 43 changer transitions 0/414 dead transitions. [2024-06-27 20:55:30,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 414 transitions, 7456 flow [2024-06-27 20:55:30,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:30,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:30,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:55:30,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:55:30,873 INFO L175 Difference]: Start difference. First operand has 217 places, 385 transitions, 6556 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:55:30,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 414 transitions, 7456 flow [2024-06-27 20:55:32,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 414 transitions, 6829 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:55:32,033 INFO L231 Difference]: Finished difference. Result has 216 places, 385 transitions, 6021 flow [2024-06-27 20:55:32,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6021, PETRI_PLACES=216, PETRI_TRANSITIONS=385} [2024-06-27 20:55:32,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-27 20:55:32,034 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 385 transitions, 6021 flow [2024-06-27 20:55:32,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:32,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:32,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:32,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:55:32,034 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:32,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:32,034 INFO L85 PathProgramCache]: Analyzing trace with hash -903046655, now seen corresponding path program 1 times [2024-06-27 20:55:32,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:32,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615898303] [2024-06-27 20:55:32,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:32,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:32,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:34,591 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-27 20:55:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615898303] [2024-06-27 20:55:34,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615898303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:34,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:34,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:34,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797761328] [2024-06-27 20:55:34,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:34,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:34,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:34,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:34,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:34,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:34,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 385 transitions, 6021 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:34,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:34,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:34,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:37,795 INFO L124 PetriNetUnfolderBase]: 7512/11858 cut-off events. [2024-06-27 20:55:37,795 INFO L125 PetriNetUnfolderBase]: For 552605/552610 co-relation queries the response was YES. [2024-06-27 20:55:37,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82917 conditions, 11858 events. 7512/11858 cut-off events. For 552605/552610 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 78743 event pairs, 2554 based on Foata normal form. 6/11860 useless extension candidates. Maximal degree in co-relation 82813. Up to 9425 conditions per place. [2024-06-27 20:55:37,900 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 218 changer transitions 0/444 dead transitions. [2024-06-27 20:55:37,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 444 transitions, 7481 flow [2024-06-27 20:55:37,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:55:37,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:55:37,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:55:37,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-27 20:55:37,902 INFO L175 Difference]: Start difference. First operand has 216 places, 385 transitions, 6021 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:55:37,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 444 transitions, 7481 flow [2024-06-27 20:55:39,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 444 transitions, 7308 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:55:39,039 INFO L231 Difference]: Finished difference. Result has 218 places, 396 transitions, 6534 flow [2024-06-27 20:55:39,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6534, PETRI_PLACES=218, PETRI_TRANSITIONS=396} [2024-06-27 20:55:39,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-27 20:55:39,040 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 396 transitions, 6534 flow [2024-06-27 20:55:39,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:39,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:39,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:39,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:55:39,040 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:39,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:39,041 INFO L85 PathProgramCache]: Analyzing trace with hash -187977105, now seen corresponding path program 1 times [2024-06-27 20:55:39,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:39,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672857656] [2024-06-27 20:55:39,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:39,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:41,771 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-27 20:55:41,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:41,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672857656] [2024-06-27 20:55:41,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672857656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:41,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:41,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:41,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567598553] [2024-06-27 20:55:41,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:41,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:41,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:41,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:41,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:41,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:41,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 396 transitions, 6534 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:41,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:41,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:41,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:44,861 INFO L124 PetriNetUnfolderBase]: 7720/12142 cut-off events. [2024-06-27 20:55:44,861 INFO L125 PetriNetUnfolderBase]: For 595723/595728 co-relation queries the response was YES. [2024-06-27 20:55:44,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88585 conditions, 12142 events. 7720/12142 cut-off events. For 595723/595728 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 80337 event pairs, 2895 based on Foata normal form. 38/12176 useless extension candidates. Maximal degree in co-relation 88481. Up to 11295 conditions per place. [2024-06-27 20:55:44,968 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 337 selfloop transitions, 108 changer transitions 6/455 dead transitions. [2024-06-27 20:55:44,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 455 transitions, 8132 flow [2024-06-27 20:55:44,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:44,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:44,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:55:44,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 20:55:44,970 INFO L175 Difference]: Start difference. First operand has 218 places, 396 transitions, 6534 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:55:44,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 455 transitions, 8132 flow [2024-06-27 20:55:46,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 455 transitions, 7852 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:46,200 INFO L231 Difference]: Finished difference. Result has 224 places, 420 transitions, 7075 flow [2024-06-27 20:55:46,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7075, PETRI_PLACES=224, PETRI_TRANSITIONS=420} [2024-06-27 20:55:46,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-27 20:55:46,201 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 420 transitions, 7075 flow [2024-06-27 20:55:46,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:46,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:46,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:46,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:55:46,201 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:46,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:46,202 INFO L85 PathProgramCache]: Analyzing trace with hash -891647679, now seen corresponding path program 2 times [2024-06-27 20:55:46,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:46,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101380246] [2024-06-27 20:55:46,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:46,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:49,048 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-27 20:55:49,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:49,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101380246] [2024-06-27 20:55:49,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101380246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:49,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:49,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:49,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963733889] [2024-06-27 20:55:49,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:49,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:49,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:49,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:49,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:49,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:49,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 420 transitions, 7075 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:49,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:49,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:49,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:52,110 INFO L124 PetriNetUnfolderBase]: 7568/11962 cut-off events. [2024-06-27 20:55:52,110 INFO L125 PetriNetUnfolderBase]: For 558670/558683 co-relation queries the response was YES. [2024-06-27 20:55:52,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85327 conditions, 11962 events. 7568/11962 cut-off events. For 558670/558683 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 79573 event pairs, 2794 based on Foata normal form. 34/11992 useless extension candidates. Maximal degree in co-relation 85219. Up to 10311 conditions per place. [2024-06-27 20:55:52,274 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 282 selfloop transitions, 170 changer transitions 2/458 dead transitions. [2024-06-27 20:55:52,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 458 transitions, 8431 flow [2024-06-27 20:55:52,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:55:52,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:55:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 20:55:52,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 20:55:52,276 INFO L175 Difference]: Start difference. First operand has 224 places, 420 transitions, 7075 flow. Second operand 10 states and 167 transitions. [2024-06-27 20:55:52,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 458 transitions, 8431 flow [2024-06-27 20:55:53,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 458 transitions, 8234 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:53,687 INFO L231 Difference]: Finished difference. Result has 229 places, 426 transitions, 7382 flow [2024-06-27 20:55:53,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6878, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7382, PETRI_PLACES=229, PETRI_TRANSITIONS=426} [2024-06-27 20:55:53,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 20:55:53,687 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 426 transitions, 7382 flow [2024-06-27 20:55:53,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:53,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:53,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:53,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:55:53,688 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:53,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:53,689 INFO L85 PathProgramCache]: Analyzing trace with hash -183328965, now seen corresponding path program 3 times [2024-06-27 20:55:53,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:53,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418608011] [2024-06-27 20:55:53,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:53,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:56,625 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-27 20:55:56,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:56,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418608011] [2024-06-27 20:55:56,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418608011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:56,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:56,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:56,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506487904] [2024-06-27 20:55:56,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:56,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:56,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:56,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:56,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:56,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:56,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 426 transitions, 7382 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:55:56,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:56,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:56,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:59,426 INFO L124 PetriNetUnfolderBase]: 7496/11882 cut-off events. [2024-06-27 20:55:59,426 INFO L125 PetriNetUnfolderBase]: For 556749/556762 co-relation queries the response was YES. [2024-06-27 20:55:59,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85058 conditions, 11882 events. 7496/11882 cut-off events. For 556749/556762 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 79233 event pairs, 2703 based on Foata normal form. 18/11896 useless extension candidates. Maximal degree in co-relation 84949. Up to 10279 conditions per place. [2024-06-27 20:55:59,793 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 281 selfloop transitions, 164 changer transitions 4/453 dead transitions. [2024-06-27 20:55:59,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 453 transitions, 8444 flow [2024-06-27 20:55:59,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:59,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:59,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:55:59,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 20:55:59,795 INFO L175 Difference]: Start difference. First operand has 229 places, 426 transitions, 7382 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:55:59,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 453 transitions, 8444 flow [2024-06-27 20:56:01,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 453 transitions, 8223 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:01,083 INFO L231 Difference]: Finished difference. Result has 233 places, 422 transitions, 7411 flow [2024-06-27 20:56:01,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7411, PETRI_PLACES=233, PETRI_TRANSITIONS=422} [2024-06-27 20:56:01,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-27 20:56:01,084 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 422 transitions, 7411 flow [2024-06-27 20:56:01,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:01,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:01,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:01,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:56:01,084 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:01,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:01,085 INFO L85 PathProgramCache]: Analyzing trace with hash -725548901, now seen corresponding path program 1 times [2024-06-27 20:56:01,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:01,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536450249] [2024-06-27 20:56:01,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:01,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:05,050 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-27 20:56:05,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:05,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536450249] [2024-06-27 20:56:05,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536450249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:05,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:05,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:05,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956624095] [2024-06-27 20:56:05,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:05,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:05,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:05,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:05,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:05,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:05,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 422 transitions, 7411 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:56:05,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:05,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:05,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:07,918 INFO L124 PetriNetUnfolderBase]: 7408/11770 cut-off events. [2024-06-27 20:56:07,918 INFO L125 PetriNetUnfolderBase]: For 574735/574741 co-relation queries the response was YES. [2024-06-27 20:56:08,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84356 conditions, 11770 events. 7408/11770 cut-off events. For 574735/574741 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 78640 event pairs, 2969 based on Foata normal form. 8/11775 useless extension candidates. Maximal degree in co-relation 84247. Up to 11371 conditions per place. [2024-06-27 20:56:08,288 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 25 changer transitions 0/448 dead transitions. [2024-06-27 20:56:08,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 448 transitions, 8425 flow [2024-06-27 20:56:08,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:08,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:08,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:56:08,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:56:08,291 INFO L175 Difference]: Start difference. First operand has 233 places, 422 transitions, 7411 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:56:08,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 448 transitions, 8425 flow [2024-06-27 20:56:09,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 448 transitions, 8169 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:09,503 INFO L231 Difference]: Finished difference. Result has 235 places, 424 transitions, 7267 flow [2024-06-27 20:56:09,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7267, PETRI_PLACES=235, PETRI_TRANSITIONS=424} [2024-06-27 20:56:09,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-27 20:56:09,503 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 424 transitions, 7267 flow [2024-06-27 20:56:09,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:56:09,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:09,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:09,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:56:09,504 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:09,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:09,505 INFO L85 PathProgramCache]: Analyzing trace with hash 2044520671, now seen corresponding path program 2 times [2024-06-27 20:56:09,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:09,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907900655] [2024-06-27 20:56:09,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:12,204 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-27 20:56:12,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:12,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907900655] [2024-06-27 20:56:12,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907900655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:12,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:12,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:12,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977829428] [2024-06-27 20:56:12,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:12,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:12,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:12,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:12,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:12,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:12,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 424 transitions, 7267 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:12,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:12,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:15,317 INFO L124 PetriNetUnfolderBase]: 7482/11784 cut-off events. [2024-06-27 20:56:15,318 INFO L125 PetriNetUnfolderBase]: For 610356/610358 co-relation queries the response was YES. [2024-06-27 20:56:15,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85249 conditions, 11784 events. 7482/11784 cut-off events. For 610356/610358 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 77632 event pairs, 2167 based on Foata normal form. 2/11766 useless extension candidates. Maximal degree in co-relation 85139. Up to 8804 conditions per place. [2024-06-27 20:56:15,472 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 192 selfloop transitions, 294 changer transitions 0/490 dead transitions. [2024-06-27 20:56:15,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 490 transitions, 9289 flow [2024-06-27 20:56:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:15,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:56:15,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 20:56:15,474 INFO L175 Difference]: Start difference. First operand has 235 places, 424 transitions, 7267 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:56:15,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 490 transitions, 9289 flow [2024-06-27 20:56:16,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 490 transitions, 9199 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:16,957 INFO L231 Difference]: Finished difference. Result has 239 places, 450 transitions, 8497 flow [2024-06-27 20:56:16,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8497, PETRI_PLACES=239, PETRI_TRANSITIONS=450} [2024-06-27 20:56:16,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-27 20:56:16,958 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 450 transitions, 8497 flow [2024-06-27 20:56:16,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:16,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:16,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:16,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:56:16,958 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:16,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:16,959 INFO L85 PathProgramCache]: Analyzing trace with hash 550516057, now seen corresponding path program 3 times [2024-06-27 20:56:16,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:16,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126427397] [2024-06-27 20:56:16,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:16,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:19,562 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-27 20:56:19,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:19,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126427397] [2024-06-27 20:56:19,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126427397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:19,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:19,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056429170] [2024-06-27 20:56:19,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:19,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:19,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:19,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:19,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:19,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:19,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 450 transitions, 8497 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:19,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:19,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:19,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:22,953 INFO L124 PetriNetUnfolderBase]: 7476/11780 cut-off events. [2024-06-27 20:56:22,953 INFO L125 PetriNetUnfolderBase]: For 654681/654683 co-relation queries the response was YES. [2024-06-27 20:56:23,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90135 conditions, 11780 events. 7476/11780 cut-off events. For 654681/654683 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 77716 event pairs, 2171 based on Foata normal form. 2/11762 useless extension candidates. Maximal degree in co-relation 90022. Up to 8803 conditions per place. [2024-06-27 20:56:23,089 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 184 selfloop transitions, 299 changer transitions 0/487 dead transitions. [2024-06-27 20:56:23,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 487 transitions, 10034 flow [2024-06-27 20:56:23,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:23,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:56:23,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 20:56:23,096 INFO L175 Difference]: Start difference. First operand has 239 places, 450 transitions, 8497 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:56:23,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 487 transitions, 10034 flow [2024-06-27 20:56:24,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 487 transitions, 9872 flow, removed 80 selfloop flow, removed 1 redundant places. [2024-06-27 20:56:24,724 INFO L231 Difference]: Finished difference. Result has 246 places, 452 transitions, 9018 flow [2024-06-27 20:56:24,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9018, PETRI_PLACES=246, PETRI_TRANSITIONS=452} [2024-06-27 20:56:24,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 20:56:24,725 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 452 transitions, 9018 flow [2024-06-27 20:56:24,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:24,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:24,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:24,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:56:24,725 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:24,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:24,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1695290933, now seen corresponding path program 4 times [2024-06-27 20:56:24,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:24,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030665838] [2024-06-27 20:56:24,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:24,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:24,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:27,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-27 20:56:27,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:27,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030665838] [2024-06-27 20:56:27,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030665838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:27,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:27,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:27,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040317137] [2024-06-27 20:56:27,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:27,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:27,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:27,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:27,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:27,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:27,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 452 transitions, 9018 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:27,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:27,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:27,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:30,245 INFO L124 PetriNetUnfolderBase]: 7470/11798 cut-off events. [2024-06-27 20:56:30,245 INFO L125 PetriNetUnfolderBase]: For 676321/676323 co-relation queries the response was YES. [2024-06-27 20:56:30,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91989 conditions, 11798 events. 7470/11798 cut-off events. For 676321/676323 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 78193 event pairs, 2825 based on Foata normal form. 2/11786 useless extension candidates. Maximal degree in co-relation 91873. Up to 10978 conditions per place. [2024-06-27 20:56:30,414 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 362 selfloop transitions, 120 changer transitions 0/486 dead transitions. [2024-06-27 20:56:30,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 486 transitions, 10219 flow [2024-06-27 20:56:30,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:30,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:30,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:56:30,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 20:56:30,415 INFO L175 Difference]: Start difference. First operand has 246 places, 452 transitions, 9018 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:56:30,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 486 transitions, 10219 flow [2024-06-27 20:56:32,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 486 transitions, 9611 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:32,707 INFO L231 Difference]: Finished difference. Result has 252 places, 453 transitions, 8717 flow [2024-06-27 20:56:32,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8412, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8717, PETRI_PLACES=252, PETRI_TRANSITIONS=453} [2024-06-27 20:56:32,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 20:56:32,708 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 453 transitions, 8717 flow [2024-06-27 20:56:32,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:32,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:32,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:32,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:56:32,709 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:32,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:32,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1816739677, now seen corresponding path program 4 times [2024-06-27 20:56:32,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:32,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431223460] [2024-06-27 20:56:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:32,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:32,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:35,595 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-27 20:56:35,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431223460] [2024-06-27 20:56:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431223460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:35,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:35,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:35,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161499752] [2024-06-27 20:56:35,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:35,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:35,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:35,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:35,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:35,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:35,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 453 transitions, 8717 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:35,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:35,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:35,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:38,718 INFO L124 PetriNetUnfolderBase]: 7362/11659 cut-off events. [2024-06-27 20:56:38,719 INFO L125 PetriNetUnfolderBase]: For 680762/680764 co-relation queries the response was YES. [2024-06-27 20:56:38,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88645 conditions, 11659 events. 7362/11659 cut-off events. For 680762/680764 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 77307 event pairs, 2865 based on Foata normal form. 12/11657 useless extension candidates. Maximal degree in co-relation 88527. Up to 10989 conditions per place. [2024-06-27 20:56:38,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 99 changer transitions 9/480 dead transitions. [2024-06-27 20:56:38,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 480 transitions, 9749 flow [2024-06-27 20:56:38,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:38,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:38,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:56:38,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 20:56:38,865 INFO L175 Difference]: Start difference. First operand has 252 places, 453 transitions, 8717 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:56:38,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 480 transitions, 9749 flow [2024-06-27 20:56:40,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 480 transitions, 9479 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 20:56:40,933 INFO L231 Difference]: Finished difference. Result has 254 places, 445 transitions, 8451 flow [2024-06-27 20:56:40,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8447, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8451, PETRI_PLACES=254, PETRI_TRANSITIONS=445} [2024-06-27 20:56:40,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-27 20:56:40,933 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 445 transitions, 8451 flow [2024-06-27 20:56:40,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:40,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:40,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:40,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:56:40,934 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:40,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2123727615, now seen corresponding path program 5 times [2024-06-27 20:56:40,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:40,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321713114] [2024-06-27 20:56:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:40,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:43,673 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-27 20:56:43,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:43,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321713114] [2024-06-27 20:56:43,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321713114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:43,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:43,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:43,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421437834] [2024-06-27 20:56:43,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:43,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:43,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:43,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:43,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:43,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:43,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 445 transitions, 8451 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:43,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:43,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:43,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:46,916 INFO L124 PetriNetUnfolderBase]: 7459/11757 cut-off events. [2024-06-27 20:56:46,917 INFO L125 PetriNetUnfolderBase]: For 722522/722524 co-relation queries the response was YES. [2024-06-27 20:56:47,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90450 conditions, 11757 events. 7459/11757 cut-off events. For 722522/722524 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 77454 event pairs, 2748 based on Foata normal form. 6/11749 useless extension candidates. Maximal degree in co-relation 90331. Up to 10767 conditions per place. [2024-06-27 20:56:47,083 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 342 selfloop transitions, 151 changer transitions 0/497 dead transitions. [2024-06-27 20:56:47,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 497 transitions, 10220 flow [2024-06-27 20:56:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:47,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:47,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:56:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 20:56:47,085 INFO L175 Difference]: Start difference. First operand has 254 places, 445 transitions, 8451 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:56:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 497 transitions, 10220 flow [2024-06-27 20:56:48,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 497 transitions, 9604 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 20:56:48,920 INFO L231 Difference]: Finished difference. Result has 253 places, 470 transitions, 8767 flow [2024-06-27 20:56:48,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8767, PETRI_PLACES=253, PETRI_TRANSITIONS=470} [2024-06-27 20:56:48,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 20:56:48,921 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 470 transitions, 8767 flow [2024-06-27 20:56:48,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:48,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:48,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:48,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:56:48,922 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:48,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:48,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2123548869, now seen corresponding path program 5 times [2024-06-27 20:56:48,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:48,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824950173] [2024-06-27 20:56:48,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:48,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:48,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:51,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:51,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824950173] [2024-06-27 20:56:51,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824950173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:51,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:51,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:51,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996872450] [2024-06-27 20:56:51,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:51,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:51,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:51,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:51,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:51,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:51,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 470 transitions, 8767 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:51,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:51,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:51,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:55,129 INFO L124 PetriNetUnfolderBase]: 7441/11715 cut-off events. [2024-06-27 20:56:55,129 INFO L125 PetriNetUnfolderBase]: For 732829/732831 co-relation queries the response was YES. [2024-06-27 20:56:55,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90927 conditions, 11715 events. 7441/11715 cut-off events. For 732829/732831 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 77133 event pairs, 2741 based on Foata normal form. 6/11707 useless extension candidates. Maximal degree in co-relation 90806. Up to 10756 conditions per place. [2024-06-27 20:56:55,269 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 342 selfloop transitions, 151 changer transitions 0/497 dead transitions. [2024-06-27 20:56:55,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 497 transitions, 10039 flow [2024-06-27 20:56:55,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:55,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:55,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:56:55,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 20:56:55,270 INFO L175 Difference]: Start difference. First operand has 253 places, 470 transitions, 8767 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:56:55,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 497 transitions, 10039 flow [2024-06-27 20:56:56,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 497 transitions, 9814 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:56,991 INFO L231 Difference]: Finished difference. Result has 259 places, 470 transitions, 8851 flow [2024-06-27 20:56:56,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8851, PETRI_PLACES=259, PETRI_TRANSITIONS=470} [2024-06-27 20:56:56,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 20:56:56,992 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 470 transitions, 8851 flow [2024-06-27 20:56:56,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:56,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:56,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:56,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:56:56,992 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:56,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:56,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2123964579, now seen corresponding path program 6 times [2024-06-27 20:56:56,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:56,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656987377] [2024-06-27 20:56:56,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:56,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:59,667 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-27 20:56:59,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:59,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656987377] [2024-06-27 20:56:59,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656987377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:59,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:59,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:59,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525075305] [2024-06-27 20:56:59,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:59,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:59,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:59,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:59,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:59,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:56:59,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 470 transitions, 8851 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:56:59,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:59,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:56:59,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:02,887 INFO L124 PetriNetUnfolderBase]: 7415/11743 cut-off events. [2024-06-27 20:57:02,887 INFO L125 PetriNetUnfolderBase]: For 745900/745902 co-relation queries the response was YES. [2024-06-27 20:57:03,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90733 conditions, 11743 events. 7415/11743 cut-off events. For 745900/745902 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 77822 event pairs, 2874 based on Foata normal form. 6/11735 useless extension candidates. Maximal degree in co-relation 90611. Up to 11109 conditions per place. [2024-06-27 20:57:03,050 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 99 changer transitions 3/493 dead transitions. [2024-06-27 20:57:03,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 493 transitions, 9895 flow [2024-06-27 20:57:03,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:03,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:03,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 20:57:03,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-27 20:57:03,052 INFO L175 Difference]: Start difference. First operand has 259 places, 470 transitions, 8851 flow. Second operand 9 states and 142 transitions. [2024-06-27 20:57:03,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 493 transitions, 9895 flow [2024-06-27 20:57:05,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 493 transitions, 9567 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:05,515 INFO L231 Difference]: Finished difference. Result has 261 places, 468 transitions, 8681 flow [2024-06-27 20:57:05,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8523, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8681, PETRI_PLACES=261, PETRI_TRANSITIONS=468} [2024-06-27 20:57:05,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 20:57:05,515 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 468 transitions, 8681 flow [2024-06-27 20:57:05,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:05,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:05,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:05,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:57:05,516 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:05,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:05,516 INFO L85 PathProgramCache]: Analyzing trace with hash 404722751, now seen corresponding path program 7 times [2024-06-27 20:57:05,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:05,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505895090] [2024-06-27 20:57:05,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:05,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:05,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:08,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:08,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505895090] [2024-06-27 20:57:08,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505895090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:08,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:08,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:08,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923610835] [2024-06-27 20:57:08,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:08,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:08,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:08,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:08,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:08,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:08,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 468 transitions, 8681 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:08,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:08,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:08,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:11,449 INFO L124 PetriNetUnfolderBase]: 7395/11746 cut-off events. [2024-06-27 20:57:11,449 INFO L125 PetriNetUnfolderBase]: For 762143/762165 co-relation queries the response was YES. [2024-06-27 20:57:11,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90395 conditions, 11746 events. 7395/11746 cut-off events. For 762143/762165 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 78020 event pairs, 2060 based on Foata normal form. 13/11740 useless extension candidates. Maximal degree in co-relation 90272. Up to 9035 conditions per place. [2024-06-27 20:57:11,592 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 232 selfloop transitions, 263 changer transitions 0/499 dead transitions. [2024-06-27 20:57:11,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 499 transitions, 10167 flow [2024-06-27 20:57:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:57:11,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 20:57:11,594 INFO L175 Difference]: Start difference. First operand has 261 places, 468 transitions, 8681 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:57:11,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 499 transitions, 10167 flow [2024-06-27 20:57:13,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 499 transitions, 9938 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:13,546 INFO L231 Difference]: Finished difference. Result has 263 places, 471 transitions, 9043 flow [2024-06-27 20:57:13,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8452, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9043, PETRI_PLACES=263, PETRI_TRANSITIONS=471} [2024-06-27 20:57:13,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 20:57:13,547 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 471 transitions, 9043 flow [2024-06-27 20:57:13,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:13,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:13,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:13,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:57:13,548 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:13,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:13,548 INFO L85 PathProgramCache]: Analyzing trace with hash 329890103, now seen corresponding path program 8 times [2024-06-27 20:57:13,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:13,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32206362] [2024-06-27 20:57:13,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:13,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:16,006 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-27 20:57:16,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:16,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32206362] [2024-06-27 20:57:16,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32206362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:16,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:16,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:16,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807658775] [2024-06-27 20:57:16,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:16,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:16,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:16,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:16,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:16,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:16,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 471 transitions, 9043 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:16,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:16,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:16,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:19,080 INFO L124 PetriNetUnfolderBase]: 7437/11796 cut-off events. [2024-06-27 20:57:19,081 INFO L125 PetriNetUnfolderBase]: For 799269/799291 co-relation queries the response was YES. [2024-06-27 20:57:19,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92816 conditions, 11796 events. 7437/11796 cut-off events. For 799269/799291 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 78271 event pairs, 2068 based on Foata normal form. 11/11788 useless extension candidates. Maximal degree in co-relation 92692. Up to 9049 conditions per place. [2024-06-27 20:57:19,244 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 220 selfloop transitions, 281 changer transitions 0/505 dead transitions. [2024-06-27 20:57:19,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 505 transitions, 10636 flow [2024-06-27 20:57:19,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:19,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:19,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:57:19,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:57:19,246 INFO L175 Difference]: Start difference. First operand has 263 places, 471 transitions, 9043 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:57:19,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 505 transitions, 10636 flow [2024-06-27 20:57:21,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 505 transitions, 10096 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:21,587 INFO L231 Difference]: Finished difference. Result has 267 places, 478 transitions, 9252 flow [2024-06-27 20:57:21,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8511, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9252, PETRI_PLACES=267, PETRI_TRANSITIONS=478} [2024-06-27 20:57:21,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 20:57:21,588 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 478 transitions, 9252 flow [2024-06-27 20:57:21,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:21,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:21,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:21,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:57:21,589 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:21,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:21,589 INFO L85 PathProgramCache]: Analyzing trace with hash 101810207, now seen corresponding path program 6 times [2024-06-27 20:57:21,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:21,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814110027] [2024-06-27 20:57:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:21,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:24,075 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-27 20:57:24,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:24,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814110027] [2024-06-27 20:57:24,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814110027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:24,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:24,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:24,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426171128] [2024-06-27 20:57:24,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:24,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:24,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:24,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:24,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 478 transitions, 9252 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:27,349 INFO L124 PetriNetUnfolderBase]: 7419/11723 cut-off events. [2024-06-27 20:57:27,350 INFO L125 PetriNetUnfolderBase]: For 821280/821282 co-relation queries the response was YES. [2024-06-27 20:57:27,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92793 conditions, 11723 events. 7419/11723 cut-off events. For 821280/821282 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 77298 event pairs, 1972 based on Foata normal form. 6/11715 useless extension candidates. Maximal degree in co-relation 92667. Up to 9044 conditions per place. [2024-06-27 20:57:27,473 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 190 selfloop transitions, 328 changer transitions 0/522 dead transitions. [2024-06-27 20:57:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 522 transitions, 10799 flow [2024-06-27 20:57:27,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:27,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:57:27,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 20:57:27,475 INFO L175 Difference]: Start difference. First operand has 267 places, 478 transitions, 9252 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:57:27,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 522 transitions, 10799 flow [2024-06-27 20:57:29,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 522 transitions, 10462 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 20:57:29,695 INFO L231 Difference]: Finished difference. Result has 274 places, 479 transitions, 9743 flow [2024-06-27 20:57:29,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8915, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9743, PETRI_PLACES=274, PETRI_TRANSITIONS=479} [2024-06-27 20:57:29,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 20:57:29,696 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 479 transitions, 9743 flow [2024-06-27 20:57:29,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:29,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:29,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:29,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:57:29,697 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:29,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:29,697 INFO L85 PathProgramCache]: Analyzing trace with hash 101988953, now seen corresponding path program 9 times [2024-06-27 20:57:29,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:29,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232004124] [2024-06-27 20:57:29,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:29,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:29,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:32,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232004124] [2024-06-27 20:57:32,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232004124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:32,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:32,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:32,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378919897] [2024-06-27 20:57:32,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:32,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:32,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:32,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:32,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:32,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:32,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 479 transitions, 9743 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:32,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:32,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:32,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:35,412 INFO L124 PetriNetUnfolderBase]: 7389/11678 cut-off events. [2024-06-27 20:57:35,413 INFO L125 PetriNetUnfolderBase]: For 848669/848671 co-relation queries the response was YES. [2024-06-27 20:57:35,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93919 conditions, 11678 events. 7389/11678 cut-off events. For 848669/848671 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 77035 event pairs, 1981 based on Foata normal form. 6/11670 useless extension candidates. Maximal degree in co-relation 93791. Up to 9028 conditions per place. [2024-06-27 20:57:35,597 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 323 changer transitions 0/518 dead transitions. [2024-06-27 20:57:35,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 518 transitions, 11233 flow [2024-06-27 20:57:35,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:35,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:57:35,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:57:35,598 INFO L175 Difference]: Start difference. First operand has 274 places, 479 transitions, 9743 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:57:35,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 518 transitions, 11233 flow [2024-06-27 20:57:37,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 518 transitions, 10664 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:57:37,894 INFO L231 Difference]: Finished difference. Result has 275 places, 479 transitions, 9844 flow [2024-06-27 20:57:37,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9186, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9844, PETRI_PLACES=275, PETRI_TRANSITIONS=479} [2024-06-27 20:57:37,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-27 20:57:37,894 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 479 transitions, 9844 flow [2024-06-27 20:57:37,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:37,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:37,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:37,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:57:37,895 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:37,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:37,895 INFO L85 PathProgramCache]: Analyzing trace with hash 101573243, now seen corresponding path program 10 times [2024-06-27 20:57:37,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:37,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036123673] [2024-06-27 20:57:37,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:37,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:37,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:40,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-27 20:57:40,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:40,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036123673] [2024-06-27 20:57:40,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036123673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:40,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:40,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:40,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755210611] [2024-06-27 20:57:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:40,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:40,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:40,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:40,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:40,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:40,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 479 transitions, 9844 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:40,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:40,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:40,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:43,654 INFO L124 PetriNetUnfolderBase]: 7347/11615 cut-off events. [2024-06-27 20:57:43,655 INFO L125 PetriNetUnfolderBase]: For 817532/817534 co-relation queries the response was YES. [2024-06-27 20:57:43,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92998 conditions, 11615 events. 7347/11615 cut-off events. For 817532/817534 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 76760 event pairs, 2828 based on Foata normal form. 6/11607 useless extension candidates. Maximal degree in co-relation 92870. Up to 10891 conditions per place. [2024-06-27 20:57:43,776 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 384 selfloop transitions, 118 changer transitions 3/509 dead transitions. [2024-06-27 20:57:43,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 509 transitions, 10946 flow [2024-06-27 20:57:43,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:43,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:43,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:57:43,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:57:43,778 INFO L175 Difference]: Start difference. First operand has 275 places, 479 transitions, 9844 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:57:43,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 509 transitions, 10946 flow [2024-06-27 20:57:45,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 509 transitions, 10167 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-27 20:57:45,731 INFO L231 Difference]: Finished difference. Result has 272 places, 477 transitions, 9275 flow [2024-06-27 20:57:45,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9065, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9275, PETRI_PLACES=272, PETRI_TRANSITIONS=477} [2024-06-27 20:57:45,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:57:45,731 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 477 transitions, 9275 flow [2024-06-27 20:57:45,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:45,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:45,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:45,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:57:45,732 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:45,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:45,732 INFO L85 PathProgramCache]: Analyzing trace with hash -75558277, now seen corresponding path program 11 times [2024-06-27 20:57:45,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:45,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733358329] [2024-06-27 20:57:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:45,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:45,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:48,417 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-27 20:57:48,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:48,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733358329] [2024-06-27 20:57:48,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733358329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:48,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:48,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:48,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948589770] [2024-06-27 20:57:48,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:48,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:48,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:48,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:48,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:48,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:48,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 477 transitions, 9275 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:48,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:48,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:48,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:51,476 INFO L124 PetriNetUnfolderBase]: 7235/11451 cut-off events. [2024-06-27 20:57:51,476 INFO L125 PetriNetUnfolderBase]: For 798609/798614 co-relation queries the response was YES. [2024-06-27 20:57:51,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89411 conditions, 11451 events. 7235/11451 cut-off events. For 798609/798614 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 75686 event pairs, 2573 based on Foata normal form. 14/11461 useless extension candidates. Maximal degree in co-relation 89284. Up to 9532 conditions per place. [2024-06-27 20:57:51,640 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 276 selfloop transitions, 238 changer transitions 1/519 dead transitions. [2024-06-27 20:57:51,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 519 transitions, 10547 flow [2024-06-27 20:57:51,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:51,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:51,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:57:51,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:57:51,641 INFO L175 Difference]: Start difference. First operand has 272 places, 477 transitions, 9275 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:57:51,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 519 transitions, 10547 flow [2024-06-27 20:57:54,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 519 transitions, 10284 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:57:54,091 INFO L231 Difference]: Finished difference. Result has 272 places, 476 transitions, 9507 flow [2024-06-27 20:57:54,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9016, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9507, PETRI_PLACES=272, PETRI_TRANSITIONS=476} [2024-06-27 20:57:54,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:57:54,092 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 476 transitions, 9507 flow [2024-06-27 20:57:54,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:54,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:54,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:54,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:57:54,092 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:54,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:54,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1591227623, now seen corresponding path program 12 times [2024-06-27 20:57:54,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:54,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931703756] [2024-06-27 20:57:54,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:54,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:54,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:57,918 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-27 20:57:57,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:57,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931703756] [2024-06-27 20:57:57,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931703756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:57,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:57,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:57,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993932388] [2024-06-27 20:57:57,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:57,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:57,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:57,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:57,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:57,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:57:57,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 476 transitions, 9507 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:57:57,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:57,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:57:57,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:00,659 INFO L124 PetriNetUnfolderBase]: 6983/10987 cut-off events. [2024-06-27 20:58:00,659 INFO L125 PetriNetUnfolderBase]: For 759603/759612 co-relation queries the response was YES. [2024-06-27 20:58:00,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87553 conditions, 10987 events. 6983/10987 cut-off events. For 759603/759612 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 71555 event pairs, 2424 based on Foata normal form. 10/10993 useless extension candidates. Maximal degree in co-relation 87427. Up to 9121 conditions per place. [2024-06-27 20:58:00,817 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 283 selfloop transitions, 212 changer transitions 6/505 dead transitions. [2024-06-27 20:58:00,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 505 transitions, 10591 flow [2024-06-27 20:58:00,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:00,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:00,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:58:00,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:58:00,819 INFO L175 Difference]: Start difference. First operand has 272 places, 476 transitions, 9507 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:58:00,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 505 transitions, 10591 flow [2024-06-27 20:58:03,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 505 transitions, 10168 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:58:03,038 INFO L231 Difference]: Finished difference. Result has 272 places, 471 transitions, 9419 flow [2024-06-27 20:58:03,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9419, PETRI_PLACES=272, PETRI_TRANSITIONS=471} [2024-06-27 20:58:03,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:58:03,039 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 471 transitions, 9419 flow [2024-06-27 20:58:03,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 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-27 20:58:03,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:03,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:03,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:58:03,040 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:03,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:03,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1591218695, now seen corresponding path program 2 times [2024-06-27 20:58:03,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:03,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123732093] [2024-06-27 20:58:03,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:03,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:03,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:06,792 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-27 20:58:06,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:06,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123732093] [2024-06-27 20:58:06,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123732093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:06,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:06,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:06,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198035619] [2024-06-27 20:58:06,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:06,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:06,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:06,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:06,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:06,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:06,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 471 transitions, 9419 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:06,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:06,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:06,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:09,396 INFO L124 PetriNetUnfolderBase]: 6314/9900 cut-off events. [2024-06-27 20:58:09,397 INFO L125 PetriNetUnfolderBase]: For 722511/722517 co-relation queries the response was YES. [2024-06-27 20:58:09,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82168 conditions, 9900 events. 6314/9900 cut-off events. For 722511/722517 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 62694 event pairs, 2301 based on Foata normal form. 8/9905 useless extension candidates. Maximal degree in co-relation 82043. Up to 9593 conditions per place. [2024-06-27 20:58:09,518 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 463 selfloop transitions, 29 changer transitions 0/496 dead transitions. [2024-06-27 20:58:09,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 496 transitions, 10529 flow [2024-06-27 20:58:09,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:58:09,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:58:09,520 INFO L175 Difference]: Start difference. First operand has 272 places, 471 transitions, 9419 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:58:09,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 496 transitions, 10529 flow [2024-06-27 20:58:11,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 496 transitions, 9961 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:58:11,399 INFO L231 Difference]: Finished difference. Result has 269 places, 473 transitions, 8976 flow [2024-06-27 20:58:11,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8976, PETRI_PLACES=269, PETRI_TRANSITIONS=473} [2024-06-27 20:58:11,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 20:58:11,400 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 473 transitions, 8976 flow [2024-06-27 20:58:11,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:11,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:11,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:11,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:58:11,400 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:11,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:11,401 INFO L85 PathProgramCache]: Analyzing trace with hash 324185111, now seen corresponding path program 3 times [2024-06-27 20:58:11,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:11,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326892680] [2024-06-27 20:58:11,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:11,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:15,097 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-27 20:58:15,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:15,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326892680] [2024-06-27 20:58:15,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326892680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:15,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:15,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:15,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099167772] [2024-06-27 20:58:15,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:15,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:15,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:15,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:15,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:15,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:15,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 473 transitions, 8976 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:15,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:15,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:15,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:17,524 INFO L124 PetriNetUnfolderBase]: 6322/9924 cut-off events. [2024-06-27 20:58:17,525 INFO L125 PetriNetUnfolderBase]: For 710133/710151 co-relation queries the response was YES. [2024-06-27 20:58:17,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81092 conditions, 9924 events. 6322/9924 cut-off events. For 710133/710151 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 62961 event pairs, 2256 based on Foata normal form. 14/9931 useless extension candidates. Maximal degree in co-relation 80967. Up to 9599 conditions per place. [2024-06-27 20:58:17,655 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 457 selfloop transitions, 31 changer transitions 0/492 dead transitions. [2024-06-27 20:58:17,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 492 transitions, 10064 flow [2024-06-27 20:58:17,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:17,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:17,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 20:58:17,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 20:58:17,657 INFO L175 Difference]: Start difference. First operand has 269 places, 473 transitions, 8976 flow. Second operand 7 states and 106 transitions. [2024-06-27 20:58:17,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 492 transitions, 10064 flow [2024-06-27 20:58:19,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 492 transitions, 9982 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:20,005 INFO L231 Difference]: Finished difference. Result has 272 places, 475 transitions, 9025 flow [2024-06-27 20:58:20,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8894, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9025, PETRI_PLACES=272, PETRI_TRANSITIONS=475} [2024-06-27 20:58:20,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:58:20,006 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 475 transitions, 9025 flow [2024-06-27 20:58:20,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:20,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:20,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:20,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:58:20,006 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:20,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:20,007 INFO L85 PathProgramCache]: Analyzing trace with hash 338469911, now seen corresponding path program 4 times [2024-06-27 20:58:20,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:20,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042407047] [2024-06-27 20:58:20,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:20,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:20,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:23,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-27 20:58:23,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:23,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042407047] [2024-06-27 20:58:23,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042407047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:23,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:23,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:23,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895004942] [2024-06-27 20:58:23,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:23,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:23,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:23,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:23,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:23,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:23,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 475 transitions, 9025 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:23,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:23,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:23,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:25,930 INFO L124 PetriNetUnfolderBase]: 6317/9917 cut-off events. [2024-06-27 20:58:25,931 INFO L125 PetriNetUnfolderBase]: For 730210/730228 co-relation queries the response was YES. [2024-06-27 20:58:26,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81379 conditions, 9917 events. 6317/9917 cut-off events. For 730210/730228 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 62897 event pairs, 2217 based on Foata normal form. 14/9924 useless extension candidates. Maximal degree in co-relation 81253. Up to 9564 conditions per place. [2024-06-27 20:58:26,067 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 452 selfloop transitions, 38 changer transitions 0/494 dead transitions. [2024-06-27 20:58:26,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 494 transitions, 10121 flow [2024-06-27 20:58:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:26,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:26,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 20:58:26,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 20:58:26,068 INFO L175 Difference]: Start difference. First operand has 272 places, 475 transitions, 9025 flow. Second operand 7 states and 106 transitions. [2024-06-27 20:58:26,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 494 transitions, 10121 flow [2024-06-27 20:58:28,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 494 transitions, 10006 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:28,473 INFO L231 Difference]: Finished difference. Result has 274 places, 477 transitions, 9059 flow [2024-06-27 20:58:28,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9059, PETRI_PLACES=274, PETRI_TRANSITIONS=477} [2024-06-27 20:58:28,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 20:58:28,474 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 477 transitions, 9059 flow [2024-06-27 20:58:28,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:28,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:28,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:28,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:58:28,475 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:28,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:28,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2053100479, now seen corresponding path program 1 times [2024-06-27 20:58:28,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:28,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984041322] [2024-06-27 20:58:28,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:28,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:31,081 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-27 20:58:31,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:31,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984041322] [2024-06-27 20:58:31,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984041322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:31,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:31,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:31,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419266572] [2024-06-27 20:58:31,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:31,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:31,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:31,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:31,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:31,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:31,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 477 transitions, 9059 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:31,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:31,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:31,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:33,978 INFO L124 PetriNetUnfolderBase]: 6397/10021 cut-off events. [2024-06-27 20:58:33,978 INFO L125 PetriNetUnfolderBase]: For 776440/776442 co-relation queries the response was YES. [2024-06-27 20:58:34,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83124 conditions, 10021 events. 6397/10021 cut-off events. For 776440/776442 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63439 event pairs, 2223 based on Foata normal form. 2/10020 useless extension candidates. Maximal degree in co-relation 82997. Up to 9485 conditions per place. [2024-06-27 20:58:34,119 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 48 changer transitions 0/519 dead transitions. [2024-06-27 20:58:34,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 519 transitions, 10439 flow [2024-06-27 20:58:34,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:34,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:34,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:58:34,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 20:58:34,121 INFO L175 Difference]: Start difference. First operand has 274 places, 477 transitions, 9059 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:58:34,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 519 transitions, 10439 flow [2024-06-27 20:58:36,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 519 transitions, 10306 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:36,402 INFO L231 Difference]: Finished difference. Result has 277 places, 481 transitions, 9139 flow [2024-06-27 20:58:36,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8926, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9139, PETRI_PLACES=277, PETRI_TRANSITIONS=481} [2024-06-27 20:58:36,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 20:58:36,403 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 481 transitions, 9139 flow [2024-06-27 20:58:36,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:36,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:36,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:36,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:58:36,403 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:36,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:36,405 INFO L85 PathProgramCache]: Analyzing trace with hash 2053160929, now seen corresponding path program 2 times [2024-06-27 20:58:36,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:36,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524137545] [2024-06-27 20:58:36,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:36,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:39,097 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-27 20:58:39,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:39,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524137545] [2024-06-27 20:58:39,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524137545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:39,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:39,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:39,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930216886] [2024-06-27 20:58:39,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:39,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:39,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:39,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:39,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:39,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:39,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 481 transitions, 9139 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:39,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:39,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:39,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:42,001 INFO L124 PetriNetUnfolderBase]: 6405/10029 cut-off events. [2024-06-27 20:58:42,002 INFO L125 PetriNetUnfolderBase]: For 800525/800527 co-relation queries the response was YES. [2024-06-27 20:58:42,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83773 conditions, 10029 events. 6405/10029 cut-off events. For 800525/800527 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 63463 event pairs, 2265 based on Foata normal form. 2/10028 useless extension candidates. Maximal degree in co-relation 83645. Up to 9622 conditions per place. [2024-06-27 20:58:42,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 45 changer transitions 0/511 dead transitions. [2024-06-27 20:58:42,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 511 transitions, 10289 flow [2024-06-27 20:58:42,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:42,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:42,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:58:42,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 20:58:42,149 INFO L175 Difference]: Start difference. First operand has 277 places, 481 transitions, 9139 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:58:42,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 511 transitions, 10289 flow [2024-06-27 20:58:44,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 511 transitions, 10176 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:44,289 INFO L231 Difference]: Finished difference. Result has 281 places, 483 transitions, 9183 flow [2024-06-27 20:58:44,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9030, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9183, PETRI_PLACES=281, PETRI_TRANSITIONS=483} [2024-06-27 20:58:44,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-27 20:58:44,290 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 483 transitions, 9183 flow [2024-06-27 20:58:44,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:44,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:44,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:44,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:58:44,290 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:44,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:44,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2123718687, now seen corresponding path program 3 times [2024-06-27 20:58:44,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:44,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592166161] [2024-06-27 20:58:44,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:44,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:47,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:47,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:47,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592166161] [2024-06-27 20:58:47,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592166161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:47,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:47,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:47,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592184394] [2024-06-27 20:58:47,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:47,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:47,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:47,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:47,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:47,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:47,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 483 transitions, 9183 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:47,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:47,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:47,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:50,585 INFO L124 PetriNetUnfolderBase]: 6457/10124 cut-off events. [2024-06-27 20:58:50,585 INFO L125 PetriNetUnfolderBase]: For 845421/845423 co-relation queries the response was YES. [2024-06-27 20:58:50,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84822 conditions, 10124 events. 6457/10124 cut-off events. For 845421/845423 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 64461 event pairs, 2413 based on Foata normal form. 14/10135 useless extension candidates. Maximal degree in co-relation 84692. Up to 9758 conditions per place. [2024-06-27 20:58:50,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 26 changer transitions 0/513 dead transitions. [2024-06-27 20:58:50,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 513 transitions, 10355 flow [2024-06-27 20:58:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:50,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:50,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:58:50,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 20:58:50,697 INFO L175 Difference]: Start difference. First operand has 281 places, 483 transitions, 9183 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:58:50,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 513 transitions, 10355 flow [2024-06-27 20:58:52,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 513 transitions, 10222 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:58:52,489 INFO L231 Difference]: Finished difference. Result has 284 places, 485 transitions, 9170 flow [2024-06-27 20:58:52,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9050, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9170, PETRI_PLACES=284, PETRI_TRANSITIONS=485} [2024-06-27 20:58:52,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 20:58:52,490 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 485 transitions, 9170 flow [2024-06-27 20:58:52,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:52,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:52,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:52,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:58:52,491 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:52,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:52,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2123533989, now seen corresponding path program 1 times [2024-06-27 20:58:52,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:52,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173759569] [2024-06-27 20:58:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:52,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:55,811 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-27 20:58:55,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:55,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173759569] [2024-06-27 20:58:55,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173759569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:55,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:55,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:55,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837148550] [2024-06-27 20:58:55,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:55,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:55,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:55,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:55,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:55,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:58:55,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 485 transitions, 9170 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:58:55,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:55,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:58:55,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:58,677 INFO L124 PetriNetUnfolderBase]: 6509/10204 cut-off events. [2024-06-27 20:58:58,677 INFO L125 PetriNetUnfolderBase]: For 873245/873247 co-relation queries the response was YES. [2024-06-27 20:58:58,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85579 conditions, 10204 events. 6509/10204 cut-off events. For 873245/873247 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 64998 event pairs, 2417 based on Foata normal form. 14/10215 useless extension candidates. Maximal degree in co-relation 85448. Up to 9838 conditions per place. [2024-06-27 20:58:58,829 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 485 selfloop transitions, 26 changer transitions 0/515 dead transitions. [2024-06-27 20:58:58,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 515 transitions, 10324 flow [2024-06-27 20:58:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:58,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:58:58,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 20:58:58,831 INFO L175 Difference]: Start difference. First operand has 284 places, 485 transitions, 9170 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:58:58,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 515 transitions, 10324 flow [2024-06-27 20:59:01,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 515 transitions, 10242 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:01,206 INFO L231 Difference]: Finished difference. Result has 287 places, 487 transitions, 9186 flow [2024-06-27 20:59:01,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9088, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9186, PETRI_PLACES=287, PETRI_TRANSITIONS=487} [2024-06-27 20:59:01,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 20:59:01,207 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 487 transitions, 9186 flow [2024-06-27 20:59:01,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:01,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:01,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:01,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:59:01,207 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:01,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:01,208 INFO L85 PathProgramCache]: Analyzing trace with hash 101819135, now seen corresponding path program 4 times [2024-06-27 20:59:01,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:01,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766971059] [2024-06-27 20:59:01,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:01,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:04,100 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-27 20:59:04,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766971059] [2024-06-27 20:59:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766971059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:04,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:04,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:04,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865617493] [2024-06-27 20:59:04,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:04,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:04,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:04,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:04,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:04,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:04,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 487 transitions, 9186 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:04,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:04,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:04,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:07,161 INFO L124 PetriNetUnfolderBase]: 6476/10142 cut-off events. [2024-06-27 20:59:07,161 INFO L125 PetriNetUnfolderBase]: For 872502/872504 co-relation queries the response was YES. [2024-06-27 20:59:07,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84821 conditions, 10142 events. 6476/10142 cut-off events. For 872502/872504 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 64319 event pairs, 2218 based on Foata normal form. 14/10153 useless extension candidates. Maximal degree in co-relation 84689. Up to 9627 conditions per place. [2024-06-27 20:59:07,320 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 46 changer transitions 0/524 dead transitions. [2024-06-27 20:59:07,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 524 transitions, 10352 flow [2024-06-27 20:59:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:59:07,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:59:07,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:59:07,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 20:59:07,322 INFO L175 Difference]: Start difference. First operand has 287 places, 487 transitions, 9186 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:59:07,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 524 transitions, 10352 flow [2024-06-27 20:59:09,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 524 transitions, 10252 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:09,359 INFO L231 Difference]: Finished difference. Result has 290 places, 487 transitions, 9191 flow [2024-06-27 20:59:09,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9191, PETRI_PLACES=290, PETRI_TRANSITIONS=487} [2024-06-27 20:59:09,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-27 20:59:09,360 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 487 transitions, 9191 flow [2024-06-27 20:59:09,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:09,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:09,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:09,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:59:09,360 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:09,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:09,361 INFO L85 PathProgramCache]: Analyzing trace with hash 102003833, now seen corresponding path program 2 times [2024-06-27 20:59:09,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:09,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527926226] [2024-06-27 20:59:09,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:09,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:09,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:12,601 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-27 20:59:12,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:12,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527926226] [2024-06-27 20:59:12,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527926226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:12,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:12,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:12,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824158575] [2024-06-27 20:59:12,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:12,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:12,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:12,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:12,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:12,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:12,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 487 transitions, 9191 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:12,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:12,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:12,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:15,615 INFO L124 PetriNetUnfolderBase]: 6528/10222 cut-off events. [2024-06-27 20:59:15,615 INFO L125 PetriNetUnfolderBase]: For 898242/898244 co-relation queries the response was YES. [2024-06-27 20:59:15,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85670 conditions, 10222 events. 6528/10222 cut-off events. For 898242/898244 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 64896 event pairs, 2254 based on Foata normal form. 14/10233 useless extension candidates. Maximal degree in co-relation 85537. Up to 9729 conditions per place. [2024-06-27 20:59:15,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 43 changer transitions 0/522 dead transitions. [2024-06-27 20:59:15,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 522 transitions, 10379 flow [2024-06-27 20:59:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:59:15,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:59:15,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:59:15,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:59:15,739 INFO L175 Difference]: Start difference. First operand has 290 places, 487 transitions, 9191 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:59:15,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 522 transitions, 10379 flow [2024-06-27 20:59:18,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 522 transitions, 10278 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:59:18,011 INFO L231 Difference]: Finished difference. Result has 291 places, 489 transitions, 9230 flow [2024-06-27 20:59:18,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9090, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9230, PETRI_PLACES=291, PETRI_TRANSITIONS=489} [2024-06-27 20:59:18,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 20:59:18,012 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 489 transitions, 9230 flow [2024-06-27 20:59:18,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:18,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:18,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:18,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:59:18,012 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:18,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:18,013 INFO L85 PathProgramCache]: Analyzing trace with hash 338179193, now seen corresponding path program 3 times [2024-06-27 20:59:18,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:18,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123459921] [2024-06-27 20:59:18,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:18,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:18,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:21,115 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-27 20:59:21,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:21,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123459921] [2024-06-27 20:59:21,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123459921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:21,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:21,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:21,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3254920] [2024-06-27 20:59:21,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:21,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:21,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:21,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:21,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:21,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:21,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 489 transitions, 9230 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:21,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:21,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:23,910 INFO L124 PetriNetUnfolderBase]: 6536/10235 cut-off events. [2024-06-27 20:59:23,910 INFO L125 PetriNetUnfolderBase]: For 876035/876040 co-relation queries the response was YES. [2024-06-27 20:59:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85894 conditions, 10235 events. 6536/10235 cut-off events. For 876035/876040 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 65001 event pairs, 2243 based on Foata normal form. 4/10235 useless extension candidates. Maximal degree in co-relation 85760. Up to 9851 conditions per place. [2024-06-27 20:59:24,056 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 40 changer transitions 0/514 dead transitions. [2024-06-27 20:59:24,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 514 transitions, 10356 flow [2024-06-27 20:59:24,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:24,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:24,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:59:24,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 20:59:24,057 INFO L175 Difference]: Start difference. First operand has 291 places, 489 transitions, 9230 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:59:24,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 514 transitions, 10356 flow [2024-06-27 20:59:26,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 514 transitions, 10244 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 20:59:26,375 INFO L231 Difference]: Finished difference. Result has 292 places, 491 transitions, 9251 flow [2024-06-27 20:59:26,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9251, PETRI_PLACES=292, PETRI_TRANSITIONS=491} [2024-06-27 20:59:26,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 20:59:26,379 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 491 transitions, 9251 flow [2024-06-27 20:59:26,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:26,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:26,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:26,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:59:26,379 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:26,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:26,380 INFO L85 PathProgramCache]: Analyzing trace with hash 338475863, now seen corresponding path program 4 times [2024-06-27 20:59:26,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:26,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116156891] [2024-06-27 20:59:26,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:26,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:29,520 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-27 20:59:29,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:29,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116156891] [2024-06-27 20:59:29,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116156891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:29,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:29,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:29,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604362332] [2024-06-27 20:59:29,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:29,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:29,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:29,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:29,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:29,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:29,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 491 transitions, 9251 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:29,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:29,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:29,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:32,491 INFO L124 PetriNetUnfolderBase]: 6531/10228 cut-off events. [2024-06-27 20:59:32,491 INFO L125 PetriNetUnfolderBase]: For 871391/871396 co-relation queries the response was YES. [2024-06-27 20:59:32,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85533 conditions, 10228 events. 6531/10228 cut-off events. For 871391/871396 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 64941 event pairs, 2240 based on Foata normal form. 4/10228 useless extension candidates. Maximal degree in co-relation 85398. Up to 9714 conditions per place. [2024-06-27 20:59:32,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 47 changer transitions 0/521 dead transitions. [2024-06-27 20:59:32,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 521 transitions, 10425 flow [2024-06-27 20:59:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:32,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:32,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:59:32,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:59:32,629 INFO L175 Difference]: Start difference. First operand has 292 places, 491 transitions, 9251 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:59:32,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 521 transitions, 10425 flow [2024-06-27 20:59:34,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 521 transitions, 10312 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:34,639 INFO L231 Difference]: Finished difference. Result has 294 places, 493 transitions, 9285 flow [2024-06-27 20:59:34,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9138, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9285, PETRI_PLACES=294, PETRI_TRANSITIONS=493} [2024-06-27 20:59:34,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 20:59:34,639 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 493 transitions, 9285 flow [2024-06-27 20:59:34,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:34,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:34,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:34,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:59:34,640 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:34,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:34,640 INFO L85 PathProgramCache]: Analyzing trace with hash -409761696, now seen corresponding path program 1 times [2024-06-27 20:59:34,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:34,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766102593] [2024-06-27 20:59:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:34,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:37,601 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-27 20:59:37,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:37,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766102593] [2024-06-27 20:59:37,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766102593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:37,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:37,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:37,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007949314] [2024-06-27 20:59:37,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:37,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:37,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:37,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:37,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:37,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:37,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 493 transitions, 9285 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:37,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:37,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:37,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:40,971 INFO L124 PetriNetUnfolderBase]: 6921/10886 cut-off events. [2024-06-27 20:59:40,972 INFO L125 PetriNetUnfolderBase]: For 1064978/1064993 co-relation queries the response was YES. [2024-06-27 20:59:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91398 conditions, 10886 events. 6921/10886 cut-off events. For 1064978/1064993 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70138 event pairs, 1969 based on Foata normal form. 62/10944 useless extension candidates. Maximal degree in co-relation 91262. Up to 9599 conditions per place. [2024-06-27 20:59:41,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 99 changer transitions 0/549 dead transitions. [2024-06-27 20:59:41,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 549 transitions, 10794 flow [2024-06-27 20:59:41,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:59:41,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:59:41,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 20:59:41,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 20:59:41,161 INFO L175 Difference]: Start difference. First operand has 294 places, 493 transitions, 9285 flow. Second operand 10 states and 176 transitions. [2024-06-27 20:59:41,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 549 transitions, 10794 flow [2024-06-27 20:59:43,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 549 transitions, 10663 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:43,440 INFO L231 Difference]: Finished difference. Result has 299 places, 497 transitions, 9468 flow [2024-06-27 20:59:43,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9154, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9468, PETRI_PLACES=299, PETRI_TRANSITIONS=497} [2024-06-27 20:59:43,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-27 20:59:43,440 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 497 transitions, 9468 flow [2024-06-27 20:59:43,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:43,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:43,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:43,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:59:43,441 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:43,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:43,441 INFO L85 PathProgramCache]: Analyzing trace with hash 2116299034, now seen corresponding path program 2 times [2024-06-27 20:59:43,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:43,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401258205] [2024-06-27 20:59:43,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:43,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:46,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-27 20:59:46,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:46,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401258205] [2024-06-27 20:59:46,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401258205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:46,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:46,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:46,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043390413] [2024-06-27 20:59:46,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:46,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:46,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:46,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:46,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:46,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 497 transitions, 9468 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:46,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:46,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:46,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:50,365 INFO L124 PetriNetUnfolderBase]: 7697/12154 cut-off events. [2024-06-27 20:59:50,365 INFO L125 PetriNetUnfolderBase]: For 1254808/1254823 co-relation queries the response was YES. [2024-06-27 20:59:50,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100956 conditions, 12154 events. 7697/12154 cut-off events. For 1254808/1254823 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 80368 event pairs, 2814 based on Foata normal form. 70/12220 useless extension candidates. Maximal degree in co-relation 100818. Up to 10257 conditions per place. [2024-06-27 20:59:50,540 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 438 selfloop transitions, 102 changer transitions 12/556 dead transitions. [2024-06-27 20:59:50,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 556 transitions, 11004 flow [2024-06-27 20:59:50,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:59:50,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:59:50,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 20:59:50,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-27 20:59:50,541 INFO L175 Difference]: Start difference. First operand has 299 places, 497 transitions, 9468 flow. Second operand 10 states and 178 transitions. [2024-06-27 20:59:50,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 556 transitions, 11004 flow [2024-06-27 20:59:53,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 556 transitions, 10737 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:53,921 INFO L231 Difference]: Finished difference. Result has 304 places, 497 transitions, 9367 flow [2024-06-27 20:59:53,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9367, PETRI_PLACES=304, PETRI_TRANSITIONS=497} [2024-06-27 20:59:53,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 20:59:53,921 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 497 transitions, 9367 flow [2024-06-27 20:59:53,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:53,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:53,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:53,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:59:53,922 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:53,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:53,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1331875428, now seen corresponding path program 3 times [2024-06-27 20:59:53,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:53,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573016058] [2024-06-27 20:59:53,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:53,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:53,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:57,208 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-27 20:59:57,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:57,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573016058] [2024-06-27 20:59:57,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573016058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:57,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:57,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:57,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541316784] [2024-06-27 20:59:57,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:57,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:57,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:57,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:57,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:57,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:57,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 497 transitions, 9367 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 20:59:57,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:57,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:57,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:00,818 INFO L124 PetriNetUnfolderBase]: 7313/11566 cut-off events. [2024-06-27 21:00:00,819 INFO L125 PetriNetUnfolderBase]: For 1167176/1167191 co-relation queries the response was YES. [2024-06-27 21:00:00,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94682 conditions, 11566 events. 7313/11566 cut-off events. For 1167176/1167191 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 76051 event pairs, 2733 based on Foata normal form. 78/11640 useless extension candidates. Maximal degree in co-relation 94542. Up to 10583 conditions per place. [2024-06-27 21:00:00,957 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 429 selfloop transitions, 95 changer transitions 12/540 dead transitions. [2024-06-27 21:00:00,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 540 transitions, 10603 flow [2024-06-27 21:00:00,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:00,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:00,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:00:00,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 21:00:00,959 INFO L175 Difference]: Start difference. First operand has 304 places, 497 transitions, 9367 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:00:00,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 540 transitions, 10603 flow [2024-06-27 21:00:03,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 540 transitions, 10458 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:03,967 INFO L231 Difference]: Finished difference. Result has 308 places, 492 transitions, 9298 flow [2024-06-27 21:00:03,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9222, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9298, PETRI_PLACES=308, PETRI_TRANSITIONS=492} [2024-06-27 21:00:03,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-27 21:00:03,968 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 492 transitions, 9298 flow [2024-06-27 21:00:03,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:03,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:03,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:03,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:00:03,969 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:03,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:03,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1017578030, now seen corresponding path program 4 times [2024-06-27 21:00:03,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:03,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240556033] [2024-06-27 21:00:03,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:03,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:07,226 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-27 21:00:07,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:07,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240556033] [2024-06-27 21:00:07,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240556033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:07,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:07,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:07,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230946930] [2024-06-27 21:00:07,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:07,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:07,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:07,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:07,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:07,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:07,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 492 transitions, 9298 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:07,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:07,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:10,486 INFO L124 PetriNetUnfolderBase]: 7189/11347 cut-off events. [2024-06-27 21:00:10,486 INFO L125 PetriNetUnfolderBase]: For 1200646/1200655 co-relation queries the response was YES. [2024-06-27 21:00:10,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94253 conditions, 11347 events. 7189/11347 cut-off events. For 1200646/1200655 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 74298 event pairs, 2566 based on Foata normal form. 70/11413 useless extension candidates. Maximal degree in co-relation 94111. Up to 9791 conditions per place. [2024-06-27 21:00:10,637 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 370 selfloop transitions, 141 changer transitions 14/529 dead transitions. [2024-06-27 21:00:10,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 529 transitions, 10504 flow [2024-06-27 21:00:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:10,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 21:00:10,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:00:10,640 INFO L175 Difference]: Start difference. First operand has 308 places, 492 transitions, 9298 flow. Second operand 10 states and 165 transitions. [2024-06-27 21:00:10,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 529 transitions, 10504 flow [2024-06-27 21:00:13,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 529 transitions, 10317 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:13,845 INFO L231 Difference]: Finished difference. Result has 309 places, 484 transitions, 9186 flow [2024-06-27 21:00:13,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9111, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9186, PETRI_PLACES=309, PETRI_TRANSITIONS=484} [2024-06-27 21:00:13,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-27 21:00:13,846 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 484 transitions, 9186 flow [2024-06-27 21:00:13,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:13,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:13,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:13,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:00:13,846 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:13,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:13,846 INFO L85 PathProgramCache]: Analyzing trace with hash 159834652, now seen corresponding path program 5 times [2024-06-27 21:00:13,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:13,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527274712] [2024-06-27 21:00:13,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:13,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:16,987 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-27 21:00:16,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:16,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527274712] [2024-06-27 21:00:16,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527274712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:16,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:16,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:16,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110499502] [2024-06-27 21:00:16,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:16,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:16,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:16,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:16,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:17,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:17,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 484 transitions, 9186 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:17,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:17,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:17,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:20,499 INFO L124 PetriNetUnfolderBase]: 7081/11235 cut-off events. [2024-06-27 21:00:20,499 INFO L125 PetriNetUnfolderBase]: For 1231579/1231588 co-relation queries the response was YES. [2024-06-27 21:00:20,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93312 conditions, 11235 events. 7081/11235 cut-off events. For 1231579/1231588 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 73984 event pairs, 2618 based on Foata normal form. 70/11301 useless extension candidates. Maximal degree in co-relation 93169. Up to 9803 conditions per place. [2024-06-27 21:00:20,635 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 363 selfloop transitions, 147 changer transitions 9/523 dead transitions. [2024-06-27 21:00:20,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 523 transitions, 10388 flow [2024-06-27 21:00:20,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:00:20,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:00:20,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 21:00:20,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 21:00:20,637 INFO L175 Difference]: Start difference. First operand has 309 places, 484 transitions, 9186 flow. Second operand 11 states and 180 transitions. [2024-06-27 21:00:20,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 523 transitions, 10388 flow [2024-06-27 21:00:23,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 523 transitions, 10153 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:23,273 INFO L231 Difference]: Finished difference. Result has 313 places, 481 transitions, 9188 flow [2024-06-27 21:00:23,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8951, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9188, PETRI_PLACES=313, PETRI_TRANSITIONS=481} [2024-06-27 21:00:23,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-27 21:00:23,274 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 481 transitions, 9188 flow [2024-06-27 21:00:23,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:23,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:23,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:23,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:00:23,275 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:23,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash 159508222, now seen corresponding path program 6 times [2024-06-27 21:00:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211284596] [2024-06-27 21:00:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:23,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:26,390 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-27 21:00:26,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:26,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211284596] [2024-06-27 21:00:26,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211284596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:26,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:26,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:26,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998852337] [2024-06-27 21:00:26,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:26,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:26,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:26,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:26,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:26,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:26,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 481 transitions, 9188 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:26,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:26,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:26,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:30,095 INFO L124 PetriNetUnfolderBase]: 7257/11547 cut-off events. [2024-06-27 21:00:30,095 INFO L125 PetriNetUnfolderBase]: For 1247749/1247758 co-relation queries the response was YES. [2024-06-27 21:00:30,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94370 conditions, 11547 events. 7257/11547 cut-off events. For 1247749/1247758 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 76643 event pairs, 2676 based on Foata normal form. 62/11605 useless extension candidates. Maximal degree in co-relation 94227. Up to 9723 conditions per place. [2024-06-27 21:00:30,259 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 131 changer transitions 33/532 dead transitions. [2024-06-27 21:00:30,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 532 transitions, 10508 flow [2024-06-27 21:00:30,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:00:30,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:00:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 21:00:30,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-27 21:00:30,261 INFO L175 Difference]: Start difference. First operand has 313 places, 481 transitions, 9188 flow. Second operand 11 states and 184 transitions. [2024-06-27 21:00:30,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 532 transitions, 10508 flow [2024-06-27 21:00:33,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 532 transitions, 10141 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 21:00:33,480 INFO L231 Difference]: Finished difference. Result has 314 places, 464 transitions, 8705 flow [2024-06-27 21:00:33,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8821, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8705, PETRI_PLACES=314, PETRI_TRANSITIONS=464} [2024-06-27 21:00:33,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-27 21:00:33,481 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 464 transitions, 8705 flow [2024-06-27 21:00:33,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:33,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:33,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:33,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:00:33,482 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:33,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:33,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1964309302, now seen corresponding path program 1 times [2024-06-27 21:00:33,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:33,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000064562] [2024-06-27 21:00:33,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:33,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:33,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:36,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-27 21:00:36,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:36,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000064562] [2024-06-27 21:00:36,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000064562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:36,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:36,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:36,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971598563] [2024-06-27 21:00:36,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:36,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:36,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:36,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:36,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:36,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:36,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 464 transitions, 8705 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:36,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:36,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:36,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:39,365 INFO L124 PetriNetUnfolderBase]: 6807/10798 cut-off events. [2024-06-27 21:00:39,365 INFO L125 PetriNetUnfolderBase]: For 1150099/1150114 co-relation queries the response was YES. [2024-06-27 21:00:39,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91453 conditions, 10798 events. 6807/10798 cut-off events. For 1150099/1150114 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 70558 event pairs, 2498 based on Foata normal form. 16/10810 useless extension candidates. Maximal degree in co-relation 91308. Up to 9132 conditions per place. [2024-06-27 21:00:39,530 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 307 selfloop transitions, 210 changer transitions 0/521 dead transitions. [2024-06-27 21:00:39,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 521 transitions, 10295 flow [2024-06-27 21:00:39,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:39,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:39,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 21:00:39,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:00:39,532 INFO L175 Difference]: Start difference. First operand has 314 places, 464 transitions, 8705 flow. Second operand 10 states and 185 transitions. [2024-06-27 21:00:39,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 521 transitions, 10295 flow [2024-06-27 21:00:42,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 521 transitions, 10006 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 21:00:42,638 INFO L231 Difference]: Finished difference. Result has 315 places, 467 transitions, 8915 flow [2024-06-27 21:00:42,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8416, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8915, PETRI_PLACES=315, PETRI_TRANSITIONS=467} [2024-06-27 21:00:42,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 21:00:42,638 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 467 transitions, 8915 flow [2024-06-27 21:00:42,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:42,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:42,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:42,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:00:42,639 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:42,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:42,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2070027372, now seen corresponding path program 2 times [2024-06-27 21:00:42,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:42,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361781905] [2024-06-27 21:00:42,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:42,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:45,069 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-27 21:00:45,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:45,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361781905] [2024-06-27 21:00:45,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361781905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:45,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:45,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:45,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741121658] [2024-06-27 21:00:45,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:45,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:45,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:45,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:45,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:45,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:45,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 467 transitions, 8915 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:45,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:45,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:45,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:48,142 INFO L124 PetriNetUnfolderBase]: 6817/10805 cut-off events. [2024-06-27 21:00:48,142 INFO L125 PetriNetUnfolderBase]: For 1180598/1180607 co-relation queries the response was YES. [2024-06-27 21:00:48,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92426 conditions, 10805 events. 6817/10805 cut-off events. For 1180598/1180607 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70465 event pairs, 2456 based on Foata normal form. 8/10809 useless extension candidates. Maximal degree in co-relation 92280. Up to 9138 conditions per place. [2024-06-27 21:00:48,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 196 changer transitions 0/510 dead transitions. [2024-06-27 21:00:48,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 510 transitions, 10467 flow [2024-06-27 21:00:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:48,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 21:00:48,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 21:00:48,310 INFO L175 Difference]: Start difference. First operand has 315 places, 467 transitions, 8915 flow. Second operand 9 states and 156 transitions. [2024-06-27 21:00:48,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 510 transitions, 10467 flow [2024-06-27 21:00:51,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 510 transitions, 9954 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 21:00:51,352 INFO L231 Difference]: Finished difference. Result has 316 places, 473 transitions, 8955 flow [2024-06-27 21:00:51,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8410, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8955, PETRI_PLACES=316, PETRI_TRANSITIONS=473} [2024-06-27 21:00:51,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 21:00:51,353 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 473 transitions, 8955 flow [2024-06-27 21:00:51,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:51,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:51,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:51,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:00:51,354 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:51,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:51,354 INFO L85 PathProgramCache]: Analyzing trace with hash 2070326274, now seen corresponding path program 1 times [2024-06-27 21:00:51,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:51,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477243548] [2024-06-27 21:00:51,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:51,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:51,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:54,281 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-27 21:00:54,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477243548] [2024-06-27 21:00:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477243548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:54,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278924112] [2024-06-27 21:00:54,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:54,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:54,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:54,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:54,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:54,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 473 transitions, 8955 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:00:54,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:54,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:54,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:57,988 INFO L124 PetriNetUnfolderBase]: 6793/10788 cut-off events. [2024-06-27 21:00:57,988 INFO L125 PetriNetUnfolderBase]: For 1205369/1205374 co-relation queries the response was YES. [2024-06-27 21:00:58,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91990 conditions, 10788 events. 6793/10788 cut-off events. For 1205369/1205374 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70535 event pairs, 2486 based on Foata normal form. 10/10794 useless extension candidates. Maximal degree in co-relation 91843. Up to 9126 conditions per place. [2024-06-27 21:00:58,133 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 213 changer transitions 0/519 dead transitions. [2024-06-27 21:00:58,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 519 transitions, 10263 flow [2024-06-27 21:00:58,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:00:58,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:00:58,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 21:00:58,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-27 21:00:58,135 INFO L175 Difference]: Start difference. First operand has 316 places, 473 transitions, 8955 flow. Second operand 11 states and 190 transitions. [2024-06-27 21:00:58,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 519 transitions, 10263 flow [2024-06-27 21:01:01,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 519 transitions, 10019 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:01,270 INFO L231 Difference]: Finished difference. Result has 323 places, 473 transitions, 9144 flow [2024-06-27 21:01:01,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8711, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9144, PETRI_PLACES=323, PETRI_TRANSITIONS=473} [2024-06-27 21:01:01,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-27 21:01:01,271 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 473 transitions, 9144 flow [2024-06-27 21:01:01,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:01,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:01,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:01,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:01:01,271 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:01,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:01,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1036503952, now seen corresponding path program 3 times [2024-06-27 21:01:01,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:01,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441262542] [2024-06-27 21:01:01,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:01,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:03,918 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-27 21:01:03,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:03,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441262542] [2024-06-27 21:01:03,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441262542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:03,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:03,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:03,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937954574] [2024-06-27 21:01:03,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:03,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:03,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:03,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:03,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:03,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:03,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 473 transitions, 9144 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:03,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:03,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:03,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:07,247 INFO L124 PetriNetUnfolderBase]: 6787/10765 cut-off events. [2024-06-27 21:01:07,248 INFO L125 PetriNetUnfolderBase]: For 1217302/1217311 co-relation queries the response was YES. [2024-06-27 21:01:07,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93019 conditions, 10765 events. 6787/10765 cut-off events. For 1217302/1217311 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70276 event pairs, 2464 based on Foata normal form. 8/10769 useless extension candidates. Maximal degree in co-relation 92870. Up to 9123 conditions per place. [2024-06-27 21:01:07,445 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 197 changer transitions 0/504 dead transitions. [2024-06-27 21:01:07,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 504 transitions, 10374 flow [2024-06-27 21:01:07,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:07,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:07,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:01:07,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:01:07,447 INFO L175 Difference]: Start difference. First operand has 323 places, 473 transitions, 9144 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:01:07,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 504 transitions, 10374 flow [2024-06-27 21:01:10,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 504 transitions, 9856 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 21:01:10,978 INFO L231 Difference]: Finished difference. Result has 322 places, 473 transitions, 9027 flow [2024-06-27 21:01:10,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8626, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9027, PETRI_PLACES=322, PETRI_TRANSITIONS=473} [2024-06-27 21:01:10,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 21:01:10,979 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 473 transitions, 9027 flow [2024-06-27 21:01:10,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:10,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:10,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:10,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:01:10,981 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:10,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:10,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1863644720, now seen corresponding path program 1 times [2024-06-27 21:01:10,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:10,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254936488] [2024-06-27 21:01:10,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:10,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:11,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:14,918 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-27 21:01:14,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:14,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254936488] [2024-06-27 21:01:14,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254936488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:14,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:14,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:01:14,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665486963] [2024-06-27 21:01:14,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:14,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:01:14,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:14,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:01:14,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:01:14,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:14,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 473 transitions, 9027 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:14,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:14,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:14,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:18,379 INFO L124 PetriNetUnfolderBase]: 7511/11959 cut-off events. [2024-06-27 21:01:18,379 INFO L125 PetriNetUnfolderBase]: For 1625270/1625279 co-relation queries the response was YES. [2024-06-27 21:01:18,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105622 conditions, 11959 events. 7511/11959 cut-off events. For 1625270/1625279 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 79653 event pairs, 2669 based on Foata normal form. 54/12009 useless extension candidates. Maximal degree in co-relation 105472. Up to 9479 conditions per place. [2024-06-27 21:01:18,549 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 132 changer transitions 0/523 dead transitions. [2024-06-27 21:01:18,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 523 transitions, 10564 flow [2024-06-27 21:01:18,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:01:18,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:01:18,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 21:01:18,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:01:18,551 INFO L175 Difference]: Start difference. First operand has 322 places, 473 transitions, 9027 flow. Second operand 10 states and 170 transitions. [2024-06-27 21:01:18,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 523 transitions, 10564 flow [2024-06-27 21:01:22,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 523 transitions, 10145 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:01:22,780 INFO L231 Difference]: Finished difference. Result has 325 places, 481 transitions, 9126 flow [2024-06-27 21:01:22,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8608, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9126, PETRI_PLACES=325, PETRI_TRANSITIONS=481} [2024-06-27 21:01:22,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-27 21:01:22,781 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 481 transitions, 9126 flow [2024-06-27 21:01:22,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:22,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:22,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:22,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:01:22,781 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:22,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:22,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1949165788, now seen corresponding path program 7 times [2024-06-27 21:01:22,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:22,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080464671] [2024-06-27 21:01:22,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:22,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:22,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:26,092 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-27 21:01:26,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:26,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080464671] [2024-06-27 21:01:26,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080464671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:26,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:26,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:26,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565487815] [2024-06-27 21:01:26,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:26,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:26,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:26,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:26,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:26,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:26,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 481 transitions, 9126 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:26,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:26,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:26,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:30,089 INFO L124 PetriNetUnfolderBase]: 7723/12310 cut-off events. [2024-06-27 21:01:30,090 INFO L125 PetriNetUnfolderBase]: For 1725763/1725778 co-relation queries the response was YES. [2024-06-27 21:01:30,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107853 conditions, 12310 events. 7723/12310 cut-off events. For 1725763/1725778 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 82780 event pairs, 2916 based on Foata normal form. 78/12384 useless extension candidates. Maximal degree in co-relation 107701. Up to 10323 conditions per place. [2024-06-27 21:01:30,665 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 325 selfloop transitions, 200 changer transitions 8/537 dead transitions. [2024-06-27 21:01:30,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 537 transitions, 10430 flow [2024-06-27 21:01:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:01:30,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:01:30,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:01:30,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:01:30,666 INFO L175 Difference]: Start difference. First operand has 325 places, 481 transitions, 9126 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:01:30,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 537 transitions, 10430 flow [2024-06-27 21:01:34,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 537 transitions, 10224 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:34,409 INFO L231 Difference]: Finished difference. Result has 329 places, 479 transitions, 9311 flow [2024-06-27 21:01:34,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9311, PETRI_PLACES=329, PETRI_TRANSITIONS=479} [2024-06-27 21:01:34,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-27 21:01:34,410 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 479 transitions, 9311 flow [2024-06-27 21:01:34,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:34,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:34,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:34,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:01:34,410 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:34,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:34,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1038230626, now seen corresponding path program 8 times [2024-06-27 21:01:34,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:34,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063666589] [2024-06-27 21:01:34,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:34,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:34,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:37,550 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-27 21:01:37,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:37,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063666589] [2024-06-27 21:01:37,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063666589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:37,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:37,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:37,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063170956] [2024-06-27 21:01:37,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:37,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:37,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:37,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:37,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:37,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:37,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 479 transitions, 9311 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:37,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:37,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:37,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:41,332 INFO L124 PetriNetUnfolderBase]: 7715/12318 cut-off events. [2024-06-27 21:01:41,332 INFO L125 PetriNetUnfolderBase]: For 1753901/1753916 co-relation queries the response was YES. [2024-06-27 21:01:41,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108973 conditions, 12318 events. 7715/12318 cut-off events. For 1753901/1753916 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 83015 event pairs, 2380 based on Foata normal form. 70/12384 useless extension candidates. Maximal degree in co-relation 108819. Up to 8587 conditions per place. [2024-06-27 21:01:41,512 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 319 selfloop transitions, 204 changer transitions 19/546 dead transitions. [2024-06-27 21:01:41,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 546 transitions, 10847 flow [2024-06-27 21:01:41,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:01:41,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:01:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 21:01:41,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-27 21:01:41,513 INFO L175 Difference]: Start difference. First operand has 329 places, 479 transitions, 9311 flow. Second operand 10 states and 196 transitions. [2024-06-27 21:01:41,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 546 transitions, 10847 flow [2024-06-27 21:01:45,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 546 transitions, 10423 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 21:01:45,829 INFO L231 Difference]: Finished difference. Result has 330 places, 466 transitions, 9095 flow [2024-06-27 21:01:45,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8897, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9095, PETRI_PLACES=330, PETRI_TRANSITIONS=466} [2024-06-27 21:01:45,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:01:45,829 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 466 transitions, 9095 flow [2024-06-27 21:01:45,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:45,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:45,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:45,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:01:45,830 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:45,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1959890548, now seen corresponding path program 9 times [2024-06-27 21:01:45,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:45,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608179621] [2024-06-27 21:01:45,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:45,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:45,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:48,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:48,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:48,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608179621] [2024-06-27 21:01:48,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608179621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:48,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:48,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:48,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723139891] [2024-06-27 21:01:48,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:48,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:48,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:48,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:48,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:48,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:48,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 466 transitions, 9095 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:48,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:48,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:48,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:52,861 INFO L124 PetriNetUnfolderBase]: 7218/11504 cut-off events. [2024-06-27 21:01:52,862 INFO L125 PetriNetUnfolderBase]: For 1548875/1548884 co-relation queries the response was YES. [2024-06-27 21:01:52,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100280 conditions, 11504 events. 7218/11504 cut-off events. For 1548875/1548884 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 76550 event pairs, 2652 based on Foata normal form. 70/11570 useless extension candidates. Maximal degree in co-relation 100126. Up to 9691 conditions per place. [2024-06-27 21:01:53,010 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 319 selfloop transitions, 171 changer transitions 10/504 dead transitions. [2024-06-27 21:01:53,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 504 transitions, 10227 flow [2024-06-27 21:01:53,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:53,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:53,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 21:01:53,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 21:01:53,011 INFO L175 Difference]: Start difference. First operand has 330 places, 466 transitions, 9095 flow. Second operand 9 states and 157 transitions. [2024-06-27 21:01:53,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 504 transitions, 10227 flow [2024-06-27 21:01:56,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 504 transitions, 9696 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 21:01:56,825 INFO L231 Difference]: Finished difference. Result has 327 places, 460 transitions, 8795 flow [2024-06-27 21:01:56,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8564, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8795, PETRI_PLACES=327, PETRI_TRANSITIONS=460} [2024-06-27 21:01:56,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:01:56,825 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 460 transitions, 8795 flow [2024-06-27 21:01:56,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:56,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:56,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:56,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:01:56,826 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:56,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:56,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1459405270, now seen corresponding path program 10 times [2024-06-27 21:01:56,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:56,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676324605] [2024-06-27 21:01:56,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:56,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:59,915 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-27 21:01:59,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:59,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676324605] [2024-06-27 21:01:59,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676324605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:59,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:59,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:59,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155807089] [2024-06-27 21:01:59,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:59,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:59,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:59,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:59,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:59,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:59,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 460 transitions, 8795 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:01:59,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:59,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:59,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:03,893 INFO L124 PetriNetUnfolderBase]: 7038/11257 cut-off events. [2024-06-27 21:02:03,893 INFO L125 PetriNetUnfolderBase]: For 1523382/1523404 co-relation queries the response was YES. [2024-06-27 21:02:04,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97876 conditions, 11257 events. 7038/11257 cut-off events. For 1523382/1523404 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 74650 event pairs, 2214 based on Foata normal form. 73/11311 useless extension candidates. Maximal degree in co-relation 97725. Up to 8890 conditions per place. [2024-06-27 21:02:04,046 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 259 selfloop transitions, 230 changer transitions 5/498 dead transitions. [2024-06-27 21:02:04,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 498 transitions, 10259 flow [2024-06-27 21:02:04,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:04,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:02:04,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 21:02:04,048 INFO L175 Difference]: Start difference. First operand has 327 places, 460 transitions, 8795 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:02:04,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 498 transitions, 10259 flow [2024-06-27 21:02:07,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 498 transitions, 9819 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:02:07,480 INFO L231 Difference]: Finished difference. Result has 327 places, 461 transitions, 8879 flow [2024-06-27 21:02:07,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8359, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8879, PETRI_PLACES=327, PETRI_TRANSITIONS=461} [2024-06-27 21:02:07,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-27 21:02:07,481 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 461 transitions, 8879 flow [2024-06-27 21:02:07,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-27 21:02:07,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:07,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:07,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:02:07,481 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:07,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:07,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1626540400, now seen corresponding path program 4 times [2024-06-27 21:02:07,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:07,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933851629] [2024-06-27 21:02:07,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:07,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:10,248 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-27 21:02:10,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:10,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933851629] [2024-06-27 21:02:10,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933851629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:10,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:10,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:10,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101498828] [2024-06-27 21:02:10,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:10,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:10,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:10,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:10,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:10,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:10,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 461 transitions, 8879 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:10,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:10,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:10,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:14,368 INFO L124 PetriNetUnfolderBase]: 7060/11291 cut-off events. [2024-06-27 21:02:14,368 INFO L125 PetriNetUnfolderBase]: For 1368425/1368447 co-relation queries the response was YES. [2024-06-27 21:02:14,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98562 conditions, 11291 events. 7060/11291 cut-off events. For 1368425/1368447 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 74938 event pairs, 2457 based on Foata normal form. 11/11283 useless extension candidates. Maximal degree in co-relation 98410. Up to 8899 conditions per place. [2024-06-27 21:02:14,513 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 239 changer transitions 0/506 dead transitions. [2024-06-27 21:02:14,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 506 transitions, 10585 flow [2024-06-27 21:02:14,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:02:14,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:02:14,514 INFO L175 Difference]: Start difference. First operand has 327 places, 461 transitions, 8879 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:02:14,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 506 transitions, 10585 flow [2024-06-27 21:02:17,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 506 transitions, 10067 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:17,837 INFO L231 Difference]: Finished difference. Result has 328 places, 469 transitions, 9007 flow [2024-06-27 21:02:17,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8373, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9007, PETRI_PLACES=328, PETRI_TRANSITIONS=469} [2024-06-27 21:02:17,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 21:02:17,837 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 469 transitions, 9007 flow [2024-06-27 21:02:17,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:17,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:17,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:17,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:02:17,838 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:17,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:17,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1626838930, now seen corresponding path program 5 times [2024-06-27 21:02:17,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:17,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895982482] [2024-06-27 21:02:17,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:17,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:20,705 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-27 21:02:20,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:20,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895982482] [2024-06-27 21:02:20,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895982482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:20,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:20,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:20,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990010449] [2024-06-27 21:02:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:20,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:20,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:20,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:20,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:20,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:20,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 469 transitions, 9007 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:20,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:20,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:20,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:24,721 INFO L124 PetriNetUnfolderBase]: 7070/11309 cut-off events. [2024-06-27 21:02:24,722 INFO L125 PetriNetUnfolderBase]: For 1367068/1367090 co-relation queries the response was YES. [2024-06-27 21:02:24,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98342 conditions, 11309 events. 7070/11309 cut-off events. For 1367068/1367090 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 75105 event pairs, 2459 based on Foata normal form. 11/11301 useless extension candidates. Maximal degree in co-relation 98189. Up to 8905 conditions per place. [2024-06-27 21:02:24,867 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 239 changer transitions 0/504 dead transitions. [2024-06-27 21:02:24,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 504 transitions, 10617 flow [2024-06-27 21:02:24,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:24,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:24,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:02:24,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 21:02:24,869 INFO L175 Difference]: Start difference. First operand has 328 places, 469 transitions, 9007 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:02:24,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 504 transitions, 10617 flow [2024-06-27 21:02:28,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 504 transitions, 10042 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:28,176 INFO L231 Difference]: Finished difference. Result has 330 places, 472 transitions, 8996 flow [2024-06-27 21:02:28,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8454, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8996, PETRI_PLACES=330, PETRI_TRANSITIONS=472} [2024-06-27 21:02:28,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:02:28,177 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 472 transitions, 8996 flow [2024-06-27 21:02:28,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:28,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:28,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:28,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:02:28,178 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:28,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:28,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1452283378, now seen corresponding path program 2 times [2024-06-27 21:02:28,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:28,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903100691] [2024-06-27 21:02:28,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:28,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat