./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.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/safe007_power.oepc-thin001_power.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/safe007_power.oepc-thin001_power.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe007_power.oepc-thin001_power.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:59:01,411 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:59:01,478 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:59:01,485 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:59:01,485 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:59:01,525 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:59:01,526 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:59:01,527 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:59:01,527 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:59:01,532 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:59:01,532 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:59:01,533 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:59:01,533 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:59:01,534 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:59:01,534 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:59:01,534 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:59:01,535 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:59:01,535 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:59:01,535 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:59:01,536 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:59:01,536 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:59:01,537 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:59:01,537 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:59:01,537 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:59:01,537 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:59:01,538 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:59:01,538 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:59:01,538 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:59:01,539 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:59:01,539 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:59:01,539 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:59:01,539 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:59:01,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:01,540 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:59:01,540 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:59:01,540 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:59:01,541 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:59:01,541 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:59:01,541 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:59:01,541 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:59:01,541 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:59:01,542 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:59:01,542 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:59:01,542 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:59:01,746 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:59:01,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:59:01,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:59:01,774 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:59:01,775 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:59:01,776 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/safe007_power.oepc-thin001_power.oepc.yml/witness.yml [2024-06-27 20:59:02,009 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:59:02,010 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:59:02,011 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-27 20:59:03,252 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:59:03,554 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:59:03,557 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-27 20:59:03,571 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45b5932f7/f3c369a2a6ab4adbac6ecb9fc919aefe/FLAG7ad651993 [2024-06-27 20:59:03,584 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45b5932f7/f3c369a2a6ab4adbac6ecb9fc919aefe [2024-06-27 20:59:03,585 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:59:03,586 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:59:03,587 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:03,587 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:59:03,592 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:59:03,592 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:02" (1/2) ... [2024-06-27 20:59:03,593 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a97987e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,594 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:02" (1/2) ... [2024-06-27 20:59:03,595 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@51ed48c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,595 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:03" (2/2) ... [2024-06-27 20:59:03,597 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a97987e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,597 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:03" (2/2) ... [2024-06-27 20:59:03,597 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:59:03,761 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:59:03,762 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:03,762 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:03,763 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:03,763 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:59:03,763 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-27 20:59:03,808 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:59:04,276 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:04,288 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:59:04,435 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:04,472 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:59:04,473 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04 WrapperNode [2024-06-27 20:59:04,473 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:04,474 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:04,474 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:59:04,474 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:59:04,481 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:59:04" (1/1) ... [2024-06-27 20:59:04,514 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:59:04" (1/1) ... [2024-06-27 20:59:04,565 INFO L138 Inliner]: procedures = 175, calls = 70, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 173 [2024-06-27 20:59:04,566 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:04,571 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:59:04,571 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:59:04,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:59:04,581 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,581 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,586 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,611 INFO L175 MemorySlicer]: Split 29 memory accesses to 2 slices as follows [2, 27]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-27 20:59:04,612 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,612 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,630 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,632 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,634 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,641 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,647 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:59:04,648 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:59:04,648 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:59:04,648 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:59:04,650 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:04,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:59:04,689 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:59:04,716 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:59:04,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:59:04,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:59:04,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:59:04,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:59:04,738 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:59:04,738 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:59:04,739 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:59:04,739 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:59:04,739 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:59:04,740 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:59:04,740 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:59:04,741 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:59:04,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:59:04,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:59:04,742 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:59:04,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:59:04,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:59:04,746 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:59:04,944 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:59:04,945 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:59:05,433 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:59:05,433 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:59:05,809 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:59:05,809 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:59:05,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:05 BoogieIcfgContainer [2024-06-27 20:59:05,810 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:59:05,812 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:59:05,812 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:59:05,815 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:59:05,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:02" (1/4) ... [2024-06-27 20:59:05,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d6d7aac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:59:03" (2/4) ... [2024-06-27 20:59:05,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d6d7aac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:04" (3/4) ... [2024-06-27 20:59:05,817 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d6d7aac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:05" (4/4) ... [2024-06-27 20:59:05,820 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.oepc-thin001_power.oepc.i [2024-06-27 20:59:05,840 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:59:05,840 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:59:05,840 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:59:05,907 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:59:05,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:05,982 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:59:05,982 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:05,985 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 57 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:59:05,986 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:05,989 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:59:05,998 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:59:06,005 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;@3418527b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:59:06,005 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:59:06,011 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:59:06,011 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:59:06,011 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:06,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:06,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:59:06,013 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:59:06,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:06,018 INFO L85 PathProgramCache]: Analyzing trace with hash 656494942, now seen corresponding path program 1 times [2024-06-27 20:59:06,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:06,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695464759] [2024-06-27 20:59:06,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:06,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:06,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:08,240 INFO 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:08,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695464759] [2024-06-27 20:59:08,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695464759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:08,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:08,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:59:08,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070560577] [2024-06-27 20:59:08,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:08,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:59:08,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:08,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:59:08,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:59:08,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:59:08,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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:59:08,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:08,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:59:08,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:08,856 INFO L124 PetriNetUnfolderBase]: 775/1248 cut-off events. [2024-06-27 20:59:08,857 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 20:59:08,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1248 events. 775/1248 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5999 event pairs, 500 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 2491. Up to 1188 conditions per place. [2024-06-27 20:59:08,869 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 20:59:08,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-27 20:59:08,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:59:08,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:59:08,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-27 20:59:08,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-27 20:59:08,882 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-27 20:59:08,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-27 20:59:08,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:08,886 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:08,888 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:59:08,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:59:08,891 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:08,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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:59:08,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:08,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:08,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:59:08,892 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:59:08,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:08,893 INFO L85 PathProgramCache]: Analyzing trace with hash -468496483, now seen corresponding path program 1 times [2024-06-27 20:59:08,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:08,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049748001] [2024-06-27 20:59:08,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:08,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:08,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:11,808 INFO 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:11,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:11,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049748001] [2024-06-27 20:59:11,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049748001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:11,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:11,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:59:11,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453686221] [2024-06-27 20:59:11,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:11,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:59:11,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:11,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:59:11,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:59:11,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:59:11,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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:11,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:11,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:59:11,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:12,486 INFO L124 PetriNetUnfolderBase]: 769/1235 cut-off events. [2024-06-27 20:59:12,487 INFO L125 PetriNetUnfolderBase]: For 238/245 co-relation queries the response was YES. [2024-06-27 20:59:12,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1235 events. 769/1235 cut-off events. For 238/245 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5846 event pairs, 410 based on Foata normal form. 7/1238 useless extension candidates. Maximal degree in co-relation 2842. Up to 1160 conditions per place. [2024-06-27 20:59:12,495 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 20:59:12,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-27 20:59:12,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:59:12,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:59:12,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 20:59:12,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 20:59:12,497 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-27 20:59:12,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-27 20:59:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:12,500 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 20:59:12,500 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:59:12,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 20:59:12,501 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 20:59:12,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:12,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:59:12,509 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:59:12,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:12,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1638487250, now seen corresponding path program 1 times [2024-06-27 20:59:12,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:12,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017448298] [2024-06-27 20:59:12,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:12,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:15,374 INFO 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:15,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:15,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017448298] [2024-06-27 20:59:15,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017448298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:15,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:15,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:59:15,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863843254] [2024-06-27 20:59:15,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:59:15,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:59:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:59:15,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:59:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:59:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:16,191 INFO L124 PetriNetUnfolderBase]: 968/1529 cut-off events. [2024-06-27 20:59:16,191 INFO L125 PetriNetUnfolderBase]: For 806/814 co-relation queries the response was YES. [2024-06-27 20:59:16,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3937 conditions, 1529 events. 968/1529 cut-off events. For 806/814 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7161 event pairs, 400 based on Foata normal form. 9/1535 useless extension candidates. Maximal degree in co-relation 3923. Up to 1433 conditions per place. [2024-06-27 20:59:16,201 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-27 20:59:16,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-27 20:59:16,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:16,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:16,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 20:59:16,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 20:59:16,205 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-27 20:59:16,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-27 20:59:16,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:16,208 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-27 20:59:16,208 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-27 20:59:16,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 20:59:16,209 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-27 20:59:16,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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:16,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:16,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:16,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:59:16,210 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:59:16,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash -53912165, now seen corresponding path program 1 times [2024-06-27 20:59:16,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:16,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367970179] [2024-06-27 20:59:16,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:16,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:19,448 INFO 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:19,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:19,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367970179] [2024-06-27 20:59:19,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367970179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:19,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:19,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:59:19,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687453349] [2024-06-27 20:59:19,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:19,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:59:19,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:19,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:59:19,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:59:19,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:59:19,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:19,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:19,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:59:19,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:20,345 INFO L124 PetriNetUnfolderBase]: 959/1514 cut-off events. [2024-06-27 20:59:20,346 INFO L125 PetriNetUnfolderBase]: For 1379/1399 co-relation queries the response was YES. [2024-06-27 20:59:20,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4330 conditions, 1514 events. 959/1514 cut-off events. For 1379/1399 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7105 event pairs, 275 based on Foata normal form. 18/1529 useless extension candidates. Maximal degree in co-relation 4313. Up to 1380 conditions per place. [2024-06-27 20:59:20,357 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-27 20:59:20,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-27 20:59:20,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:20,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:20,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 20:59:20,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 20:59:20,360 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-27 20:59:20,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-27 20:59:20,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 20:59:20,364 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-27 20:59:20,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-27 20:59:20,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-27 20:59:20,365 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-27 20:59:20,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:20,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:20,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:20,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:59:20,366 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:59:20,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1249430784, now seen corresponding path program 1 times [2024-06-27 20:59:20,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:20,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349037344] [2024-06-27 20:59:20,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:20,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:22,279 INFO 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:22,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:22,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349037344] [2024-06-27 20:59:22,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349037344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:22,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:22,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:59:22,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107826818] [2024-06-27 20:59:22,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:22,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:59:22,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:22,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:59:22,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:59:22,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:22,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:22,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:22,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:22,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:23,182 INFO L124 PetriNetUnfolderBase]: 1104/1722 cut-off events. [2024-06-27 20:59:23,182 INFO L125 PetriNetUnfolderBase]: For 2401/2401 co-relation queries the response was YES. [2024-06-27 20:59:23,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 1722 events. 1104/1722 cut-off events. For 2401/2401 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8120 event pairs, 439 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 5242. Up to 1645 conditions per place. [2024-06-27 20:59:23,196 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2024-06-27 20:59:23,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 450 flow [2024-06-27 20:59:23,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:23,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:23,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:59:23,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:59:23,201 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:59:23,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 450 flow [2024-06-27 20:59:23,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 417 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:23,210 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 289 flow [2024-06-27 20:59:23,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=289, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 20:59:23,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-27 20:59:23,213 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 289 flow [2024-06-27 20:59:23,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:23,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:23,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:23,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:59:23,213 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:59:23,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:23,214 INFO L85 PathProgramCache]: Analyzing trace with hash -865797785, now seen corresponding path program 1 times [2024-06-27 20:59:23,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:23,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115440493] [2024-06-27 20:59:23,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:23,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:26,675 INFO 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:26,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:26,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115440493] [2024-06-27 20:59:26,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115440493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:26,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:26,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:26,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333895807] [2024-06-27 20:59:26,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:26,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:26,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:26,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:26,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 289 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:26,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:26,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:26,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:28,087 INFO L124 PetriNetUnfolderBase]: 1084/1710 cut-off events. [2024-06-27 20:59:28,088 INFO L125 PetriNetUnfolderBase]: For 3507/3543 co-relation queries the response was YES. [2024-06-27 20:59:28,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5724 conditions, 1710 events. 1084/1710 cut-off events. For 3507/3543 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8178 event pairs, 376 based on Foata normal form. 12/1712 useless extension candidates. Maximal degree in co-relation 5700. Up to 1536 conditions per place. [2024-06-27 20:59:28,100 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-27 20:59:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 96 transitions, 607 flow [2024-06-27 20:59:28,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:28,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:28,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 20:59:28,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 20:59:28,104 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 289 flow. Second operand 7 states and 140 transitions. [2024-06-27 20:59:28,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 96 transitions, 607 flow [2024-06-27 20:59:28,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 603 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:28,110 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 387 flow [2024-06-27 20:59:28,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=387, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 20:59:28,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 20:59:28,113 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 387 flow [2024-06-27 20:59:28,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:28,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:28,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:28,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:59:28,114 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:59:28,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:28,115 INFO L85 PathProgramCache]: Analyzing trace with hash -865793135, now seen corresponding path program 2 times [2024-06-27 20:59:28,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:28,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082004758] [2024-06-27 20:59:28,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:28,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:31,332 INFO 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:31,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:31,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082004758] [2024-06-27 20:59:31,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082004758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:31,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:31,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:31,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520751947] [2024-06-27 20:59:31,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:31,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:31,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:31,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:31,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:31,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:31,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 387 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:31,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:31,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:31,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:32,724 INFO L124 PetriNetUnfolderBase]: 1084/1717 cut-off events. [2024-06-27 20:59:32,724 INFO L125 PetriNetUnfolderBase]: For 5083/5141 co-relation queries the response was YES. [2024-06-27 20:59:32,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6257 conditions, 1717 events. 1084/1717 cut-off events. For 5083/5141 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8245 event pairs, 375 based on Foata normal form. 24/1730 useless extension candidates. Maximal degree in co-relation 6230. Up to 1569 conditions per place. [2024-06-27 20:59:32,738 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 22 changer transitions 0/96 dead transitions. [2024-06-27 20:59:32,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 679 flow [2024-06-27 20:59:32,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:32,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:32,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:59:32,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:59:32,740 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 387 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:59:32,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 679 flow [2024-06-27 20:59:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 642 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:32,747 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 456 flow [2024-06-27 20:59:32,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=456, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 20:59:32,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-27 20:59:32,748 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 456 flow [2024-06-27 20:59:32,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:32,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:32,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:32,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:59:32,749 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:59:32,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:32,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1710524513, now seen corresponding path program 1 times [2024-06-27 20:59:32,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:32,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807930040] [2024-06-27 20:59:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:32,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:35,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:35,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:35,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807930040] [2024-06-27 20:59:35,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807930040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:35,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:35,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:35,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127609855] [2024-06-27 20:59:35,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:35,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:35,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:35,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:35,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:35,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 456 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:35,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:35,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:35,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:37,253 INFO L124 PetriNetUnfolderBase]: 1171/1832 cut-off events. [2024-06-27 20:59:37,253 INFO L125 PetriNetUnfolderBase]: For 5980/5980 co-relation queries the response was YES. [2024-06-27 20:59:37,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6793 conditions, 1832 events. 1171/1832 cut-off events. For 5980/5980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8666 event pairs, 404 based on Foata normal form. 2/1831 useless extension candidates. Maximal degree in co-relation 6764. Up to 1671 conditions per place. [2024-06-27 20:59:37,270 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-27 20:59:37,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 854 flow [2024-06-27 20:59:37,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:37,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:37,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:59:37,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 20:59:37,273 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 456 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:59:37,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 854 flow [2024-06-27 20:59:37,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 112 transitions, 787 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:37,281 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 540 flow [2024-06-27 20:59:37,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-27 20:59:37,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-27 20:59:37,283 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 540 flow [2024-06-27 20:59:37,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:37,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:37,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:37,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:59:37,284 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:59:37,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:37,285 INFO L85 PathProgramCache]: Analyzing trace with hash -665187299, now seen corresponding path program 2 times [2024-06-27 20:59:37,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:37,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473885826] [2024-06-27 20:59:37,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:37,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:37,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:40,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:40,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473885826] [2024-06-27 20:59:40,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473885826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:40,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:40,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:40,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424178834] [2024-06-27 20:59:40,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:40,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:40,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:40,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:40,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:40,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:40,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 540 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:40,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:40,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:40,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:41,204 INFO L124 PetriNetUnfolderBase]: 1184/1862 cut-off events. [2024-06-27 20:59:41,204 INFO L125 PetriNetUnfolderBase]: For 7723/7742 co-relation queries the response was YES. [2024-06-27 20:59:41,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7339 conditions, 1862 events. 1184/1862 cut-off events. For 7723/7742 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8954 event pairs, 418 based on Foata normal form. 19/1878 useless extension candidates. Maximal degree in co-relation 7307. Up to 1685 conditions per place. [2024-06-27 20:59:41,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-27 20:59:41,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 864 flow [2024-06-27 20:59:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:41,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:41,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 20:59:41,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 20:59:41,231 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 540 flow. Second operand 6 states and 110 transitions. [2024-06-27 20:59:41,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 864 flow [2024-06-27 20:59:41,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 832 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:41,245 INFO L231 Difference]: Finished difference. Result has 77 places, 85 transitions, 607 flow [2024-06-27 20:59:41,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=607, PETRI_PLACES=77, PETRI_TRANSITIONS=85} [2024-06-27 20:59:41,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-27 20:59:41,247 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 85 transitions, 607 flow [2024-06-27 20:59:41,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:41,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:41,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:41,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:59:41,247 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:59:41,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:41,248 INFO L85 PathProgramCache]: Analyzing trace with hash -665424635, now seen corresponding path program 3 times [2024-06-27 20:59:41,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:41,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388541777] [2024-06-27 20:59:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:41,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:41,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:44,216 INFO 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:44,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:44,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388541777] [2024-06-27 20:59:44,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388541777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:44,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:44,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:44,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123571] [2024-06-27 20:59:44,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:44,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:44,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:44,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:44,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:44,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:44,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 85 transitions, 607 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:44,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:44,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:45,476 INFO L124 PetriNetUnfolderBase]: 1104/1761 cut-off events. [2024-06-27 20:59:45,477 INFO L125 PetriNetUnfolderBase]: For 8726/8825 co-relation queries the response was YES. [2024-06-27 20:59:45,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7196 conditions, 1761 events. 1104/1761 cut-off events. For 8726/8825 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8605 event pairs, 346 based on Foata normal form. 16/1742 useless extension candidates. Maximal degree in co-relation 7162. Up to 1545 conditions per place. [2024-06-27 20:59:45,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-27 20:59:45,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 871 flow [2024-06-27 20:59:45,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:45,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 20:59:45,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-27 20:59:45,489 INFO L175 Difference]: Start difference. First operand has 77 places, 85 transitions, 607 flow. Second operand 6 states and 121 transitions. [2024-06-27 20:59:45,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 871 flow [2024-06-27 20:59:45,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 112 transitions, 837 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:45,499 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 656 flow [2024-06-27 20:59:45,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=656, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-27 20:59:45,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-27 20:59:45,501 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 656 flow [2024-06-27 20:59:45,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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:59:45,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:45,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:45,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:59:45,502 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:59:45,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:45,502 INFO L85 PathProgramCache]: Analyzing trace with hash 730649391, now seen corresponding path program 3 times [2024-06-27 20:59:45,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:45,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004140939] [2024-06-27 20:59:45,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:45,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:45,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:48,129 INFO 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:48,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:48,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004140939] [2024-06-27 20:59:48,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004140939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:48,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:48,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:48,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357242808] [2024-06-27 20:59:48,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:48,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:48,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:48,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:48,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:48,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:48,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 656 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:48,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:48,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:48,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:49,178 INFO L124 PetriNetUnfolderBase]: 1171/1839 cut-off events. [2024-06-27 20:59:49,178 INFO L125 PetriNetUnfolderBase]: For 10228/10228 co-relation queries the response was YES. [2024-06-27 20:59:49,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7651 conditions, 1839 events. 1171/1839 cut-off events. For 10228/10228 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8751 event pairs, 403 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 7615. Up to 1669 conditions per place. [2024-06-27 20:59:49,190 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 24 changer transitions 0/109 dead transitions. [2024-06-27 20:59:49,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 925 flow [2024-06-27 20:59:49,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:49,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:49,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 20:59:49,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 20:59:49,193 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 656 flow. Second operand 6 states and 113 transitions. [2024-06-27 20:59:49,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 925 flow [2024-06-27 20:59:49,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 109 transitions, 853 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:49,207 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 644 flow [2024-06-27 20:59:49,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=644, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-27 20:59:49,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 20:59:49,208 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 644 flow [2024-06-27 20:59:49,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:49,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:49,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:49,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:59:49,208 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:59:49,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash -665178371, now seen corresponding path program 1 times [2024-06-27 20:59:49,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:49,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899718132] [2024-06-27 20:59:49,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:49,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:51,308 INFO 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:51,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:51,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899718132] [2024-06-27 20:59:51,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899718132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:51,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:51,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:51,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506030663] [2024-06-27 20:59:51,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:51,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:51,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:51,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:51,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:51,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:51,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 644 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:51,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:51,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:51,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:52,270 INFO L124 PetriNetUnfolderBase]: 1163/1826 cut-off events. [2024-06-27 20:59:52,270 INFO L125 PetriNetUnfolderBase]: For 9999/10001 co-relation queries the response was YES. [2024-06-27 20:59:52,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7569 conditions, 1826 events. 1163/1826 cut-off events. For 9999/10001 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8686 event pairs, 379 based on Foata normal form. 6/1830 useless extension candidates. Maximal degree in co-relation 7532. Up to 1709 conditions per place. [2024-06-27 20:59:52,281 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 11 changer transitions 0/108 dead transitions. [2024-06-27 20:59:52,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 108 transitions, 913 flow [2024-06-27 20:59:52,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:52,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:52,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 20:59:52,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:59:52,283 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 644 flow. Second operand 6 states and 106 transitions. [2024-06-27 20:59:52,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 108 transitions, 913 flow [2024-06-27 20:59:52,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 866 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:52,297 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 640 flow [2024-06-27 20:59:52,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=640, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-27 20:59:52,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-27 20:59:52,298 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 640 flow [2024-06-27 20:59:52,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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:59:52,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:52,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:52,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:59:52,299 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:59:52,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:52,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1069926258, now seen corresponding path program 1 times [2024-06-27 20:59:52,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:52,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399110602] [2024-06-27 20:59:52,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:52,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:52,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:55,558 INFO 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:55,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:55,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399110602] [2024-06-27 20:59:55,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399110602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:55,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:55,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:55,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717020607] [2024-06-27 20:59:55,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:55,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:55,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:55,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:55,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:55,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:55,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 640 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:59:55,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:55,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:55,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:57,120 INFO L124 PetriNetUnfolderBase]: 1176/1850 cut-off events. [2024-06-27 20:59:57,120 INFO L125 PetriNetUnfolderBase]: For 10083/10083 co-relation queries the response was YES. [2024-06-27 20:59:57,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1850 events. 1176/1850 cut-off events. For 10083/10083 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8762 event pairs, 375 based on Foata normal form. 2/1849 useless extension candidates. Maximal degree in co-relation 7683. Up to 1576 conditions per place. [2024-06-27 20:59:57,134 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 102 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-06-27 20:59:57,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 142 transitions, 1154 flow [2024-06-27 20:59:57,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:57,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:59:57,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 20:59:57,137 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 640 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:59:57,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 142 transitions, 1154 flow [2024-06-27 20:59:57,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 142 transitions, 1129 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:57,154 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 815 flow [2024-06-27 20:59:57,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=815, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-27 20:59:57,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 20:59:57,156 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 815 flow [2024-06-27 20:59:57,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:59:57,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:57,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:57,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:59:57,156 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:59:57,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:57,157 INFO L85 PathProgramCache]: Analyzing trace with hash -710487168, now seen corresponding path program 2 times [2024-06-27 20:59:57,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:57,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093185229] [2024-06-27 20:59:57,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:57,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:57,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:00,526 INFO 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:00,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:00,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093185229] [2024-06-27 21:00:00,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093185229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:00,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:00,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:00,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527722956] [2024-06-27 21:00:00,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:00,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:00,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:00,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:00,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:00,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:00,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 815 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:00,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:00,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:00,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:01,859 INFO L124 PetriNetUnfolderBase]: 1207/1907 cut-off events. [2024-06-27 21:00:01,859 INFO L125 PetriNetUnfolderBase]: For 12542/12542 co-relation queries the response was YES. [2024-06-27 21:00:01,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8542 conditions, 1907 events. 1207/1907 cut-off events. For 12542/12542 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9189 event pairs, 375 based on Foata normal form. 2/1906 useless extension candidates. Maximal degree in co-relation 8502. Up to 1686 conditions per place. [2024-06-27 21:00:01,874 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 31 changer transitions 0/143 dead transitions. [2024-06-27 21:00:01,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 143 transitions, 1285 flow [2024-06-27 21:00:01,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:01,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:01,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:00:01,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 21:00:01,876 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 815 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:00:01,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 143 transitions, 1285 flow [2024-06-27 21:00:01,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 1231 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:00:01,895 INFO L231 Difference]: Finished difference. Result has 95 places, 107 transitions, 907 flow [2024-06-27 21:00:01,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=907, PETRI_PLACES=95, PETRI_TRANSITIONS=107} [2024-06-27 21:00:01,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-27 21:00:01,896 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 107 transitions, 907 flow [2024-06-27 21:00:01,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:01,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:01,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:01,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:00:01,897 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 21:00:01,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:01,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1066803298, now seen corresponding path program 3 times [2024-06-27 21:00:01,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:01,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859219824] [2024-06-27 21:00:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:01,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:05,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:00:05,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:05,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859219824] [2024-06-27 21:00:05,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859219824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:05,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:05,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:05,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871217720] [2024-06-27 21:00:05,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:05,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:05,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:05,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:05,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:05,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:05,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 107 transitions, 907 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:05,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:05,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:05,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:06,586 INFO L124 PetriNetUnfolderBase]: 1202/1900 cut-off events. [2024-06-27 21:00:06,586 INFO L125 PetriNetUnfolderBase]: For 14119/14119 co-relation queries the response was YES. [2024-06-27 21:00:06,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8764 conditions, 1900 events. 1202/1900 cut-off events. For 14119/14119 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9131 event pairs, 375 based on Foata normal form. 2/1899 useless extension candidates. Maximal degree in co-relation 8721. Up to 1681 conditions per place. [2024-06-27 21:00:06,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 114 selfloop transitions, 33 changer transitions 0/152 dead transitions. [2024-06-27 21:00:06,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1320 flow [2024-06-27 21:00:06,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:06,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 21:00:06,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-27 21:00:06,601 INFO L175 Difference]: Start difference. First operand has 95 places, 107 transitions, 907 flow. Second operand 10 states and 177 transitions. [2024-06-27 21:00:06,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1320 flow [2024-06-27 21:00:06,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1276 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:06,624 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 947 flow [2024-06-27 21:00:06,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=947, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-27 21:00:06,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 21:00:06,625 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 947 flow [2024-06-27 21:00:06,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:06,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:06,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:00:06,626 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 21:00:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash 846679676, now seen corresponding path program 4 times [2024-06-27 21:00:06,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:06,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087914041] [2024-06-27 21:00:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:06,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:09,639 INFO 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:09,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:09,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087914041] [2024-06-27 21:00:09,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087914041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:09,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:09,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:09,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306052552] [2024-06-27 21:00:09,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:09,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:09,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:09,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:09,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:09,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:09,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 947 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:09,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:09,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:09,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:11,606 INFO L124 PetriNetUnfolderBase]: 1233/1957 cut-off events. [2024-06-27 21:00:11,606 INFO L125 PetriNetUnfolderBase]: For 16217/16217 co-relation queries the response was YES. [2024-06-27 21:00:11,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9295 conditions, 1957 events. 1233/1957 cut-off events. For 16217/16217 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9494 event pairs, 375 based on Foata normal form. 2/1956 useless extension candidates. Maximal degree in co-relation 9250. Up to 1659 conditions per place. [2024-06-27 21:00:11,619 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 111 selfloop transitions, 46 changer transitions 0/162 dead transitions. [2024-06-27 21:00:11,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1545 flow [2024-06-27 21:00:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:11,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 21:00:11,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 21:00:11,622 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 947 flow. Second operand 9 states and 171 transitions. [2024-06-27 21:00:11,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1545 flow [2024-06-27 21:00:11,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 162 transitions, 1477 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 21:00:11,646 INFO L231 Difference]: Finished difference. Result has 103 places, 115 transitions, 1064 flow [2024-06-27 21:00:11,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1064, PETRI_PLACES=103, PETRI_TRANSITIONS=115} [2024-06-27 21:00:11,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:00:11,647 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 115 transitions, 1064 flow [2024-06-27 21:00:11,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:11,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:11,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:11,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:00:11,648 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 21:00:11,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:11,648 INFO L85 PathProgramCache]: Analyzing trace with hash 846674096, now seen corresponding path program 5 times [2024-06-27 21:00:11,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:11,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821203455] [2024-06-27 21:00:11,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:11,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:11,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:14,737 INFO 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:14,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:14,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821203455] [2024-06-27 21:00:14,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821203455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:14,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:14,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:14,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546796839] [2024-06-27 21:00:14,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:14,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:14,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:14,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:14,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:14,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:14,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 115 transitions, 1064 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:14,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:14,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:14,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:16,273 INFO L124 PetriNetUnfolderBase]: 1228/1950 cut-off events. [2024-06-27 21:00:16,273 INFO L125 PetriNetUnfolderBase]: For 18313/18313 co-relation queries the response was YES. [2024-06-27 21:00:16,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9546 conditions, 1950 events. 1228/1950 cut-off events. For 18313/18313 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9507 event pairs, 375 based on Foata normal form. 2/1949 useless extension candidates. Maximal degree in co-relation 9499. Up to 1654 conditions per place. [2024-06-27 21:00:16,284 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 101 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-27 21:00:16,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 150 transitions, 1497 flow [2024-06-27 21:00:16,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:16,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 21:00:16,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-27 21:00:16,288 INFO L175 Difference]: Start difference. First operand has 103 places, 115 transitions, 1064 flow. Second operand 7 states and 137 transitions. [2024-06-27 21:00:16,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 150 transitions, 1497 flow [2024-06-27 21:00:16,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 150 transitions, 1381 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:16,314 INFO L231 Difference]: Finished difference. Result has 103 places, 115 transitions, 1052 flow [2024-06-27 21:00:16,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1052, PETRI_PLACES=103, PETRI_TRANSITIONS=115} [2024-06-27 21:00:16,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:00:16,315 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 115 transitions, 1052 flow [2024-06-27 21:00:16,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:16,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:16,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:16,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:00:16,316 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 21:00:16,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:16,317 INFO L85 PathProgramCache]: Analyzing trace with hash 854031326, now seen corresponding path program 6 times [2024-06-27 21:00:16,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:16,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707799786] [2024-06-27 21:00:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:16,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:19,071 INFO 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:19,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:19,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707799786] [2024-06-27 21:00:19,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707799786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:19,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:19,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:19,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250024120] [2024-06-27 21:00:19,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:19,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:19,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:19,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:19,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:19,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 115 transitions, 1052 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:19,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:19,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:19,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:20,626 INFO L124 PetriNetUnfolderBase]: 1223/1948 cut-off events. [2024-06-27 21:00:20,626 INFO L125 PetriNetUnfolderBase]: For 18782/18807 co-relation queries the response was YES. [2024-06-27 21:00:20,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1948 events. 1223/1948 cut-off events. For 18782/18807 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9521 event pairs, 389 based on Foata normal form. 24/1969 useless extension candidates. Maximal degree in co-relation 9404. Up to 1649 conditions per place. [2024-06-27 21:00:20,638 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 104 selfloop transitions, 46 changer transitions 0/155 dead transitions. [2024-06-27 21:00:20,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1461 flow [2024-06-27 21:00:20,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:20,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:20,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:00:20,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 21:00:20,642 INFO L175 Difference]: Start difference. First operand has 103 places, 115 transitions, 1052 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:00:20,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1461 flow [2024-06-27 21:00:20,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1357 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:20,669 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 1060 flow [2024-06-27 21:00:20,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1060, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2024-06-27 21:00:20,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-27 21:00:20,670 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 1060 flow [2024-06-27 21:00:20,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:20,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:20,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:20,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:00:20,671 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 21:00:20,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash 670993794, now seen corresponding path program 1 times [2024-06-27 21:00:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:20,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197153147] [2024-06-27 21:00:20,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:20,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:23,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:23,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:23,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197153147] [2024-06-27 21:00:23,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197153147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:23,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:23,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:23,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20196989] [2024-06-27 21:00:23,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:23,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:23,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:23,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:23,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:23,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:23,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 1060 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:23,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:23,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:23,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:24,927 INFO L124 PetriNetUnfolderBase]: 1772/2807 cut-off events. [2024-06-27 21:00:24,927 INFO L125 PetriNetUnfolderBase]: For 28867/28897 co-relation queries the response was YES. [2024-06-27 21:00:24,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13855 conditions, 2807 events. 1772/2807 cut-off events. For 28867/28897 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14865 event pairs, 399 based on Foata normal form. 26/2770 useless extension candidates. Maximal degree in co-relation 13808. Up to 1865 conditions per place. [2024-06-27 21:00:24,982 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 134 selfloop transitions, 100 changer transitions 0/257 dead transitions. [2024-06-27 21:00:24,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 257 transitions, 2572 flow [2024-06-27 21:00:24,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:00:24,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:00:24,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2024-06-27 21:00:24,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 21:00:24,986 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 1060 flow. Second operand 12 states and 238 transitions. [2024-06-27 21:00:24,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 257 transitions, 2572 flow [2024-06-27 21:00:25,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 257 transitions, 2436 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:25,011 INFO L231 Difference]: Finished difference. Result has 116 places, 181 transitions, 1895 flow [2024-06-27 21:00:25,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1895, PETRI_PLACES=116, PETRI_TRANSITIONS=181} [2024-06-27 21:00:25,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 21:00:25,012 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 181 transitions, 1895 flow [2024-06-27 21:00:25,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:25,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:25,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:25,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:00:25,012 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 21:00:25,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:25,013 INFO L85 PathProgramCache]: Analyzing trace with hash -668417486, now seen corresponding path program 2 times [2024-06-27 21:00:25,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:25,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463184946] [2024-06-27 21:00:25,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:25,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:28,147 INFO 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:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:28,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463184946] [2024-06-27 21:00:28,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463184946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:28,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:28,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78048486] [2024-06-27 21:00:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:28,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:28,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:28,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:28,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 181 transitions, 1895 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:28,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:28,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:28,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:29,727 INFO L124 PetriNetUnfolderBase]: 1784/2829 cut-off events. [2024-06-27 21:00:29,728 INFO L125 PetriNetUnfolderBase]: For 34319/34350 co-relation queries the response was YES. [2024-06-27 21:00:29,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15700 conditions, 2829 events. 1784/2829 cut-off events. For 34319/34350 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15015 event pairs, 279 based on Foata normal form. 22/2786 useless extension candidates. Maximal degree in co-relation 15646. Up to 2128 conditions per place. [2024-06-27 21:00:29,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 106 selfloop transitions, 99 changer transitions 0/228 dead transitions. [2024-06-27 21:00:29,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 228 transitions, 2549 flow [2024-06-27 21:00:29,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:29,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 21:00:29,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 21:00:29,750 INFO L175 Difference]: Start difference. First operand has 116 places, 181 transitions, 1895 flow. Second operand 8 states and 158 transitions. [2024-06-27 21:00:29,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 228 transitions, 2549 flow [2024-06-27 21:00:29,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 228 transitions, 2516 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 21:00:29,816 INFO L231 Difference]: Finished difference. Result has 123 places, 187 transitions, 2173 flow [2024-06-27 21:00:29,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2173, PETRI_PLACES=123, PETRI_TRANSITIONS=187} [2024-06-27 21:00:29,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 21:00:29,817 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 187 transitions, 2173 flow [2024-06-27 21:00:29,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:29,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:29,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:29,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:00:29,818 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 21:00:29,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:29,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1192020742, now seen corresponding path program 3 times [2024-06-27 21:00:29,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:29,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110758850] [2024-06-27 21:00:29,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:29,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:29,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:33,284 INFO 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:33,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:33,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110758850] [2024-06-27 21:00:33,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110758850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:33,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:33,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:33,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777696455] [2024-06-27 21:00:33,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:33,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:33,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:33,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:33,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:33,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:33,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 187 transitions, 2173 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:33,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:33,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:33,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:34,833 INFO L124 PetriNetUnfolderBase]: 1818/2890 cut-off events. [2024-06-27 21:00:34,833 INFO L125 PetriNetUnfolderBase]: For 41256/41300 co-relation queries the response was YES. [2024-06-27 21:00:34,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16795 conditions, 2890 events. 1818/2890 cut-off events. For 41256/41300 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15457 event pairs, 402 based on Foata normal form. 22/2846 useless extension candidates. Maximal degree in co-relation 16738. Up to 2384 conditions per place. [2024-06-27 21:00:34,854 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 95 changer transitions 0/229 dead transitions. [2024-06-27 21:00:34,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 229 transitions, 2745 flow [2024-06-27 21:00:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:34,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:34,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 21:00:34,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 21:00:34,857 INFO L175 Difference]: Start difference. First operand has 123 places, 187 transitions, 2173 flow. Second operand 8 states and 155 transitions. [2024-06-27 21:00:34,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 229 transitions, 2745 flow [2024-06-27 21:00:34,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 229 transitions, 2604 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:34,904 INFO L231 Difference]: Finished difference. Result has 127 places, 190 transitions, 2283 flow [2024-06-27 21:00:34,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2283, PETRI_PLACES=127, PETRI_TRANSITIONS=190} [2024-06-27 21:00:34,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-27 21:00:34,905 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 190 transitions, 2283 flow [2024-06-27 21:00:34,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:34,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:34,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:34,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:00:34,905 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 21:00:34,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:34,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1158559418, now seen corresponding path program 4 times [2024-06-27 21:00:34,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:34,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776886035] [2024-06-27 21:00:34,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:34,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:34,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:38,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:38,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:38,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776886035] [2024-06-27 21:00:38,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776886035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:38,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:38,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:38,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900525945] [2024-06-27 21:00:38,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:38,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:38,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:38,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:38,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:38,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:38,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 190 transitions, 2283 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:38,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:38,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:38,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:39,795 INFO L124 PetriNetUnfolderBase]: 1858/2954 cut-off events. [2024-06-27 21:00:39,795 INFO L125 PetriNetUnfolderBase]: For 44807/44851 co-relation queries the response was YES. [2024-06-27 21:00:39,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17505 conditions, 2954 events. 1858/2954 cut-off events. For 44807/44851 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15915 event pairs, 406 based on Foata normal form. 22/2909 useless extension candidates. Maximal degree in co-relation 17446. Up to 2557 conditions per place. [2024-06-27 21:00:39,815 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 151 selfloop transitions, 56 changer transitions 0/230 dead transitions. [2024-06-27 21:00:39,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 230 transitions, 2855 flow [2024-06-27 21:00:39,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:39,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:39,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:00:39,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:00:39,821 INFO L175 Difference]: Start difference. First operand has 127 places, 190 transitions, 2283 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:00:39,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 230 transitions, 2855 flow [2024-06-27 21:00:39,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 230 transitions, 2654 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:39,878 INFO L231 Difference]: Finished difference. Result has 129 places, 193 transitions, 2255 flow [2024-06-27 21:00:39,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2255, PETRI_PLACES=129, PETRI_TRANSITIONS=193} [2024-06-27 21:00:39,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 21:00:39,878 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 193 transitions, 2255 flow [2024-06-27 21:00:39,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:39,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:39,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:39,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:00:39,879 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:39,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1158374720, now seen corresponding path program 1 times [2024-06-27 21:00:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:39,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55140038] [2024-06-27 21:00:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:39,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:39,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:43,324 INFO 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:43,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55140038] [2024-06-27 21:00:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55140038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:43,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:43,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:43,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645745044] [2024-06-27 21:00:43,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:43,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:43,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:43,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:43,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 193 transitions, 2255 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:43,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:43,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:43,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:44,877 INFO L124 PetriNetUnfolderBase]: 1988/3124 cut-off events. [2024-06-27 21:00:44,877 INFO L125 PetriNetUnfolderBase]: For 44060/44068 co-relation queries the response was YES. [2024-06-27 21:00:44,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18129 conditions, 3124 events. 1988/3124 cut-off events. For 44060/44068 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16590 event pairs, 465 based on Foata normal form. 12/3133 useless extension candidates. Maximal degree in co-relation 18069. Up to 2837 conditions per place. [2024-06-27 21:00:44,902 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 30 changer transitions 0/232 dead transitions. [2024-06-27 21:00:44,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 232 transitions, 2840 flow [2024-06-27 21:00:44,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:44,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:44,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:00:44,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 21:00:44,904 INFO L175 Difference]: Start difference. First operand has 129 places, 193 transitions, 2255 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:00:44,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 232 transitions, 2840 flow [2024-06-27 21:00:44,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 232 transitions, 2715 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:44,964 INFO L231 Difference]: Finished difference. Result has 131 places, 195 transitions, 2217 flow [2024-06-27 21:00:44,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2217, PETRI_PLACES=131, PETRI_TRANSITIONS=195} [2024-06-27 21:00:44,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-27 21:00:44,965 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 195 transitions, 2217 flow [2024-06-27 21:00:44,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:44,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:44,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:44,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:00:44,966 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 21:00:44,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:44,966 INFO L85 PathProgramCache]: Analyzing trace with hash 477089572, now seen corresponding path program 5 times [2024-06-27 21:00:44,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:44,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036416555] [2024-06-27 21:00:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:44,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:48,040 INFO 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:48,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:48,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036416555] [2024-06-27 21:00:48,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036416555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:48,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:48,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:48,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967508784] [2024-06-27 21:00:48,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:48,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:48,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:48,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:48,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:48,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:48,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 195 transitions, 2217 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:48,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:48,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:48,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:49,544 INFO L124 PetriNetUnfolderBase]: 1857/2955 cut-off events. [2024-06-27 21:00:49,544 INFO L125 PetriNetUnfolderBase]: For 48539/48587 co-relation queries the response was YES. [2024-06-27 21:00:49,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17449 conditions, 2955 events. 1857/2955 cut-off events. For 48539/48587 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15928 event pairs, 275 based on Foata normal form. 35/2924 useless extension candidates. Maximal degree in co-relation 17388. Up to 2356 conditions per place. [2024-06-27 21:00:49,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 119 selfloop transitions, 86 changer transitions 0/229 dead transitions. [2024-06-27 21:00:49,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 229 transitions, 2731 flow [2024-06-27 21:00:49,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:49,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:49,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 21:00:49,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 21:00:49,566 INFO L175 Difference]: Start difference. First operand has 131 places, 195 transitions, 2217 flow. Second operand 7 states and 139 transitions. [2024-06-27 21:00:49,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 229 transitions, 2731 flow [2024-06-27 21:00:49,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 229 transitions, 2648 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:49,618 INFO L231 Difference]: Finished difference. Result has 132 places, 195 transitions, 2337 flow [2024-06-27 21:00:49,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2337, PETRI_PLACES=132, PETRI_TRANSITIONS=195} [2024-06-27 21:00:49,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 21:00:49,618 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 195 transitions, 2337 flow [2024-06-27 21:00:49,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:49,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:49,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:49,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:00:49,619 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 21:00:49,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:49,619 INFO L85 PathProgramCache]: Analyzing trace with hash 713449630, now seen corresponding path program 2 times [2024-06-27 21:00:49,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:49,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090122131] [2024-06-27 21:00:49,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:49,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:52,337 INFO 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:52,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:52,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090122131] [2024-06-27 21:00:52,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090122131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:52,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:52,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:52,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866210856] [2024-06-27 21:00:52,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:52,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:52,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:52,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:52,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:52,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:52,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 195 transitions, 2337 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:52,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:52,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:52,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:53,589 INFO L124 PetriNetUnfolderBase]: 1985/3127 cut-off events. [2024-06-27 21:00:53,589 INFO L125 PetriNetUnfolderBase]: For 50930/50968 co-relation queries the response was YES. [2024-06-27 21:00:53,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18486 conditions, 3127 events. 1985/3127 cut-off events. For 50930/50968 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16741 event pairs, 475 based on Foata normal form. 36/3159 useless extension candidates. Maximal degree in co-relation 18424. Up to 2836 conditions per place. [2024-06-27 21:00:53,609 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 190 selfloop transitions, 30 changer transitions 0/225 dead transitions. [2024-06-27 21:00:53,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 225 transitions, 2884 flow [2024-06-27 21:00:53,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:53,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:53,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:00:53,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:00:53,611 INFO L175 Difference]: Start difference. First operand has 132 places, 195 transitions, 2337 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:00:53,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 225 transitions, 2884 flow [2024-06-27 21:00:53,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 225 transitions, 2693 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:53,667 INFO L231 Difference]: Finished difference. Result has 133 places, 197 transitions, 2237 flow [2024-06-27 21:00:53,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2237, PETRI_PLACES=133, PETRI_TRANSITIONS=197} [2024-06-27 21:00:53,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-27 21:00:53,667 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 197 transitions, 2237 flow [2024-06-27 21:00:53,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:53,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:53,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:53,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:00:53,668 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 21:00:53,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash 474301040, now seen corresponding path program 3 times [2024-06-27 21:00:53,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:53,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478167823] [2024-06-27 21:00:53,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:53,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:53,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:56,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:56,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:56,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478167823] [2024-06-27 21:00:56,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478167823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:56,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:56,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:56,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354114508] [2024-06-27 21:00:56,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:56,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:56,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:56,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:56,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:56,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:56,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 197 transitions, 2237 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:56,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:56,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:56,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:57,907 INFO L124 PetriNetUnfolderBase]: 2005/3156 cut-off events. [2024-06-27 21:00:57,907 INFO L125 PetriNetUnfolderBase]: For 49534/49544 co-relation queries the response was YES. [2024-06-27 21:00:57,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 3156 events. 2005/3156 cut-off events. For 49534/49544 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16877 event pairs, 469 based on Foata normal form. 14/3167 useless extension candidates. Maximal degree in co-relation 18450. Up to 2846 conditions per place. [2024-06-27 21:00:57,933 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 192 selfloop transitions, 33 changer transitions 0/230 dead transitions. [2024-06-27 21:00:57,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 230 transitions, 2806 flow [2024-06-27 21:00:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:57,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:57,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:00:57,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 21:00:57,934 INFO L175 Difference]: Start difference. First operand has 133 places, 197 transitions, 2237 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:00:57,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 230 transitions, 2806 flow [2024-06-27 21:00:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 230 transitions, 2733 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:57,990 INFO L231 Difference]: Finished difference. Result has 135 places, 199 transitions, 2268 flow [2024-06-27 21:00:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2268, PETRI_PLACES=135, PETRI_TRANSITIONS=199} [2024-06-27 21:00:57,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-27 21:00:57,991 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 199 transitions, 2268 flow [2024-06-27 21:00:57,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:00:57,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:57,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:00:57,992 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 21:00:57,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:57,992 INFO L85 PathProgramCache]: Analyzing trace with hash 713746300, now seen corresponding path program 4 times [2024-06-27 21:00:57,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:57,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884347717] [2024-06-27 21:00:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:58,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:00,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:00,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884347717] [2024-06-27 21:01:00,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884347717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:00,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:00,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:00,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055201404] [2024-06-27 21:01:00,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:00,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:00,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:00,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:00,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:00,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:00,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 199 transitions, 2268 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:01:00,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:00,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:00,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:01,963 INFO L124 PetriNetUnfolderBase]: 1997/3151 cut-off events. [2024-06-27 21:01:01,963 INFO L125 PetriNetUnfolderBase]: For 53289/53327 co-relation queries the response was YES. [2024-06-27 21:01:01,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18719 conditions, 3151 events. 1997/3151 cut-off events. For 53289/53327 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16887 event pairs, 443 based on Foata normal form. 36/3183 useless extension candidates. Maximal degree in co-relation 18655. Up to 2762 conditions per place. [2024-06-27 21:01:01,988 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 188 selfloop transitions, 37 changer transitions 0/230 dead transitions. [2024-06-27 21:01:01,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 230 transitions, 2835 flow [2024-06-27 21:01:01,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:01,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:01:01,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 21:01:01,990 INFO L175 Difference]: Start difference. First operand has 135 places, 199 transitions, 2268 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:01:01,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 230 transitions, 2835 flow [2024-06-27 21:01:02,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 230 transitions, 2747 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:02,052 INFO L231 Difference]: Finished difference. Result has 137 places, 201 transitions, 2293 flow [2024-06-27 21:01:02,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2293, PETRI_PLACES=137, PETRI_TRANSITIONS=201} [2024-06-27 21:01:02,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 21:01:02,053 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 201 transitions, 2293 flow [2024-06-27 21:01:02,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 21:01:02,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:02,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:02,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:01:02,054 INFO L420 AbstractCegarLoop]: === Iteration 28 === 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:02,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:02,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1098321546, now seen corresponding path program 1 times [2024-06-27 21:01:02,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:02,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722412131] [2024-06-27 21:01:02,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:02,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:02,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:03,716 INFO 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,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:03,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722412131] [2024-06-27 21:01:03,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722412131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:03,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:03,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:01:03,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579156053] [2024-06-27 21:01:03,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:03,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:01:03,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:03,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:01:03,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:01:03,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:01:03,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 201 transitions, 2293 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 21:01:03,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:03,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:01:03,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:04,710 INFO L124 PetriNetUnfolderBase]: 1816/2901 cut-off events. [2024-06-27 21:01:04,710 INFO L125 PetriNetUnfolderBase]: For 51308/51427 co-relation queries the response was YES. [2024-06-27 21:01:04,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17419 conditions, 2901 events. 1816/2901 cut-off events. For 51308/51427 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15696 event pairs, 491 based on Foata normal form. 110/2977 useless extension candidates. Maximal degree in co-relation 17354. Up to 2674 conditions per place. [2024-06-27 21:01:04,733 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 188 selfloop transitions, 13 changer transitions 0/215 dead transitions. [2024-06-27 21:01:04,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 215 transitions, 2753 flow [2024-06-27 21:01:04,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:01:04,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:01:04,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:01:04,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:01:04,734 INFO L175 Difference]: Start difference. First operand has 137 places, 201 transitions, 2293 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:01:04,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 215 transitions, 2753 flow [2024-06-27 21:01:04,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 215 transitions, 2662 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:04,797 INFO L231 Difference]: Finished difference. Result has 137 places, 204 transitions, 2269 flow [2024-06-27 21:01:04,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2269, PETRI_PLACES=137, PETRI_TRANSITIONS=204} [2024-06-27 21:01:04,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 21:01:04,798 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 204 transitions, 2269 flow [2024-06-27 21:01:04,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 21:01:04,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:04,799 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 21:01:04,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:01:04,799 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 21:01:04,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:04,803 INFO L85 PathProgramCache]: Analyzing trace with hash 753895715, now seen corresponding path program 1 times [2024-06-27 21:01:04,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:04,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624720606] [2024-06-27 21:01:04,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:04,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:08,484 INFO 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:08,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:08,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624720606] [2024-06-27 21:01:08,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624720606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:08,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:08,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:08,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393453162] [2024-06-27 21:01:08,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:08,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:08,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:08,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:08,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:08,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:08,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 204 transitions, 2269 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:08,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:08,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:08,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:09,919 INFO L124 PetriNetUnfolderBase]: 2101/3340 cut-off events. [2024-06-27 21:01:09,919 INFO L125 PetriNetUnfolderBase]: For 59611/59621 co-relation queries the response was YES. [2024-06-27 21:01:09,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19701 conditions, 3340 events. 2101/3340 cut-off events. For 59611/59621 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18341 event pairs, 292 based on Foata normal form. 22/3359 useless extension candidates. Maximal degree in co-relation 19635. Up to 2204 conditions per place. [2024-06-27 21:01:09,941 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 200 selfloop transitions, 65 changer transitions 0/270 dead transitions. [2024-06-27 21:01:09,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 270 transitions, 3198 flow [2024-06-27 21:01:09,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:09,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 21:01:09,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 21:01:09,942 INFO L175 Difference]: Start difference. First operand has 137 places, 204 transitions, 2269 flow. Second operand 9 states and 174 transitions. [2024-06-27 21:01:09,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 270 transitions, 3198 flow [2024-06-27 21:01:10,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 270 transitions, 3155 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:10,008 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2486 flow [2024-06-27 21:01:10,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2486, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-27 21:01:10,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-27 21:01:10,010 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2486 flow [2024-06-27 21:01:10,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:10,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:10,010 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 21:01:10,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:01:10,010 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 21:01:10,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:10,011 INFO L85 PathProgramCache]: Analyzing trace with hash 842609345, now seen corresponding path program 2 times [2024-06-27 21:01:10,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:10,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42370259] [2024-06-27 21:01:10,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:10,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:13,408 INFO 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:13,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:13,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42370259] [2024-06-27 21:01:13,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42370259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:13,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:13,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:13,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355614234] [2024-06-27 21:01:13,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:13,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:13,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:13,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:13,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:13,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:13,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2486 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:13,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:13,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:13,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:15,278 INFO L124 PetriNetUnfolderBase]: 2169/3467 cut-off events. [2024-06-27 21:01:15,278 INFO L125 PetriNetUnfolderBase]: For 67691/67701 co-relation queries the response was YES. [2024-06-27 21:01:15,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20878 conditions, 3467 events. 2169/3467 cut-off events. For 67691/67701 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19419 event pairs, 492 based on Foata normal form. 26/3490 useless extension candidates. Maximal degree in co-relation 20809. Up to 2850 conditions per place. [2024-06-27 21:01:15,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 63 changer transitions 0/260 dead transitions. [2024-06-27 21:01:15,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 260 transitions, 3174 flow [2024-06-27 21:01:15,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:15,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:01:15,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:01:15,304 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2486 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:01:15,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 260 transitions, 3174 flow [2024-06-27 21:01:15,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 260 transitions, 3083 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:15,388 INFO L231 Difference]: Finished difference. Result has 150 places, 212 transitions, 2547 flow [2024-06-27 21:01:15,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2547, PETRI_PLACES=150, PETRI_TRANSITIONS=212} [2024-06-27 21:01:15,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 21:01:15,389 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 212 transitions, 2547 flow [2024-06-27 21:01:15,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:15,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:15,390 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 21:01:15,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:01:15,390 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 21:01:15,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:15,390 INFO L85 PathProgramCache]: Analyzing trace with hash -834661263, now seen corresponding path program 3 times [2024-06-27 21:01:15,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:15,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21338498] [2024-06-27 21:01:15,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:15,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:19,101 INFO 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:19,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21338498] [2024-06-27 21:01:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21338498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:19,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:19,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:19,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004005078] [2024-06-27 21:01:19,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:19,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:19,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:19,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:19,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:19,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:19,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 212 transitions, 2547 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:19,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:19,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:19,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:20,905 INFO L124 PetriNetUnfolderBase]: 2217/3551 cut-off events. [2024-06-27 21:01:20,905 INFO L125 PetriNetUnfolderBase]: For 71983/71993 co-relation queries the response was YES. [2024-06-27 21:01:20,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21647 conditions, 3551 events. 2217/3551 cut-off events. For 71983/71993 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20025 event pairs, 482 based on Foata normal form. 22/3570 useless extension candidates. Maximal degree in co-relation 21576. Up to 2788 conditions per place. [2024-06-27 21:01:20,935 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 64 changer transitions 0/267 dead transitions. [2024-06-27 21:01:20,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 267 transitions, 3299 flow [2024-06-27 21:01:20,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:20,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 21:01:20,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 21:01:20,936 INFO L175 Difference]: Start difference. First operand has 150 places, 212 transitions, 2547 flow. Second operand 9 states and 172 transitions. [2024-06-27 21:01:20,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 267 transitions, 3299 flow [2024-06-27 21:01:21,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 267 transitions, 3168 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:01:21,045 INFO L231 Difference]: Finished difference. Result has 153 places, 216 transitions, 2621 flow [2024-06-27 21:01:21,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2621, PETRI_PLACES=153, PETRI_TRANSITIONS=216} [2024-06-27 21:01:21,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:01:21,046 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 216 transitions, 2621 flow [2024-06-27 21:01:21,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:21,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:21,046 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 21:01:21,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:01:21,046 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 21:01:21,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:21,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1550092039, now seen corresponding path program 4 times [2024-06-27 21:01:21,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:21,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629699746] [2024-06-27 21:01:21,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:21,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:24,575 INFO 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:24,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:24,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629699746] [2024-06-27 21:01:24,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629699746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:24,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:24,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:24,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892455624] [2024-06-27 21:01:24,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:24,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:24,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:24,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:24,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:24,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 216 transitions, 2621 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:24,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:24,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:24,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:26,333 INFO L124 PetriNetUnfolderBase]: 2285/3667 cut-off events. [2024-06-27 21:01:26,333 INFO L125 PetriNetUnfolderBase]: For 79047/79055 co-relation queries the response was YES. [2024-06-27 21:01:26,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22442 conditions, 3667 events. 2285/3667 cut-off events. For 79047/79055 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20923 event pairs, 521 based on Foata normal form. 24/3688 useless extension candidates. Maximal degree in co-relation 22369. Up to 3209 conditions per place. [2024-06-27 21:01:26,361 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 226 selfloop transitions, 42 changer transitions 0/273 dead transitions. [2024-06-27 21:01:26,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 273 transitions, 3365 flow [2024-06-27 21:01:26,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:01:26,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:01:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:01:26,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-27 21:01:26,363 INFO L175 Difference]: Start difference. First operand has 153 places, 216 transitions, 2621 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:01:26,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 273 transitions, 3365 flow [2024-06-27 21:01:26,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 273 transitions, 3274 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:26,476 INFO L231 Difference]: Finished difference. Result has 159 places, 217 transitions, 2644 flow [2024-06-27 21:01:26,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2644, PETRI_PLACES=159, PETRI_TRANSITIONS=217} [2024-06-27 21:01:26,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-27 21:01:26,477 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 217 transitions, 2644 flow [2024-06-27 21:01:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:26,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:26,477 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 21:01:26,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:01:26,478 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:26,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:26,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1555454419, now seen corresponding path program 5 times [2024-06-27 21:01:26,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:26,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210631841] [2024-06-27 21:01:26,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:26,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:30,508 INFO 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:30,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:30,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210631841] [2024-06-27 21:01:30,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210631841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:30,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:30,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:30,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812218198] [2024-06-27 21:01:30,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:30,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:30,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:30,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:30,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:30,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:30,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 217 transitions, 2644 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:30,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:30,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:30,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:32,097 INFO L124 PetriNetUnfolderBase]: 2353/3795 cut-off events. [2024-06-27 21:01:32,097 INFO L125 PetriNetUnfolderBase]: For 84088/84096 co-relation queries the response was YES. [2024-06-27 21:01:32,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23283 conditions, 3795 events. 2353/3795 cut-off events. For 84088/84096 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 21964 event pairs, 539 based on Foata normal form. 24/3816 useless extension candidates. Maximal degree in co-relation 23208. Up to 3325 conditions per place. [2024-06-27 21:01:32,127 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-06-27 21:01:32,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 264 transitions, 3344 flow [2024-06-27 21:01:32,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:32,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:01:32,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:01:32,128 INFO L175 Difference]: Start difference. First operand has 159 places, 217 transitions, 2644 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:01:32,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 264 transitions, 3344 flow [2024-06-27 21:01:32,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 264 transitions, 3251 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 21:01:32,222 INFO L231 Difference]: Finished difference. Result has 159 places, 218 transitions, 2663 flow [2024-06-27 21:01:32,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2551, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=159, PETRI_TRANSITIONS=218} [2024-06-27 21:01:32,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-27 21:01:32,223 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 218 transitions, 2663 flow [2024-06-27 21:01:32,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:32,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:32,223 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 21:01:32,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:01:32,223 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:32,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:32,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1555602289, now seen corresponding path program 6 times [2024-06-27 21:01:32,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:32,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354422571] [2024-06-27 21:01:32,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:32,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:32,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:35,965 INFO 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:35,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:35,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354422571] [2024-06-27 21:01:35,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354422571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:35,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:35,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:35,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887081122] [2024-06-27 21:01:35,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:35,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:35,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:35,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:36,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:36,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 218 transitions, 2663 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:36,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:36,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:36,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:37,645 INFO L124 PetriNetUnfolderBase]: 2401/3879 cut-off events. [2024-06-27 21:01:37,645 INFO L125 PetriNetUnfolderBase]: For 88505/88513 co-relation queries the response was YES. [2024-06-27 21:01:37,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23797 conditions, 3879 events. 2401/3879 cut-off events. For 88505/88513 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22714 event pairs, 529 based on Foata normal form. 20/3896 useless extension candidates. Maximal degree in co-relation 23721. Up to 3153 conditions per place. [2024-06-27 21:01:37,672 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 42 changer transitions 0/271 dead transitions. [2024-06-27 21:01:37,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 271 transitions, 3437 flow [2024-06-27 21:01:37,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:37,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:37,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:01:37,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 21:01:37,674 INFO L175 Difference]: Start difference. First operand has 159 places, 218 transitions, 2663 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:01:37,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 271 transitions, 3437 flow [2024-06-27 21:01:37,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 271 transitions, 3346 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:01:37,778 INFO L231 Difference]: Finished difference. Result has 162 places, 222 transitions, 2752 flow [2024-06-27 21:01:37,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2752, PETRI_PLACES=162, PETRI_TRANSITIONS=222} [2024-06-27 21:01:37,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 21:01:37,779 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 222 transitions, 2752 flow [2024-06-27 21:01:37,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:37,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:37,779 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 21:01:37,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:01:37,779 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:37,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:37,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1549876837, now seen corresponding path program 1 times [2024-06-27 21:01:37,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:37,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817412855] [2024-06-27 21:01:37,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:37,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:41,269 INFO 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:41,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:41,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817412855] [2024-06-27 21:01:41,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817412855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:41,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:41,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:41,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044888641] [2024-06-27 21:01:41,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:41,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:41,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:41,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:41,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:41,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:41,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 222 transitions, 2752 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:41,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:41,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:41,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:43,190 INFO L124 PetriNetUnfolderBase]: 2449/3975 cut-off events. [2024-06-27 21:01:43,190 INFO L125 PetriNetUnfolderBase]: For 94506/94514 co-relation queries the response was YES. [2024-06-27 21:01:43,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24400 conditions, 3975 events. 2449/3975 cut-off events. For 94506/94514 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 23450 event pairs, 549 based on Foata normal form. 20/3992 useless extension candidates. Maximal degree in co-relation 24322. Up to 3275 conditions per place. [2024-06-27 21:01:43,224 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 46 changer transitions 0/282 dead transitions. [2024-06-27 21:01:43,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 282 transitions, 3527 flow [2024-06-27 21:01:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:01:43,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:01:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 21:01:43,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-27 21:01:43,225 INFO L175 Difference]: Start difference. First operand has 162 places, 222 transitions, 2752 flow. Second operand 11 states and 197 transitions. [2024-06-27 21:01:43,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 282 transitions, 3527 flow [2024-06-27 21:01:43,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 282 transitions, 3455 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:43,355 INFO L231 Difference]: Finished difference. Result has 168 places, 223 transitions, 2796 flow [2024-06-27 21:01:43,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2680, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=168, PETRI_TRANSITIONS=223} [2024-06-27 21:01:43,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 21:01:43,356 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 223 transitions, 2796 flow [2024-06-27 21:01:43,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:43,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:43,356 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 21:01:43,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:01:43,356 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:43,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:43,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1905024015, now seen corresponding path program 7 times [2024-06-27 21:01:43,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:43,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516199049] [2024-06-27 21:01:43,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:43,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:46,936 INFO 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:46,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:46,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516199049] [2024-06-27 21:01:46,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516199049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:46,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:46,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:46,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535646573] [2024-06-27 21:01:46,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:46,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:46,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:46,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:46,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:46,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:46,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 223 transitions, 2796 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:46,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:46,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:46,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:48,820 INFO L124 PetriNetUnfolderBase]: 2517/4103 cut-off events. [2024-06-27 21:01:48,820 INFO L125 PetriNetUnfolderBase]: For 102229/102239 co-relation queries the response was YES. [2024-06-27 21:01:48,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25277 conditions, 4103 events. 2517/4103 cut-off events. For 102229/102239 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24508 event pairs, 585 based on Foata normal form. 26/4126 useless extension candidates. Maximal degree in co-relation 25197. Up to 3394 conditions per place. [2024-06-27 21:01:48,854 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 202 selfloop transitions, 60 changer transitions 0/267 dead transitions. [2024-06-27 21:01:48,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 267 transitions, 3494 flow [2024-06-27 21:01:48,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:48,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:48,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:01:48,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 21:01:48,855 INFO L175 Difference]: Start difference. First operand has 168 places, 223 transitions, 2796 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:01:48,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 267 transitions, 3494 flow [2024-06-27 21:01:48,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 267 transitions, 3401 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:01:48,990 INFO L231 Difference]: Finished difference. Result has 168 places, 224 transitions, 2862 flow [2024-06-27 21:01:48,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2862, PETRI_PLACES=168, PETRI_TRANSITIONS=224} [2024-06-27 21:01:48,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 21:01:48,991 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 224 transitions, 2862 flow [2024-06-27 21:01:48,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:48,992 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 21:01:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:01:48,992 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:48,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:48,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1904876145, now seen corresponding path program 8 times [2024-06-27 21:01:48,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579467410] [2024-06-27 21:01:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:49,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:52,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:01:52,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:52,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579467410] [2024-06-27 21:01:52,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579467410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:52,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:52,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:52,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497794629] [2024-06-27 21:01:52,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:52,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:52,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:52,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:52,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:52,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:52,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 224 transitions, 2862 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:52,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:52,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:52,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:54,146 INFO L124 PetriNetUnfolderBase]: 2565/4187 cut-off events. [2024-06-27 21:01:54,146 INFO L125 PetriNetUnfolderBase]: For 108270/108280 co-relation queries the response was YES. [2024-06-27 21:01:54,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25945 conditions, 4187 events. 2565/4187 cut-off events. For 108270/108280 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25146 event pairs, 424 based on Foata normal form. 22/4206 useless extension candidates. Maximal degree in co-relation 25864. Up to 2854 conditions per place. [2024-06-27 21:01:54,188 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 65 changer transitions 0/275 dead transitions. [2024-06-27 21:01:54,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 275 transitions, 3733 flow [2024-06-27 21:01:54,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:54,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 21:01:54,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 21:01:54,190 INFO L175 Difference]: Start difference. First operand has 168 places, 224 transitions, 2862 flow. Second operand 8 states and 158 transitions. [2024-06-27 21:01:54,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 275 transitions, 3733 flow [2024-06-27 21:01:54,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 275 transitions, 3605 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:54,355 INFO L231 Difference]: Finished difference. Result has 171 places, 227 transitions, 2958 flow [2024-06-27 21:01:54,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2958, PETRI_PLACES=171, PETRI_TRANSITIONS=227} [2024-06-27 21:01:54,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-27 21:01:54,355 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 227 transitions, 2958 flow [2024-06-27 21:01:54,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:54,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:54,356 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 21:01:54,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:01:54,356 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:54,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:54,356 INFO L85 PathProgramCache]: Analyzing trace with hash 385387453, now seen corresponding path program 9 times [2024-06-27 21:01:54,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:54,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566802627] [2024-06-27 21:01:54,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:54,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:54,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:57,867 INFO 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:57,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:57,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566802627] [2024-06-27 21:01:57,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566802627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:57,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:57,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:57,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126943762] [2024-06-27 21:01:57,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:57,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:57,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:57,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:57,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:57,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:57,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 227 transitions, 2958 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:57,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:57,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:57,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:59,884 INFO L124 PetriNetUnfolderBase]: 2633/4306 cut-off events. [2024-06-27 21:01:59,885 INFO L125 PetriNetUnfolderBase]: For 119409/119447 co-relation queries the response was YES. [2024-06-27 21:01:59,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26983 conditions, 4306 events. 2633/4306 cut-off events. For 119409/119447 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26184 event pairs, 619 based on Foata normal form. 48/4350 useless extension candidates. Maximal degree in co-relation 26900. Up to 3706 conditions per place. [2024-06-27 21:01:59,919 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 62 changer transitions 0/278 dead transitions. [2024-06-27 21:01:59,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 278 transitions, 3703 flow [2024-06-27 21:01:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:01:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:01:59,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:01:59,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 21:01:59,921 INFO L175 Difference]: Start difference. First operand has 171 places, 227 transitions, 2958 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:01:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 278 transitions, 3703 flow [2024-06-27 21:02:00,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 278 transitions, 3499 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:00,095 INFO L231 Difference]: Finished difference. Result has 173 places, 228 transitions, 2919 flow [2024-06-27 21:02:00,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2919, PETRI_PLACES=173, PETRI_TRANSITIONS=228} [2024-06-27 21:02:00,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-27 21:02:00,095 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 228 transitions, 2919 flow [2024-06-27 21:02:00,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:00,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:00,095 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 21:02:00,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:02:00,096 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:00,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:00,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1910386395, now seen corresponding path program 10 times [2024-06-27 21:02:00,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931769893] [2024-06-27 21:02:00,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:00,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:00,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:03,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 21:02:03,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:03,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931769893] [2024-06-27 21:02:03,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931769893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:03,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:03,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:03,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014050903] [2024-06-27 21:02:03,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:03,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:03,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:03,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:03,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:03,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 228 transitions, 2919 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:03,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:03,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:03,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:05,988 INFO L124 PetriNetUnfolderBase]: 2605/4259 cut-off events. [2024-06-27 21:02:05,988 INFO L125 PetriNetUnfolderBase]: For 109188/109198 co-relation queries the response was YES. [2024-06-27 21:02:06,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25759 conditions, 4259 events. 2605/4259 cut-off events. For 109188/109198 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25826 event pairs, 593 based on Foata normal form. 26/4282 useless extension candidates. Maximal degree in co-relation 25677. Up to 3550 conditions per place. [2024-06-27 21:02:06,022 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 213 selfloop transitions, 64 changer transitions 0/282 dead transitions. [2024-06-27 21:02:06,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 282 transitions, 3678 flow [2024-06-27 21:02:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:06,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 21:02:06,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:02:06,024 INFO L175 Difference]: Start difference. First operand has 173 places, 228 transitions, 2919 flow. Second operand 10 states and 185 transitions. [2024-06-27 21:02:06,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 282 transitions, 3678 flow [2024-06-27 21:02:06,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 282 transitions, 3519 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:06,198 INFO L231 Difference]: Finished difference. Result has 175 places, 229 transitions, 2930 flow [2024-06-27 21:02:06,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2930, PETRI_PLACES=175, PETRI_TRANSITIONS=229} [2024-06-27 21:02:06,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-27 21:02:06,199 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 229 transitions, 2930 flow [2024-06-27 21:02:06,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:06,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:06,199 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 21:02:06,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:02:06,199 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:06,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:06,200 INFO L85 PathProgramCache]: Analyzing trace with hash 642103165, now seen corresponding path program 2 times [2024-06-27 21:02:06,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:06,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596964471] [2024-06-27 21:02:06,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:06,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:06,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:09,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:09,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:09,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596964471] [2024-06-27 21:02:09,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596964471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:09,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:09,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:09,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395673361] [2024-06-27 21:02:09,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:09,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:09,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:09,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:09,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:09,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:09,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 229 transitions, 2930 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:09,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:09,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:09,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:11,581 INFO L124 PetriNetUnfolderBase]: 2653/4358 cut-off events. [2024-06-27 21:02:11,581 INFO L125 PetriNetUnfolderBase]: For 111585/111623 co-relation queries the response was YES. [2024-06-27 21:02:11,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26074 conditions, 4358 events. 2653/4358 cut-off events. For 111585/111623 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 26663 event pairs, 603 based on Foata normal form. 44/4398 useless extension candidates. Maximal degree in co-relation 25991. Up to 3640 conditions per place. [2024-06-27 21:02:11,621 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 218 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-27 21:02:11,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 288 transitions, 3713 flow [2024-06-27 21:02:11,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:11,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:11,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 21:02:11,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-27 21:02:11,623 INFO L175 Difference]: Start difference. First operand has 175 places, 229 transitions, 2930 flow. Second operand 11 states and 197 transitions. [2024-06-27 21:02:11,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 288 transitions, 3713 flow [2024-06-27 21:02:11,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 288 transitions, 3585 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:11,844 INFO L231 Difference]: Finished difference. Result has 178 places, 230 transitions, 2958 flow [2024-06-27 21:02:11,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2958, PETRI_PLACES=178, PETRI_TRANSITIONS=230} [2024-06-27 21:02:11,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-27 21:02:11,845 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 230 transitions, 2958 flow [2024-06-27 21:02:11,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:11,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:11,845 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 21:02:11,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:02:11,845 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:11,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:11,846 INFO L85 PathProgramCache]: Analyzing trace with hash 651299935, now seen corresponding path program 3 times [2024-06-27 21:02:11,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:11,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494401819] [2024-06-27 21:02:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:11,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:11,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:14,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:14,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:14,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494401819] [2024-06-27 21:02:14,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494401819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:14,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:14,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:14,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459772582] [2024-06-27 21:02:14,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:14,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:14,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:14,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:14,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:14,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:14,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 230 transitions, 2958 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:14,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:14,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:14,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:16,917 INFO L124 PetriNetUnfolderBase]: 2701/4454 cut-off events. [2024-06-27 21:02:16,917 INFO L125 PetriNetUnfolderBase]: For 117779/117817 co-relation queries the response was YES. [2024-06-27 21:02:16,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26624 conditions, 4454 events. 2701/4454 cut-off events. For 117779/117817 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27392 event pairs, 585 based on Foata normal form. 44/4494 useless extension candidates. Maximal degree in co-relation 26540. Up to 2904 conditions per place. [2024-06-27 21:02:16,950 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-27 21:02:16,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 286 transitions, 3795 flow [2024-06-27 21:02:16,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:16,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:16,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 21:02:16,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-27 21:02:16,952 INFO L175 Difference]: Start difference. First operand has 178 places, 230 transitions, 2958 flow. Second operand 10 states and 183 transitions. [2024-06-27 21:02:16,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 286 transitions, 3795 flow [2024-06-27 21:02:17,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 286 transitions, 3653 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:02:17,118 INFO L231 Difference]: Finished difference. Result has 179 places, 231 transitions, 2994 flow [2024-06-27 21:02:17,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2994, PETRI_PLACES=179, PETRI_TRANSITIONS=231} [2024-06-27 21:02:17,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 21:02:17,119 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 231 transitions, 2994 flow [2024-06-27 21:02:17,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:17,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:17,120 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 21:02:17,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:02:17,120 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:17,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:17,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1910601597, now seen corresponding path program 4 times [2024-06-27 21:02:17,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:17,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760075122] [2024-06-27 21:02:17,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:17,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:17,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:20,697 INFO 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,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:20,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760075122] [2024-06-27 21:02:20,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760075122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:20,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:20,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:20,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493241355] [2024-06-27 21:02:20,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:20,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:20,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:20,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:20,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:20,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:20,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 231 transitions, 2994 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:20,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:20,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:20,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:22,972 INFO L124 PetriNetUnfolderBase]: 2681/4419 cut-off events. [2024-06-27 21:02:22,973 INFO L125 PetriNetUnfolderBase]: For 116423/116433 co-relation queries the response was YES. [2024-06-27 21:02:22,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26303 conditions, 4419 events. 2681/4419 cut-off events. For 116423/116433 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27213 event pairs, 577 based on Foata normal form. 22/4438 useless extension candidates. Maximal degree in co-relation 26218. Up to 3250 conditions per place. [2024-06-27 21:02:23,014 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 72 changer transitions 0/286 dead transitions. [2024-06-27 21:02:23,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 286 transitions, 3681 flow [2024-06-27 21:02:23,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:23,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:23,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:02:23,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:02:23,016 INFO L175 Difference]: Start difference. First operand has 179 places, 231 transitions, 2994 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:02:23,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 286 transitions, 3681 flow [2024-06-27 21:02:23,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 286 transitions, 3540 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:23,303 INFO L231 Difference]: Finished difference. Result has 181 places, 230 transitions, 2935 flow [2024-06-27 21:02:23,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2935, PETRI_PLACES=181, PETRI_TRANSITIONS=230} [2024-06-27 21:02:23,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 21:02:23,304 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 230 transitions, 2935 flow [2024-06-27 21:02:23,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:23,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:23,305 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 21:02:23,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:02:23,305 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 21:02:23,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:23,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1150023807, now seen corresponding path program 1 times [2024-06-27 21:02:23,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:23,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339516206] [2024-06-27 21:02:23,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:23,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:26,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 21:02:26,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:26,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339516206] [2024-06-27 21:02:26,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339516206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:26,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:26,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:26,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100028334] [2024-06-27 21:02:26,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:26,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:26,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:26,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:26,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:26,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:26,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 230 transitions, 2935 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:26,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:26,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:26,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:27,530 INFO L124 PetriNetUnfolderBase]: 2552/4257 cut-off events. [2024-06-27 21:02:27,530 INFO L125 PetriNetUnfolderBase]: For 116946/117004 co-relation queries the response was YES. [2024-06-27 21:02:27,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25536 conditions, 4257 events. 2552/4257 cut-off events. For 116946/117004 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 26623 event pairs, 575 based on Foata normal form. 55/4276 useless extension candidates. Maximal degree in co-relation 25450. Up to 3826 conditions per place. [2024-06-27 21:02:27,586 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 55 changer transitions 0/271 dead transitions. [2024-06-27 21:02:27,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 271 transitions, 3752 flow [2024-06-27 21:02:27,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:27,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:27,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:02:27,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:02:27,588 INFO L175 Difference]: Start difference. First operand has 181 places, 230 transitions, 2935 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:02:27,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 271 transitions, 3752 flow [2024-06-27 21:02:27,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 271 transitions, 3534 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 21:02:27,808 INFO L231 Difference]: Finished difference. Result has 179 places, 246 transitions, 3018 flow [2024-06-27 21:02:27,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3018, PETRI_PLACES=179, PETRI_TRANSITIONS=246} [2024-06-27 21:02:27,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 21:02:27,809 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 246 transitions, 3018 flow [2024-06-27 21:02:27,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:27,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:27,809 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 21:02:27,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:02:27,809 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 21:02:27,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:27,809 INFO L85 PathProgramCache]: Analyzing trace with hash -438080483, now seen corresponding path program 2 times [2024-06-27 21:02:27,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:27,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730102654] [2024-06-27 21:02:27,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:27,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:27,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:30,371 INFO 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:30,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:30,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730102654] [2024-06-27 21:02:30,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730102654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:30,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:30,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:30,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579822351] [2024-06-27 21:02:30,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:30,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:30,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:30,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:30,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:30,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:30,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 246 transitions, 3018 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:30,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:30,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:30,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:31,508 INFO L124 PetriNetUnfolderBase]: 2539/4240 cut-off events. [2024-06-27 21:02:31,508 INFO L125 PetriNetUnfolderBase]: For 110239/110285 co-relation queries the response was YES. [2024-06-27 21:02:31,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24793 conditions, 4240 events. 2539/4240 cut-off events. For 110239/110285 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26549 event pairs, 576 based on Foata normal form. 39/4243 useless extension candidates. Maximal degree in co-relation 24707. Up to 3818 conditions per place. [2024-06-27 21:02:31,550 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 198 selfloop transitions, 53 changer transitions 0/267 dead transitions. [2024-06-27 21:02:31,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 267 transitions, 3584 flow [2024-06-27 21:02:31,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:31,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:31,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 21:02:31,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:02:31,551 INFO L175 Difference]: Start difference. First operand has 179 places, 246 transitions, 3018 flow. Second operand 6 states and 111 transitions. [2024-06-27 21:02:31,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 267 transitions, 3584 flow [2024-06-27 21:02:31,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 267 transitions, 3525 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 21:02:31,742 INFO L231 Difference]: Finished difference. Result has 183 places, 246 transitions, 3085 flow [2024-06-27 21:02:31,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3085, PETRI_PLACES=183, PETRI_TRANSITIONS=246} [2024-06-27 21:02:31,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 21:02:31,742 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 246 transitions, 3085 flow [2024-06-27 21:02:31,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:31,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:31,743 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 21:02:31,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:02:31,743 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 21:02:31,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:31,743 INFO L85 PathProgramCache]: Analyzing trace with hash -437664773, now seen corresponding path program 3 times [2024-06-27 21:02:31,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:31,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037494008] [2024-06-27 21:02:31,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:31,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:31,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:34,322 INFO 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:34,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:34,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037494008] [2024-06-27 21:02:34,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037494008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:34,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:34,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:34,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554910333] [2024-06-27 21:02:34,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:34,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:34,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:34,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:34,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:34,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:34,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 246 transitions, 3085 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:34,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:34,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:34,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:35,703 INFO L124 PetriNetUnfolderBase]: 2526/4220 cut-off events. [2024-06-27 21:02:35,704 INFO L125 PetriNetUnfolderBase]: For 114088/114159 co-relation queries the response was YES. [2024-06-27 21:02:35,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24788 conditions, 4220 events. 2526/4220 cut-off events. For 114088/114159 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26461 event pairs, 576 based on Foata normal form. 59/4239 useless extension candidates. Maximal degree in co-relation 24700. Up to 3776 conditions per place. [2024-06-27 21:02:35,742 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 193 selfloop transitions, 55 changer transitions 0/264 dead transitions. [2024-06-27 21:02:35,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 264 transitions, 3667 flow [2024-06-27 21:02:35,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:35,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:02:35,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:02:35,745 INFO L175 Difference]: Start difference. First operand has 183 places, 246 transitions, 3085 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:02:35,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 264 transitions, 3667 flow [2024-06-27 21:02:35,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 3561 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:35,898 INFO L231 Difference]: Finished difference. Result has 184 places, 249 transitions, 3141 flow [2024-06-27 21:02:35,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3141, PETRI_PLACES=184, PETRI_TRANSITIONS=249} [2024-06-27 21:02:35,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 21:02:35,899 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 249 transitions, 3141 flow [2024-06-27 21:02:35,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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:35,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:35,900 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 21:02:35,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:02:35,900 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 21:02:35,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:35,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1327219683, now seen corresponding path program 1 times [2024-06-27 21:02:35,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:35,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738620259] [2024-06-27 21:02:35,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:35,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:35,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:37,929 INFO 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:37,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:37,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738620259] [2024-06-27 21:02:37,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738620259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:37,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:37,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:37,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569347460] [2024-06-27 21:02:37,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:37,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:37,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:37,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:37,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:37,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:37,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 249 transitions, 3141 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 21:02:37,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:37,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:37,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:39,439 INFO L124 PetriNetUnfolderBase]: 2685/4433 cut-off events. [2024-06-27 21:02:39,439 INFO L125 PetriNetUnfolderBase]: For 117211/117215 co-relation queries the response was YES. [2024-06-27 21:02:39,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26183 conditions, 4433 events. 2685/4433 cut-off events. For 117211/117215 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27560 event pairs, 723 based on Foata normal form. 3/4434 useless extension candidates. Maximal degree in co-relation 26094. Up to 4168 conditions per place. [2024-06-27 21:02:39,476 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 19 changer transitions 0/271 dead transitions. [2024-06-27 21:02:39,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 271 transitions, 3855 flow [2024-06-27 21:02:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:39,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:39,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:02:39,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 21:02:39,477 INFO L175 Difference]: Start difference. First operand has 184 places, 249 transitions, 3141 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:02:39,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 271 transitions, 3855 flow [2024-06-27 21:02:39,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 271 transitions, 3715 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:39,648 INFO L231 Difference]: Finished difference. Result has 186 places, 255 transitions, 3115 flow [2024-06-27 21:02:39,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3115, PETRI_PLACES=186, PETRI_TRANSITIONS=255} [2024-06-27 21:02:39,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 21:02:39,649 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 255 transitions, 3115 flow [2024-06-27 21:02:39,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 21:02:39,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:39,649 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 21:02:39,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:02:39,649 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 21:02:39,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1297309697, now seen corresponding path program 2 times [2024-06-27 21:02:39,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:39,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459048655] [2024-06-27 21:02:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:39,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:41,784 INFO 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:41,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:41,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459048655] [2024-06-27 21:02:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459048655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:41,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:41,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:41,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948660922] [2024-06-27 21:02:41,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:41,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:41,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:41,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:41,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:41,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 255 transitions, 3115 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 21:02:41,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:41,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:41,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:43,135 INFO L124 PetriNetUnfolderBase]: 2682/4429 cut-off events. [2024-06-27 21:02:43,135 INFO L125 PetriNetUnfolderBase]: For 122386/122390 co-relation queries the response was YES. [2024-06-27 21:02:43,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26326 conditions, 4429 events. 2682/4429 cut-off events. For 122386/122390 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27512 event pairs, 723 based on Foata normal form. 3/4430 useless extension candidates. Maximal degree in co-relation 26236. Up to 4168 conditions per place. [2024-06-27 21:02:43,169 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 16 changer transitions 0/269 dead transitions. [2024-06-27 21:02:43,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 269 transitions, 3683 flow [2024-06-27 21:02:43,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:02:43,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:02:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:02:43,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:02:43,171 INFO L175 Difference]: Start difference. First operand has 186 places, 255 transitions, 3115 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:02:43,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 269 transitions, 3683 flow [2024-06-27 21:02:43,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 269 transitions, 3628 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 21:02:43,355 INFO L231 Difference]: Finished difference. Result has 189 places, 255 transitions, 3102 flow [2024-06-27 21:02:43,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3102, PETRI_PLACES=189, PETRI_TRANSITIONS=255} [2024-06-27 21:02:43,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-27 21:02:43,356 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 255 transitions, 3102 flow [2024-06-27 21:02:43,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 21:02:43,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:43,356 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 21:02:43,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:02:43,357 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 21:02:43,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:43,357 INFO L85 PathProgramCache]: Analyzing trace with hash -437649893, now seen corresponding path program 1 times [2024-06-27 21:02:43,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:43,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135463480] [2024-06-27 21:02:43,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:43,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:43,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:46,371 INFO 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:46,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:46,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135463480] [2024-06-27 21:02:46,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135463480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:46,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:46,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:46,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13331103] [2024-06-27 21:02:46,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:46,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:46,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:46,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:46,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:46,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:46,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 255 transitions, 3102 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:46,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:46,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:46,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:47,579 INFO L124 PetriNetUnfolderBase]: 2515/4205 cut-off events. [2024-06-27 21:02:47,579 INFO L125 PetriNetUnfolderBase]: For 127204/127294 co-relation queries the response was YES. [2024-06-27 21:02:47,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25203 conditions, 4205 events. 2515/4205 cut-off events. For 127204/127294 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26364 event pairs, 654 based on Foata normal form. 81/4250 useless extension candidates. Maximal degree in co-relation 25111. Up to 3877 conditions per place. [2024-06-27 21:02:47,619 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 239 selfloop transitions, 15 changer transitions 0/270 dead transitions. [2024-06-27 21:02:47,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 270 transitions, 3672 flow [2024-06-27 21:02:47,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:47,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:47,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 21:02:47,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:02:47,621 INFO L175 Difference]: Start difference. First operand has 189 places, 255 transitions, 3102 flow. Second operand 6 states and 102 transitions. [2024-06-27 21:02:47,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 270 transitions, 3672 flow [2024-06-27 21:02:47,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 270 transitions, 3640 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:47,824 INFO L231 Difference]: Finished difference. Result has 191 places, 257 transitions, 3137 flow [2024-06-27 21:02:47,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3137, PETRI_PLACES=191, PETRI_TRANSITIONS=257} [2024-06-27 21:02:47,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-27 21:02:47,825 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 257 transitions, 3137 flow [2024-06-27 21:02:47,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:47,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:47,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] [2024-06-27 21:02:47,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:02:47,826 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 21:02:47,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:47,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1281735834, now seen corresponding path program 1 times [2024-06-27 21:02:47,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:47,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508825685] [2024-06-27 21:02:47,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:47,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:51,145 INFO 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:51,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:51,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508825685] [2024-06-27 21:02:51,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508825685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:51,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:51,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:51,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026960401] [2024-06-27 21:02:51,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:51,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:51,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:51,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:51,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:51,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:51,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 257 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:51,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:51,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:51,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:52,892 INFO L124 PetriNetUnfolderBase]: 2696/4450 cut-off events. [2024-06-27 21:02:52,892 INFO L125 PetriNetUnfolderBase]: For 131800/131808 co-relation queries the response was YES. [2024-06-27 21:02:52,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26621 conditions, 4450 events. 2696/4450 cut-off events. For 131800/131808 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27515 event pairs, 598 based on Foata normal form. 14/4462 useless extension candidates. Maximal degree in co-relation 26528. Up to 4059 conditions per place. [2024-06-27 21:02:52,932 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2024-06-27 21:02:52,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 320 transitions, 4197 flow [2024-06-27 21:02:52,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:52,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:52,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 21:02:52,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 21:02:52,933 INFO L175 Difference]: Start difference. First operand has 191 places, 257 transitions, 3137 flow. Second operand 10 states and 166 transitions. [2024-06-27 21:02:52,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 320 transitions, 4197 flow [2024-06-27 21:02:53,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 320 transitions, 4146 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:53,158 INFO L231 Difference]: Finished difference. Result has 199 places, 282 transitions, 3478 flow [2024-06-27 21:02:53,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3478, PETRI_PLACES=199, PETRI_TRANSITIONS=282} [2024-06-27 21:02:53,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 21:02:53,158 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 282 transitions, 3478 flow [2024-06-27 21:02:53,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:53,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:53,158 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 21:02:53,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:02:53,159 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 21:02:53,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash 654221870, now seen corresponding path program 2 times [2024-06-27 21:02:53,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:53,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829161357] [2024-06-27 21:02:53,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:53,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:53,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:56,493 INFO 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:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829161357] [2024-06-27 21:02:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829161357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:56,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:56,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423122260] [2024-06-27 21:02:56,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:56,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:56,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:56,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:56,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:56,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:56,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 282 transitions, 3478 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:56,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:56,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:56,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:58,136 INFO L124 PetriNetUnfolderBase]: 2737/4511 cut-off events. [2024-06-27 21:02:58,136 INFO L125 PetriNetUnfolderBase]: For 138389/138391 co-relation queries the response was YES. [2024-06-27 21:02:58,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27491 conditions, 4511 events. 2737/4511 cut-off events. For 138389/138391 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27863 event pairs, 602 based on Foata normal form. 4/4513 useless extension candidates. Maximal degree in co-relation 27395. Up to 4098 conditions per place. [2024-06-27 21:02:58,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 62 changer transitions 0/327 dead transitions. [2024-06-27 21:02:58,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 327 transitions, 4534 flow [2024-06-27 21:02:58,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:58,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:58,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:02:58,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 21:02:58,181 INFO L175 Difference]: Start difference. First operand has 199 places, 282 transitions, 3478 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:02:58,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 327 transitions, 4534 flow [2024-06-27 21:02:58,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 327 transitions, 4404 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:58,392 INFO L231 Difference]: Finished difference. Result has 206 places, 296 transitions, 3657 flow [2024-06-27 21:02:58,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3657, PETRI_PLACES=206, PETRI_TRANSITIONS=296} [2024-06-27 21:02:58,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 21:02:58,393 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 296 transitions, 3657 flow [2024-06-27 21:02:58,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:58,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:58,394 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 21:02:58,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:02:58,394 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 21:02:58,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:58,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1998867766, now seen corresponding path program 3 times [2024-06-27 21:02:58,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:58,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833990441] [2024-06-27 21:02:58,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:58,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:01,632 INFO 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:03:01,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:01,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833990441] [2024-06-27 21:03:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833990441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:01,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:01,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:01,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570680392] [2024-06-27 21:03:01,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:01,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 296 transitions, 3657 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:03,046 INFO L124 PetriNetUnfolderBase]: 2725/4495 cut-off events. [2024-06-27 21:03:03,046 INFO L125 PetriNetUnfolderBase]: For 140177/140179 co-relation queries the response was YES. [2024-06-27 21:03:03,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27378 conditions, 4495 events. 2725/4495 cut-off events. For 140177/140179 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27787 event pairs, 602 based on Foata normal form. 4/4497 useless extension candidates. Maximal degree in co-relation 27280. Up to 4088 conditions per place. [2024-06-27 21:03:03,089 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 60 changer transitions 0/323 dead transitions. [2024-06-27 21:03:03,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 323 transitions, 4457 flow [2024-06-27 21:03:03,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:03,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:03:03,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 21:03:03,091 INFO L175 Difference]: Start difference. First operand has 206 places, 296 transitions, 3657 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:03:03,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 323 transitions, 4457 flow [2024-06-27 21:03:03,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 323 transitions, 4382 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:03:03,338 INFO L231 Difference]: Finished difference. Result has 212 places, 296 transitions, 3711 flow [2024-06-27 21:03:03,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3711, PETRI_PLACES=212, PETRI_TRANSITIONS=296} [2024-06-27 21:03:03,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 21:03:03,339 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 296 transitions, 3711 flow [2024-06-27 21:03:03,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:03,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:03,339 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 21:03:03,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:03:03,339 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 21:03:03,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:03,340 INFO L85 PathProgramCache]: Analyzing trace with hash -695591310, now seen corresponding path program 4 times [2024-06-27 21:03:03,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:03,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186583080] [2024-06-27 21:03:03,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:03,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:06,403 INFO 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:03:06,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:06,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186583080] [2024-06-27 21:03:06,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186583080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:06,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:06,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:06,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720459773] [2024-06-27 21:03:06,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:06,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:06,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:06,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:06,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:06,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:06,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 296 transitions, 3711 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:06,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:06,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:06,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:07,739 INFO L124 PetriNetUnfolderBase]: 2735/4511 cut-off events. [2024-06-27 21:03:07,740 INFO L125 PetriNetUnfolderBase]: For 145078/145080 co-relation queries the response was YES. [2024-06-27 21:03:07,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27599 conditions, 4511 events. 2735/4511 cut-off events. For 145078/145080 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27902 event pairs, 604 based on Foata normal form. 2/4511 useless extension candidates. Maximal degree in co-relation 27500. Up to 4098 conditions per place. [2024-06-27 21:03:07,776 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 256 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-27 21:03:07,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 323 transitions, 4538 flow [2024-06-27 21:03:07,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:07,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:07,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:03:07,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:03:07,777 INFO L175 Difference]: Start difference. First operand has 212 places, 296 transitions, 3711 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:03:07,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 323 transitions, 4538 flow [2024-06-27 21:03:07,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 4408 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:07,999 INFO L231 Difference]: Finished difference. Result has 211 places, 299 transitions, 3749 flow [2024-06-27 21:03:08,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3749, PETRI_PLACES=211, PETRI_TRANSITIONS=299} [2024-06-27 21:03:08,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-27 21:03:08,000 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 299 transitions, 3749 flow [2024-06-27 21:03:08,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:08,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:08,001 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 21:03:08,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:03:08,001 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 21:03:08,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:08,002 INFO L85 PathProgramCache]: Analyzing trace with hash -695602470, now seen corresponding path program 5 times [2024-06-27 21:03:08,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:08,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070625754] [2024-06-27 21:03:08,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:08,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:08,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:11,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 21:03:11,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:11,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070625754] [2024-06-27 21:03:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070625754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:11,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279909459] [2024-06-27 21:03:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:11,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:11,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:11,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 299 transitions, 3749 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:11,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:11,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:11,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:12,601 INFO L124 PetriNetUnfolderBase]: 2729/4507 cut-off events. [2024-06-27 21:03:12,601 INFO L125 PetriNetUnfolderBase]: For 148828/148838 co-relation queries the response was YES. [2024-06-27 21:03:12,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27630 conditions, 4507 events. 2729/4507 cut-off events. For 148828/148838 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27919 event pairs, 598 based on Foata normal form. 12/4517 useless extension candidates. Maximal degree in co-relation 27530. Up to 4093 conditions per place. [2024-06-27 21:03:12,646 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 262 selfloop transitions, 67 changer transitions 0/334 dead transitions. [2024-06-27 21:03:12,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 334 transitions, 4517 flow [2024-06-27 21:03:12,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:12,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:12,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:03:12,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:03:12,647 INFO L175 Difference]: Start difference. First operand has 211 places, 299 transitions, 3749 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:03:12,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 334 transitions, 4517 flow [2024-06-27 21:03:12,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 334 transitions, 4419 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:12,905 INFO L231 Difference]: Finished difference. Result has 215 places, 299 transitions, 3808 flow [2024-06-27 21:03:12,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3808, PETRI_PLACES=215, PETRI_TRANSITIONS=299} [2024-06-27 21:03:12,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 21:03:12,906 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 299 transitions, 3808 flow [2024-06-27 21:03:12,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:12,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:12,906 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 21:03:12,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:03:12,907 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 21:03:12,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:12,907 INFO L85 PathProgramCache]: Analyzing trace with hash -682704300, now seen corresponding path program 6 times [2024-06-27 21:03:12,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:12,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335835214] [2024-06-27 21:03:12,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:12,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:15,944 INFO 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:03:15,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:15,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335835214] [2024-06-27 21:03:15,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335835214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:15,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:15,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:15,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232350446] [2024-06-27 21:03:15,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:15,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:15,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:15,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:15,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:15,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:15,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 299 transitions, 3808 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:15,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:15,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:15,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:17,499 INFO L124 PetriNetUnfolderBase]: 2723/4494 cut-off events. [2024-06-27 21:03:17,499 INFO L125 PetriNetUnfolderBase]: For 148092/148103 co-relation queries the response was YES. [2024-06-27 21:03:17,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27576 conditions, 4494 events. 2723/4494 cut-off events. For 148092/148103 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27758 event pairs, 623 based on Foata normal form. 4/4491 useless extension candidates. Maximal degree in co-relation 27476. Up to 4063 conditions per place. [2024-06-27 21:03:17,541 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 66 changer transitions 0/325 dead transitions. [2024-06-27 21:03:17,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 325 transitions, 4572 flow [2024-06-27 21:03:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:17,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:03:17,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 21:03:17,542 INFO L175 Difference]: Start difference. First operand has 215 places, 299 transitions, 3808 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:03:17,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 325 transitions, 4572 flow [2024-06-27 21:03:17,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 325 transitions, 4418 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:03:17,784 INFO L231 Difference]: Finished difference. Result has 215 places, 308 transitions, 3921 flow [2024-06-27 21:03:17,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=308} [2024-06-27 21:03:17,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 21:03:17,784 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 308 transitions, 3921 flow [2024-06-27 21:03:17,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:17,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:17,785 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 21:03:17,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:03:17,785 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 21:03:17,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:17,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1549556298, now seen corresponding path program 1 times [2024-06-27 21:03:17,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:17,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013265037] [2024-06-27 21:03:17,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:17,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:17,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:20,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:20,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:20,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013265037] [2024-06-27 21:03:20,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013265037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:20,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:20,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:20,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114971710] [2024-06-27 21:03:20,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:20,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:20,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:20,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:20,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:20,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:20,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 308 transitions, 3921 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:20,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:20,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:20,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:21,870 INFO L124 PetriNetUnfolderBase]: 2733/4520 cut-off events. [2024-06-27 21:03:21,871 INFO L125 PetriNetUnfolderBase]: For 148723/148727 co-relation queries the response was YES. [2024-06-27 21:03:21,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 4520 events. 2733/4520 cut-off events. For 148723/148727 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28141 event pairs, 721 based on Foata normal form. 4/4522 useless extension candidates. Maximal degree in co-relation 27993. Up to 4203 conditions per place. [2024-06-27 21:03:21,914 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 27 changer transitions 0/334 dead transitions. [2024-06-27 21:03:21,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 4795 flow [2024-06-27 21:03:21,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:21,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:21,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:03:21,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:03:21,915 INFO L175 Difference]: Start difference. First operand has 215 places, 308 transitions, 3921 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:03:21,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 4795 flow [2024-06-27 21:03:22,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 4727 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 21:03:22,183 INFO L231 Difference]: Finished difference. Result has 220 places, 314 transitions, 3995 flow [2024-06-27 21:03:22,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3995, PETRI_PLACES=220, PETRI_TRANSITIONS=314} [2024-06-27 21:03:22,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-27 21:03:22,183 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 314 transitions, 3995 flow [2024-06-27 21:03:22,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:22,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:22,184 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 21:03:22,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:03:22,184 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 21:03:22,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:22,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1561902670, now seen corresponding path program 2 times [2024-06-27 21:03:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475760470] [2024-06-27 21:03:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:22,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:24,586 INFO 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:03:24,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:24,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475760470] [2024-06-27 21:03:24,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475760470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:24,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:24,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:24,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171817504] [2024-06-27 21:03:24,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:24,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:24,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:24,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:24,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:24,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:24,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 314 transitions, 3995 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:24,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:24,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:24,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:26,226 INFO L124 PetriNetUnfolderBase]: 2743/4534 cut-off events. [2024-06-27 21:03:26,226 INFO L125 PetriNetUnfolderBase]: For 155214/155218 co-relation queries the response was YES. [2024-06-27 21:03:26,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28647 conditions, 4534 events. 2743/4534 cut-off events. For 155214/155218 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28186 event pairs, 718 based on Foata normal form. 4/4536 useless extension candidates. Maximal degree in co-relation 28543. Up to 4222 conditions per place. [2024-06-27 21:03:26,266 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 306 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 21:03:26,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 338 transitions, 4849 flow [2024-06-27 21:03:26,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:26,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:26,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:03:26,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:03:26,268 INFO L175 Difference]: Start difference. First operand has 220 places, 314 transitions, 3995 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:03:26,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 338 transitions, 4849 flow [2024-06-27 21:03:26,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 338 transitions, 4787 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 21:03:26,533 INFO L231 Difference]: Finished difference. Result has 225 places, 317 transitions, 4037 flow [2024-06-27 21:03:26,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4037, PETRI_PLACES=225, PETRI_TRANSITIONS=317} [2024-06-27 21:03:26,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-27 21:03:26,534 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 317 transitions, 4037 flow [2024-06-27 21:03:26,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:26,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:26,534 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 21:03:26,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:03:26,535 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 21:03:26,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:26,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1561897090, now seen corresponding path program 3 times [2024-06-27 21:03:26,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:26,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673422684] [2024-06-27 21:03:26,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:26,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:26,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:28,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 21:03:28,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:28,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673422684] [2024-06-27 21:03:28,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673422684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:28,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:28,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:28,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056287148] [2024-06-27 21:03:28,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:28,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:28,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:28,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:28,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:29,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:29,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 317 transitions, 4037 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:29,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:29,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:29,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:30,306 INFO L124 PetriNetUnfolderBase]: 2737/4526 cut-off events. [2024-06-27 21:03:30,306 INFO L125 PetriNetUnfolderBase]: For 158869/158873 co-relation queries the response was YES. [2024-06-27 21:03:30,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28668 conditions, 4526 events. 2737/4526 cut-off events. For 158869/158873 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28181 event pairs, 721 based on Foata normal form. 4/4528 useless extension candidates. Maximal degree in co-relation 28562. Up to 4217 conditions per place. [2024-06-27 21:03:30,358 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 305 selfloop transitions, 25 changer transitions 0/335 dead transitions. [2024-06-27 21:03:30,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 335 transitions, 4745 flow [2024-06-27 21:03:30,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:03:30,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:03:30,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:03:30,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:03:30,359 INFO L175 Difference]: Start difference. First operand has 225 places, 317 transitions, 4037 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:03:30,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 335 transitions, 4745 flow [2024-06-27 21:03:30,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 4633 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:30,678 INFO L231 Difference]: Finished difference. Result has 225 places, 317 transitions, 3981 flow [2024-06-27 21:03:30,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3981, PETRI_PLACES=225, PETRI_TRANSITIONS=317} [2024-06-27 21:03:30,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-27 21:03:30,679 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 317 transitions, 3981 flow [2024-06-27 21:03:30,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:30,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:30,679 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 21:03:30,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:03:30,679 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 21:03:30,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:30,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1657875550, now seen corresponding path program 1 times [2024-06-27 21:03:30,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:30,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816538076] [2024-06-27 21:03:30,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:30,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816538076] [2024-06-27 21:03:33,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816538076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:33,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:33,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60212786] [2024-06-27 21:03:33,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:33,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:33,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:33,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:33,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:33,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:33,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 317 transitions, 3981 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:33,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:33,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:33,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:35,703 INFO L124 PetriNetUnfolderBase]: 2750/4544 cut-off events. [2024-06-27 21:03:35,704 INFO L125 PetriNetUnfolderBase]: For 163636/163646 co-relation queries the response was YES. [2024-06-27 21:03:35,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28884 conditions, 4544 events. 2750/4544 cut-off events. For 163636/163646 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28233 event pairs, 612 based on Foata normal form. 11/4552 useless extension candidates. Maximal degree in co-relation 28777. Up to 4099 conditions per place. [2024-06-27 21:03:35,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 64 changer transitions 0/359 dead transitions. [2024-06-27 21:03:35,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 359 transitions, 5115 flow [2024-06-27 21:03:35,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:35,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:35,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:03:35,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 21:03:35,752 INFO L175 Difference]: Start difference. First operand has 225 places, 317 transitions, 3981 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:03:35,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 359 transitions, 5115 flow [2024-06-27 21:03:36,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 359 transitions, 5065 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:36,055 INFO L231 Difference]: Finished difference. Result has 228 places, 326 transitions, 4209 flow [2024-06-27 21:03:36,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4209, PETRI_PLACES=228, PETRI_TRANSITIONS=326} [2024-06-27 21:03:36,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-27 21:03:36,055 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 326 transitions, 4209 flow [2024-06-27 21:03:36,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:36,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:36,056 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 21:03:36,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:03:36,056 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 21:03:36,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:36,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1188975398, now seen corresponding path program 2 times [2024-06-27 21:03:36,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:36,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661413449] [2024-06-27 21:03:36,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:36,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:36,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:39,481 INFO 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:03:39,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:39,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661413449] [2024-06-27 21:03:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661413449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:39,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:39,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987566749] [2024-06-27 21:03:39,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:39,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:39,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:39,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:39,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:39,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 326 transitions, 4209 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:39,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:39,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:39,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:41,269 INFO L124 PetriNetUnfolderBase]: 2765/4568 cut-off events. [2024-06-27 21:03:41,269 INFO L125 PetriNetUnfolderBase]: For 171649/171661 co-relation queries the response was YES. [2024-06-27 21:03:41,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29603 conditions, 4568 events. 2765/4568 cut-off events. For 171649/171661 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28375 event pairs, 605 based on Foata normal form. 13/4579 useless extension candidates. Maximal degree in co-relation 29495. Up to 4200 conditions per place. [2024-06-27 21:03:41,321 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-27 21:03:41,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 362 transitions, 5146 flow [2024-06-27 21:03:41,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:41,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:41,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:03:41,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:03:41,322 INFO L175 Difference]: Start difference. First operand has 228 places, 326 transitions, 4209 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:03:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 362 transitions, 5146 flow [2024-06-27 21:03:41,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 362 transitions, 5031 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 21:03:41,707 INFO L231 Difference]: Finished difference. Result has 233 places, 335 transitions, 4360 flow [2024-06-27 21:03:41,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4360, PETRI_PLACES=233, PETRI_TRANSITIONS=335} [2024-06-27 21:03:41,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-27 21:03:41,707 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 335 transitions, 4360 flow [2024-06-27 21:03:41,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:41,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:41,708 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 21:03:41,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:03:41,708 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 21:03:41,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:41,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1366106918, now seen corresponding path program 3 times [2024-06-27 21:03:41,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:41,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466842004] [2024-06-27 21:03:41,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:41,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:41,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:45,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 21:03:45,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:45,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466842004] [2024-06-27 21:03:45,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466842004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:45,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:45,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:45,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804295522] [2024-06-27 21:03:45,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:45,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:45,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:45,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:45,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:45,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:45,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 335 transitions, 4360 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:45,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:45,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:45,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:47,047 INFO L124 PetriNetUnfolderBase]: 2778/4591 cut-off events. [2024-06-27 21:03:47,047 INFO L125 PetriNetUnfolderBase]: For 179531/179545 co-relation queries the response was YES. [2024-06-27 21:03:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30007 conditions, 4591 events. 2778/4591 cut-off events. For 179531/179545 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28586 event pairs, 608 based on Foata normal form. 15/4604 useless extension candidates. Maximal degree in co-relation 29897. Up to 4207 conditions per place. [2024-06-27 21:03:47,097 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 297 selfloop transitions, 63 changer transitions 0/365 dead transitions. [2024-06-27 21:03:47,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 365 transitions, 5336 flow [2024-06-27 21:03:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:47,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:47,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:03:47,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:03:47,099 INFO L175 Difference]: Start difference. First operand has 233 places, 335 transitions, 4360 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:03:47,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 365 transitions, 5336 flow [2024-06-27 21:03:47,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 365 transitions, 5203 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:47,585 INFO L231 Difference]: Finished difference. Result has 238 places, 341 transitions, 4470 flow [2024-06-27 21:03:47,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4470, PETRI_PLACES=238, PETRI_TRANSITIONS=341} [2024-06-27 21:03:47,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 21:03:47,586 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 341 transitions, 4470 flow [2024-06-27 21:03:47,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:47,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:47,586 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 21:03:47,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:03:47,587 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 21:03:47,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:47,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1835373304, now seen corresponding path program 1 times [2024-06-27 21:03:47,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:47,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293759584] [2024-06-27 21:03:47,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:47,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:51,528 INFO 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:03:51,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:51,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293759584] [2024-06-27 21:03:51,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293759584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:51,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:51,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:51,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92343479] [2024-06-27 21:03:51,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:51,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:51,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:51,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:51,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:51,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:03:51,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 341 transitions, 4470 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:03:51,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:51,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:03:51,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:53,111 INFO L124 PetriNetUnfolderBase]: 2640/4411 cut-off events. [2024-06-27 21:03:53,111 INFO L125 PetriNetUnfolderBase]: For 189691/189741 co-relation queries the response was YES. [2024-06-27 21:03:53,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29243 conditions, 4411 events. 2640/4411 cut-off events. For 189691/189741 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27804 event pairs, 559 based on Foata normal form. 43/4419 useless extension candidates. Maximal degree in co-relation 29131. Up to 3921 conditions per place. [2024-06-27 21:03:53,163 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 70 changer transitions 0/369 dead transitions. [2024-06-27 21:03:53,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 369 transitions, 5262 flow [2024-06-27 21:03:53,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:53,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:03:53,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:03:53,165 INFO L175 Difference]: Start difference. First operand has 238 places, 341 transitions, 4470 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:03:53,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 369 transitions, 5262 flow [2024-06-27 21:03:53,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 369 transitions, 5109 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:53,601 INFO L231 Difference]: Finished difference. Result has 242 places, 343 transitions, 4507 flow [2024-06-27 21:03:53,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4507, PETRI_PLACES=242, PETRI_TRANSITIONS=343} [2024-06-27 21:03:53,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-27 21:03:53,602 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 343 transitions, 4507 flow [2024-06-27 21:03:53,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:03:53,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:53,603 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 21:03:53,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:03:53,603 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 21:03:53,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:53,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1093255374, now seen corresponding path program 4 times [2024-06-27 21:03:53,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:53,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375288702] [2024-06-27 21:03:53,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:53,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:53,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:57,325 INFO 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:03:57,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:57,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375288702] [2024-06-27 21:03:57,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375288702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:57,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:57,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:57,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532113206] [2024-06-27 21:03:57,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:57,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:57,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:57,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:57,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:57,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 343 transitions, 4507 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:57,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:57,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:57,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:59,148 INFO L124 PetriNetUnfolderBase]: 2807/4634 cut-off events. [2024-06-27 21:03:59,148 INFO L125 PetriNetUnfolderBase]: For 195150/195162 co-relation queries the response was YES. [2024-06-27 21:03:59,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 4634 events. 2807/4634 cut-off events. For 195150/195162 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28871 event pairs, 619 based on Foata normal form. 13/4644 useless extension candidates. Maximal degree in co-relation 30654. Up to 4167 conditions per place. [2024-06-27 21:03:59,198 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 88 changer transitions 0/376 dead transitions. [2024-06-27 21:03:59,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 376 transitions, 5633 flow [2024-06-27 21:03:59,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:59,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:59,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:03:59,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:03:59,199 INFO L175 Difference]: Start difference. First operand has 242 places, 343 transitions, 4507 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:03:59,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 376 transitions, 5633 flow [2024-06-27 21:03:59,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 376 transitions, 5465 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:59,670 INFO L231 Difference]: Finished difference. Result has 242 places, 349 transitions, 4625 flow [2024-06-27 21:03:59,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4625, PETRI_PLACES=242, PETRI_TRANSITIONS=349} [2024-06-27 21:03:59,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-27 21:03:59,671 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 349 transitions, 4625 flow [2024-06-27 21:03:59,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:03:59,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:59,671 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 21:03:59,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:03:59,671 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 21:03:59,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:59,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1532942332, now seen corresponding path program 5 times [2024-06-27 21:03:59,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:59,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463517751] [2024-06-27 21:03:59,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:59,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:59,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:02,735 INFO 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:04:02,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:02,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463517751] [2024-06-27 21:04:02,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463517751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:02,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:02,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:02,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847067335] [2024-06-27 21:04:02,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:02,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:02,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:02,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:02,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:02,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:02,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 349 transitions, 4625 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:02,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:02,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:02,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:04,390 INFO L124 PetriNetUnfolderBase]: 2804/4631 cut-off events. [2024-06-27 21:04:04,391 INFO L125 PetriNetUnfolderBase]: For 199790/199804 co-relation queries the response was YES. [2024-06-27 21:04:04,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30777 conditions, 4631 events. 2804/4631 cut-off events. For 199790/199804 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28902 event pairs, 608 based on Foata normal form. 15/4644 useless extension candidates. Maximal degree in co-relation 30663. Up to 4246 conditions per place. [2024-06-27 21:04:04,440 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 303 selfloop transitions, 62 changer transitions 0/370 dead transitions. [2024-06-27 21:04:04,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 370 transitions, 5419 flow [2024-06-27 21:04:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:04,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:04,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:04:04,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:04:04,442 INFO L175 Difference]: Start difference. First operand has 242 places, 349 transitions, 4625 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:04:04,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 370 transitions, 5419 flow [2024-06-27 21:04:04,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 370 transitions, 5260 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:04,918 INFO L231 Difference]: Finished difference. Result has 245 places, 349 transitions, 4607 flow [2024-06-27 21:04:04,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4607, PETRI_PLACES=245, PETRI_TRANSITIONS=349} [2024-06-27 21:04:04,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-27 21:04:04,919 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 349 transitions, 4607 flow [2024-06-27 21:04:04,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:04,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:04,919 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 21:04:04,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:04:04,920 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 21:04:04,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:04,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1526806192, now seen corresponding path program 6 times [2024-06-27 21:04:04,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:04,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594179075] [2024-06-27 21:04:04,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:04,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:07,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 21:04:07,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:07,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594179075] [2024-06-27 21:04:07,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594179075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:07,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:07,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:07,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344566214] [2024-06-27 21:04:07,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:07,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:07,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:07,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:07,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:07,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:07,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 349 transitions, 4607 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:07,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:07,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:07,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:09,381 INFO L124 PetriNetUnfolderBase]: 2809/4642 cut-off events. [2024-06-27 21:04:09,381 INFO L125 PetriNetUnfolderBase]: For 202036/202078 co-relation queries the response was YES. [2024-06-27 21:04:09,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30758 conditions, 4642 events. 2809/4642 cut-off events. For 202036/202078 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29057 event pairs, 634 based on Foata normal form. 37/4675 useless extension candidates. Maximal degree in co-relation 30644. Up to 4170 conditions per place. [2024-06-27 21:04:09,433 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 88 changer transitions 0/376 dead transitions. [2024-06-27 21:04:09,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 376 transitions, 5676 flow [2024-06-27 21:04:09,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:09,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:09,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:04:09,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:04:09,435 INFO L175 Difference]: Start difference. First operand has 245 places, 349 transitions, 4607 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:04:09,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 376 transitions, 5676 flow [2024-06-27 21:04:10,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 376 transitions, 5552 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:10,107 INFO L231 Difference]: Finished difference. Result has 246 places, 352 transitions, 4712 flow [2024-06-27 21:04:10,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4712, PETRI_PLACES=246, PETRI_TRANSITIONS=352} [2024-06-27 21:04:10,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-27 21:04:10,108 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 352 transitions, 4712 flow [2024-06-27 21:04:10,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:10,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:10,108 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 21:04:10,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:04:10,109 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 21:04:10,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:10,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1293733312, now seen corresponding path program 7 times [2024-06-27 21:04:10,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:10,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556142238] [2024-06-27 21:04:10,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:10,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:12,801 INFO 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:04:12,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:12,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556142238] [2024-06-27 21:04:12,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556142238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:12,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:12,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:12,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065147071] [2024-06-27 21:04:12,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:12,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:12,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:12,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:12,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:12,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:12,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 352 transitions, 4712 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:12,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:12,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:12,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:14,547 INFO L124 PetriNetUnfolderBase]: 2814/4649 cut-off events. [2024-06-27 21:04:14,547 INFO L125 PetriNetUnfolderBase]: For 208834/208876 co-relation queries the response was YES. [2024-06-27 21:04:14,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31024 conditions, 4649 events. 2814/4649 cut-off events. For 208834/208876 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29025 event pairs, 634 based on Foata normal form. 37/4682 useless extension candidates. Maximal degree in co-relation 30909. Up to 4176 conditions per place. [2024-06-27 21:04:14,592 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 92 changer transitions 0/374 dead transitions. [2024-06-27 21:04:14,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 374 transitions, 5667 flow [2024-06-27 21:04:14,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:14,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:14,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:04:14,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:04:14,593 INFO L175 Difference]: Start difference. First operand has 246 places, 352 transitions, 4712 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:04:14,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 374 transitions, 5667 flow [2024-06-27 21:04:14,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 374 transitions, 5399 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:14,955 INFO L231 Difference]: Finished difference. Result has 248 places, 355 transitions, 4687 flow [2024-06-27 21:04:14,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4687, PETRI_PLACES=248, PETRI_TRANSITIONS=355} [2024-06-27 21:04:14,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-27 21:04:14,956 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 355 transitions, 4687 flow [2024-06-27 21:04:14,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:14,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:14,956 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 21:04:14,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:04:14,956 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 21:04:14,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:14,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1182857974, now seen corresponding path program 8 times [2024-06-27 21:04:14,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:14,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716216362] [2024-06-27 21:04:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:14,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:14,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:17,829 INFO 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:04:17,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:17,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716216362] [2024-06-27 21:04:17,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716216362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:17,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:17,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:17,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37866713] [2024-06-27 21:04:17,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:17,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:17,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:17,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:17,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:17,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:17,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 355 transitions, 4687 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:17,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:17,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:17,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:19,758 INFO L124 PetriNetUnfolderBase]: 2808/4637 cut-off events. [2024-06-27 21:04:19,758 INFO L125 PetriNetUnfolderBase]: For 211697/211711 co-relation queries the response was YES. [2024-06-27 21:04:19,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30915 conditions, 4637 events. 2808/4637 cut-off events. For 211697/211711 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28937 event pairs, 612 based on Foata normal form. 16/4651 useless extension candidates. Maximal degree in co-relation 30799. Up to 4185 conditions per place. [2024-06-27 21:04:19,810 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 83 changer transitions 0/390 dead transitions. [2024-06-27 21:04:19,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 390 transitions, 5669 flow [2024-06-27 21:04:19,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:19,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:19,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:04:19,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:04:19,811 INFO L175 Difference]: Start difference. First operand has 248 places, 355 transitions, 4687 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:04:19,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 390 transitions, 5669 flow [2024-06-27 21:04:20,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 390 transitions, 5468 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:20,281 INFO L231 Difference]: Finished difference. Result has 252 places, 355 transitions, 4687 flow [2024-06-27 21:04:20,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4687, PETRI_PLACES=252, PETRI_TRANSITIONS=355} [2024-06-27 21:04:20,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 21:04:20,282 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 355 transitions, 4687 flow [2024-06-27 21:04:20,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:20,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:20,282 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 21:04:20,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:04:20,282 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 21:04:20,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:20,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1173927184, now seen corresponding path program 9 times [2024-06-27 21:04:20,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:20,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643813352] [2024-06-27 21:04:20,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:20,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:23,111 INFO 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:04:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:23,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643813352] [2024-06-27 21:04:23,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643813352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:23,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:23,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:23,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183395078] [2024-06-27 21:04:23,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:23,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:23,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:23,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:23,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:23,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 355 transitions, 4687 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:23,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:23,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:23,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:24,665 INFO L124 PetriNetUnfolderBase]: 2805/4637 cut-off events. [2024-06-27 21:04:24,665 INFO L125 PetriNetUnfolderBase]: For 216971/217013 co-relation queries the response was YES. [2024-06-27 21:04:24,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 4637 events. 2805/4637 cut-off events. For 216971/217013 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29006 event pairs, 634 based on Foata normal form. 37/4670 useless extension candidates. Maximal degree in co-relation 30883. Up to 4182 conditions per place. [2024-06-27 21:04:24,716 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 292 selfloop transitions, 79 changer transitions 0/376 dead transitions. [2024-06-27 21:04:24,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 376 transitions, 5495 flow [2024-06-27 21:04:24,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:04:24,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:04:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:04:24,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 21:04:24,718 INFO L175 Difference]: Start difference. First operand has 252 places, 355 transitions, 4687 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:04:24,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 376 transitions, 5495 flow [2024-06-27 21:04:25,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 376 transitions, 5227 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:04:25,299 INFO L231 Difference]: Finished difference. Result has 248 places, 355 transitions, 4587 flow [2024-06-27 21:04:25,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4587, PETRI_PLACES=248, PETRI_TRANSITIONS=355} [2024-06-27 21:04:25,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-27 21:04:25,300 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 355 transitions, 4587 flow [2024-06-27 21:04:25,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:25,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:25,300 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 21:04:25,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:04:25,300 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 21:04:25,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash 311017882, now seen corresponding path program 2 times [2024-06-27 21:04:25,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:25,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413963779] [2024-06-27 21:04:25,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:25,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:25,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:29,036 INFO 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:04:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:29,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413963779] [2024-06-27 21:04:29,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413963779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:29,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:29,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:29,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494884430] [2024-06-27 21:04:29,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:29,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:29,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:29,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:29,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 355 transitions, 4587 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:29,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:29,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:29,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:30,562 INFO L124 PetriNetUnfolderBase]: 2673/4462 cut-off events. [2024-06-27 21:04:30,562 INFO L125 PetriNetUnfolderBase]: For 201165/201245 co-relation queries the response was YES. [2024-06-27 21:04:30,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29589 conditions, 4462 events. 2673/4462 cut-off events. For 201165/201245 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 28183 event pairs, 567 based on Foata normal form. 68/4485 useless extension candidates. Maximal degree in co-relation 29473. Up to 3933 conditions per place. [2024-06-27 21:04:30,614 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 73 changer transitions 0/374 dead transitions. [2024-06-27 21:04:30,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 374 transitions, 5369 flow [2024-06-27 21:04:30,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:04:30,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:04:30,615 INFO L175 Difference]: Start difference. First operand has 248 places, 355 transitions, 4587 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:04:30,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 374 transitions, 5369 flow [2024-06-27 21:04:31,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 374 transitions, 5205 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:31,010 INFO L231 Difference]: Finished difference. Result has 249 places, 357 transitions, 4621 flow [2024-06-27 21:04:31,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4621, PETRI_PLACES=249, PETRI_TRANSITIONS=357} [2024-06-27 21:04:31,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 21:04:31,011 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 357 transitions, 4621 flow [2024-06-27 21:04:31,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:31,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:31,011 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 21:04:31,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:04:31,011 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 21:04:31,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash -88479428, now seen corresponding path program 3 times [2024-06-27 21:04:31,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:31,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498027549] [2024-06-27 21:04:31,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:31,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:34,753 INFO 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:04:34,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:34,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498027549] [2024-06-27 21:04:34,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498027549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:34,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:34,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:34,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784346325] [2024-06-27 21:04:34,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:34,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:34,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:34,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:34,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:34,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 357 transitions, 4621 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:34,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:34,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:34,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:36,287 INFO L124 PetriNetUnfolderBase]: 2677/4470 cut-off events. [2024-06-27 21:04:36,288 INFO L125 PetriNetUnfolderBase]: For 201272/201322 co-relation queries the response was YES. [2024-06-27 21:04:36,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29838 conditions, 4470 events. 2677/4470 cut-off events. For 201272/201322 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28262 event pairs, 566 based on Foata normal form. 43/4475 useless extension candidates. Maximal degree in co-relation 29722. Up to 3965 conditions per place. [2024-06-27 21:04:36,336 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 284 selfloop transitions, 69 changer transitions 0/382 dead transitions. [2024-06-27 21:04:36,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 382 transitions, 5441 flow [2024-06-27 21:04:36,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:36,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:36,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:04:36,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:04:36,338 INFO L175 Difference]: Start difference. First operand has 249 places, 357 transitions, 4621 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:04:36,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 382 transitions, 5441 flow [2024-06-27 21:04:36,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 382 transitions, 5261 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:36,747 INFO L231 Difference]: Finished difference. Result has 251 places, 359 transitions, 4641 flow [2024-06-27 21:04:36,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4641, PETRI_PLACES=251, PETRI_TRANSITIONS=359} [2024-06-27 21:04:36,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-27 21:04:36,747 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 359 transitions, 4641 flow [2024-06-27 21:04:36,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:36,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:36,748 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 21:04:36,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:04:36,748 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 21:04:36,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash 325302682, now seen corresponding path program 4 times [2024-06-27 21:04:36,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:36,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326873502] [2024-06-27 21:04:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:36,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:40,354 INFO 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:04:40,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:40,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326873502] [2024-06-27 21:04:40,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326873502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:40,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:40,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:40,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191650694] [2024-06-27 21:04:40,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:40,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:40,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:40,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:40,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:40,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:40,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 359 transitions, 4641 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:40,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:40,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:40,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:41,857 INFO L124 PetriNetUnfolderBase]: 2673/4466 cut-off events. [2024-06-27 21:04:41,858 INFO L125 PetriNetUnfolderBase]: For 203865/203945 co-relation queries the response was YES. [2024-06-27 21:04:41,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29655 conditions, 4466 events. 2673/4466 cut-off events. For 203865/203945 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28296 event pairs, 569 based on Foata normal form. 68/4489 useless extension candidates. Maximal degree in co-relation 29538. Up to 3885 conditions per place. [2024-06-27 21:04:41,907 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 270 selfloop transitions, 79 changer transitions 0/378 dead transitions. [2024-06-27 21:04:41,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 378 transitions, 5439 flow [2024-06-27 21:04:41,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:41,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:41,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:04:41,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:04:41,908 INFO L175 Difference]: Start difference. First operand has 251 places, 359 transitions, 4641 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:04:41,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 378 transitions, 5439 flow [2024-06-27 21:04:42,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 5263 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:42,602 INFO L231 Difference]: Finished difference. Result has 253 places, 361 transitions, 4682 flow [2024-06-27 21:04:42,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4682, PETRI_PLACES=253, PETRI_TRANSITIONS=361} [2024-06-27 21:04:42,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-27 21:04:42,602 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 361 transitions, 4682 flow [2024-06-27 21:04:42,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states 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:04:42,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:42,603 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 21:04:42,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:04:42,603 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 21:04:42,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:42,603 INFO L85 PathProgramCache]: Analyzing trace with hash -149964734, now seen corresponding path program 1 times [2024-06-27 21:04:42,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:42,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801832737] [2024-06-27 21:04:42,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:42,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:42,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:45,016 INFO 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:04:45,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:45,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801832737] [2024-06-27 21:04:45,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801832737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:45,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:45,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582255909] [2024-06-27 21:04:45,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:45,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:45,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:45,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:45,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:45,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:45,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 361 transitions, 4682 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:45,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:45,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:45,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:46,510 INFO L124 PetriNetUnfolderBase]: 2835/4681 cut-off events. [2024-06-27 21:04:46,510 INFO L125 PetriNetUnfolderBase]: For 200180/200184 co-relation queries the response was YES. [2024-06-27 21:04:46,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 4681 events. 2835/4681 cut-off events. For 200180/200184 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29273 event pairs, 690 based on Foata normal form. 4/4683 useless extension candidates. Maximal degree in co-relation 30691. Up to 4346 conditions per place. [2024-06-27 21:04:46,562 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 359 selfloop transitions, 24 changer transitions 0/388 dead transitions. [2024-06-27 21:04:46,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 388 transitions, 5684 flow [2024-06-27 21:04:46,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:46,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:46,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:04:46,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:04:46,564 INFO L175 Difference]: Start difference. First operand has 253 places, 361 transitions, 4682 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:04:46,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 388 transitions, 5684 flow [2024-06-27 21:04:46,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 388 transitions, 5487 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:46,936 INFO L231 Difference]: Finished difference. Result has 255 places, 365 transitions, 4610 flow [2024-06-27 21:04:46,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4610, PETRI_PLACES=255, PETRI_TRANSITIONS=365} [2024-06-27 21:04:46,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-27 21:04:46,937 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 365 transitions, 4610 flow [2024-06-27 21:04:46,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:46,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:46,937 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 21:04:46,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:04:46,938 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 21:04:46,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:46,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1293724384, now seen corresponding path program 2 times [2024-06-27 21:04:46,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:46,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120961686] [2024-06-27 21:04:46,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:46,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:49,387 INFO 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:04:49,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120961686] [2024-06-27 21:04:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120961686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:49,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:49,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:49,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865652613] [2024-06-27 21:04:49,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:49,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:49,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:49,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:49,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:49,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:49,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 365 transitions, 4610 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:49,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:49,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:49,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:51,071 INFO L124 PetriNetUnfolderBase]: 2843/4693 cut-off events. [2024-06-27 21:04:51,071 INFO L125 PetriNetUnfolderBase]: For 205666/205670 co-relation queries the response was YES. [2024-06-27 21:04:51,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30798 conditions, 4693 events. 2843/4693 cut-off events. For 205666/205670 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29373 event pairs, 728 based on Foata normal form. 4/4695 useless extension candidates. Maximal degree in co-relation 30679. Up to 4393 conditions per place. [2024-06-27 21:04:51,124 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 358 selfloop transitions, 21 changer transitions 0/384 dead transitions. [2024-06-27 21:04:51,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 384 transitions, 5452 flow [2024-06-27 21:04:51,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:51,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:51,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:04:51,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:04:51,126 INFO L175 Difference]: Start difference. First operand has 255 places, 365 transitions, 4610 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:04:51,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 384 transitions, 5452 flow [2024-06-27 21:04:51,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 384 transitions, 5377 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 21:04:51,545 INFO L231 Difference]: Finished difference. Result has 259 places, 367 transitions, 4624 flow [2024-06-27 21:04:51,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4624, PETRI_PLACES=259, PETRI_TRANSITIONS=367} [2024-06-27 21:04:51,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 21:04:51,546 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 367 transitions, 4624 flow [2024-06-27 21:04:51,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:51,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:51,546 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 21:04:51,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:04:51,546 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 21:04:51,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:51,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1174166752, now seen corresponding path program 3 times [2024-06-27 21:04:51,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:51,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254694503] [2024-06-27 21:04:51,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:51,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:51,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:54,038 INFO 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:04:54,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:54,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254694503] [2024-06-27 21:04:54,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254694503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:54,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:54,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:54,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102555579] [2024-06-27 21:04:54,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:54,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:54,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:54,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:54,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:54,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:54,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 367 transitions, 4624 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:54,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:54,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:54,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:55,618 INFO L124 PetriNetUnfolderBase]: 2838/4686 cut-off events. [2024-06-27 21:04:55,618 INFO L125 PetriNetUnfolderBase]: For 209199/209203 co-relation queries the response was YES. [2024-06-27 21:04:55,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30727 conditions, 4686 events. 2838/4686 cut-off events. For 209199/209203 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29356 event pairs, 689 based on Foata normal form. 4/4688 useless extension candidates. Maximal degree in co-relation 30606. Up to 4367 conditions per place. [2024-06-27 21:04:55,667 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 362 selfloop transitions, 20 changer transitions 0/387 dead transitions. [2024-06-27 21:04:55,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 387 transitions, 5444 flow [2024-06-27 21:04:55,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:04:55,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:04:55,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:04:55,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:04:55,669 INFO L175 Difference]: Start difference. First operand has 259 places, 367 transitions, 4624 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:04:55,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 387 transitions, 5444 flow [2024-06-27 21:04:56,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 387 transitions, 5371 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:56,075 INFO L231 Difference]: Finished difference. Result has 260 places, 367 transitions, 4599 flow [2024-06-27 21:04:56,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4599, PETRI_PLACES=260, PETRI_TRANSITIONS=367} [2024-06-27 21:04:56,076 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 21:04:56,076 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 367 transitions, 4599 flow [2024-06-27 21:04:56,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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:04:56,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:56,076 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:04:56,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:04:56,077 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 21:04:56,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:56,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1173443365, now seen corresponding path program 1 times [2024-06-27 21:04:56,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:56,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111642848] [2024-06-27 21:04:56,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:56,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:59,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:59,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:59,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111642848] [2024-06-27 21:04:59,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111642848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:59,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:59,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:59,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489813388] [2024-06-27 21:04:59,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:59,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:59,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:59,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:59,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:59,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:59,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 367 transitions, 4599 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:04:59,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:59,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:59,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:01,437 INFO L124 PetriNetUnfolderBase]: 2969/4886 cut-off events. [2024-06-27 21:05:01,437 INFO L125 PetriNetUnfolderBase]: For 252536/252546 co-relation queries the response was YES. [2024-06-27 21:05:01,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32230 conditions, 4886 events. 2969/4886 cut-off events. For 252536/252546 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30486 event pairs, 494 based on Foata normal form. 26/4910 useless extension candidates. Maximal degree in co-relation 32108. Up to 4098 conditions per place. [2024-06-27 21:05:01,491 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 79 changer transitions 0/425 dead transitions. [2024-06-27 21:05:01,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 425 transitions, 5824 flow [2024-06-27 21:05:01,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:01,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 21:05:01,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 21:05:01,493 INFO L175 Difference]: Start difference. First operand has 260 places, 367 transitions, 4599 flow. Second operand 11 states and 188 transitions. [2024-06-27 21:05:01,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 425 transitions, 5824 flow [2024-06-27 21:05:01,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 425 transitions, 5777 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:01,960 INFO L231 Difference]: Finished difference. Result has 268 places, 374 transitions, 4844 flow [2024-06-27 21:05:01,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4844, PETRI_PLACES=268, PETRI_TRANSITIONS=374} [2024-06-27 21:05:01,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 21:05:01,960 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 374 transitions, 4844 flow [2024-06-27 21:05:01,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:01,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:01,961 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:05:01,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:05:01,961 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 21:05:01,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:01,961 INFO L85 PathProgramCache]: Analyzing trace with hash -907746085, now seen corresponding path program 2 times [2024-06-27 21:05:01,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:01,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958648415] [2024-06-27 21:05:01,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:01,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:01,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:05,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:05,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958648415] [2024-06-27 21:05:05,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958648415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:05,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:05,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:05,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053481510] [2024-06-27 21:05:05,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:05,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:05,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:05,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:05,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:05,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:05,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 374 transitions, 4844 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:05,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:05,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:05,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:07,670 INFO L124 PetriNetUnfolderBase]: 3159/5176 cut-off events. [2024-06-27 21:05:07,670 INFO L125 PetriNetUnfolderBase]: For 296126/296136 co-relation queries the response was YES. [2024-06-27 21:05:07,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35464 conditions, 5176 events. 3159/5176 cut-off events. For 296126/296136 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32544 event pairs, 643 based on Foata normal form. 26/5200 useless extension candidates. Maximal degree in co-relation 35339. Up to 4530 conditions per place. [2024-06-27 21:05:07,730 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 75 changer transitions 0/429 dead transitions. [2024-06-27 21:05:07,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 429 transitions, 6076 flow [2024-06-27 21:05:07,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:07,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:07,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 21:05:07,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 21:05:07,731 INFO L175 Difference]: Start difference. First operand has 268 places, 374 transitions, 4844 flow. Second operand 12 states and 196 transitions. [2024-06-27 21:05:07,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 429 transitions, 6076 flow [2024-06-27 21:05:08,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 429 transitions, 5961 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:08,451 INFO L231 Difference]: Finished difference. Result has 275 places, 381 transitions, 5000 flow [2024-06-27 21:05:08,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5000, PETRI_PLACES=275, PETRI_TRANSITIONS=381} [2024-06-27 21:05:08,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-27 21:05:08,452 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 381 transitions, 5000 flow [2024-06-27 21:05:08,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:08,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:08,452 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:05:08,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:05:08,453 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 21:05:08,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:08,453 INFO L85 PathProgramCache]: Analyzing trace with hash -907419655, now seen corresponding path program 3 times [2024-06-27 21:05:08,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:08,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082449424] [2024-06-27 21:05:08,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:08,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:12,078 INFO 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:05:12,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:12,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082449424] [2024-06-27 21:05:12,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082449424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:12,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:12,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:12,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762596584] [2024-06-27 21:05:12,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:12,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:12,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:12,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:12,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:12,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:12,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 381 transitions, 5000 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:12,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:12,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:12,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:14,141 INFO L124 PetriNetUnfolderBase]: 3113/5110 cut-off events. [2024-06-27 21:05:14,141 INFO L125 PetriNetUnfolderBase]: For 278670/278680 co-relation queries the response was YES. [2024-06-27 21:05:14,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34398 conditions, 5110 events. 3113/5110 cut-off events. For 278670/278680 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32111 event pairs, 649 based on Foata normal form. 30/5138 useless extension candidates. Maximal degree in co-relation 34270. Up to 4588 conditions per place. [2024-06-27 21:05:14,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 348 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-27 21:05:14,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 423 transitions, 5988 flow [2024-06-27 21:05:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:14,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 21:05:14,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 21:05:14,198 INFO L175 Difference]: Start difference. First operand has 275 places, 381 transitions, 5000 flow. Second operand 11 states and 180 transitions. [2024-06-27 21:05:14,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 423 transitions, 5988 flow [2024-06-27 21:05:14,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 423 transitions, 5902 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:05:14,856 INFO L231 Difference]: Finished difference. Result has 279 places, 381 transitions, 5064 flow [2024-06-27 21:05:14,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5064, PETRI_PLACES=279, PETRI_TRANSITIONS=381} [2024-06-27 21:05:14,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 21:05:14,856 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 381 transitions, 5064 flow [2024-06-27 21:05:14,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:14,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:14,857 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:05:14,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:05:14,857 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 21:05:14,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:14,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1322191877, now seen corresponding path program 1 times [2024-06-27 21:05:14,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:14,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467111192] [2024-06-27 21:05:14,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:14,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:14,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:18,454 INFO 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:05:18,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:18,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467111192] [2024-06-27 21:05:18,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467111192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:18,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:18,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:18,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80381612] [2024-06-27 21:05:18,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:18,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:18,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:18,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:18,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:18,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:18,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 381 transitions, 5064 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:18,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:18,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:18,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:20,843 INFO L124 PetriNetUnfolderBase]: 3126/5131 cut-off events. [2024-06-27 21:05:20,844 INFO L125 PetriNetUnfolderBase]: For 258478/258490 co-relation queries the response was YES. [2024-06-27 21:05:20,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34983 conditions, 5131 events. 3126/5131 cut-off events. For 258478/258490 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32385 event pairs, 676 based on Foata normal form. 13/5141 useless extension candidates. Maximal degree in co-relation 34853. Up to 4317 conditions per place. [2024-06-27 21:05:20,899 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 154 changer transitions 0/431 dead transitions. [2024-06-27 21:05:20,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 431 transitions, 6424 flow [2024-06-27 21:05:20,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:20,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:20,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:05:20,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:05:20,901 INFO L175 Difference]: Start difference. First operand has 279 places, 381 transitions, 5064 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:05:20,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 431 transitions, 6424 flow [2024-06-27 21:05:21,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 431 transitions, 6275 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 21:05:21,693 INFO L231 Difference]: Finished difference. Result has 278 places, 390 transitions, 5385 flow [2024-06-27 21:05:21,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5385, PETRI_PLACES=278, PETRI_TRANSITIONS=390} [2024-06-27 21:05:21,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-27 21:05:21,694 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 390 transitions, 5385 flow [2024-06-27 21:05:21,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:21,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:21,694 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:05:21,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:05:21,694 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 21:05:21,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:21,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1084785535, now seen corresponding path program 2 times [2024-06-27 21:05:21,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:21,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737804591] [2024-06-27 21:05:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:21,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:21,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:25,473 INFO 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:05:25,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:25,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737804591] [2024-06-27 21:05:25,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737804591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:25,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:25,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:25,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778287182] [2024-06-27 21:05:25,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:25,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:25,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:25,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:25,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:25,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:25,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 390 transitions, 5385 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:25,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:25,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:25,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:27,735 INFO L124 PetriNetUnfolderBase]: 3146/5162 cut-off events. [2024-06-27 21:05:27,736 INFO L125 PetriNetUnfolderBase]: For 269439/269453 co-relation queries the response was YES. [2024-06-27 21:05:27,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 5162 events. 3146/5162 cut-off events. For 269439/269453 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32535 event pairs, 669 based on Foata normal form. 15/5175 useless extension candidates. Maximal degree in co-relation 35796. Up to 4582 conditions per place. [2024-06-27 21:05:27,790 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 305 selfloop transitions, 127 changer transitions 0/437 dead transitions. [2024-06-27 21:05:27,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 437 transitions, 6529 flow [2024-06-27 21:05:27,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:27,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:05:27,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:05:27,791 INFO L175 Difference]: Start difference. First operand has 278 places, 390 transitions, 5385 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:05:27,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 437 transitions, 6529 flow [2024-06-27 21:05:28,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 437 transitions, 6297 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 21:05:28,562 INFO L231 Difference]: Finished difference. Result has 283 places, 402 transitions, 5595 flow [2024-06-27 21:05:28,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5595, PETRI_PLACES=283, PETRI_TRANSITIONS=402} [2024-06-27 21:05:28,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 21:05:28,563 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 402 transitions, 5595 flow [2024-06-27 21:05:28,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:28,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:28,563 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:05:28,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:05:28,563 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 21:05:28,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:28,564 INFO L85 PathProgramCache]: Analyzing trace with hash 569936545, now seen corresponding path program 1 times [2024-06-27 21:05:28,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:28,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002429356] [2024-06-27 21:05:28,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:28,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:31,905 INFO 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:05:31,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:31,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002429356] [2024-06-27 21:05:31,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002429356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:31,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:31,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:31,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578859153] [2024-06-27 21:05:31,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:31,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:31,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:31,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:31,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:31,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 402 transitions, 5595 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:31,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:31,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:34,331 INFO L124 PetriNetUnfolderBase]: 3224/5270 cut-off events. [2024-06-27 21:05:34,331 INFO L125 PetriNetUnfolderBase]: For 298156/298170 co-relation queries the response was YES. [2024-06-27 21:05:34,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37184 conditions, 5270 events. 3224/5270 cut-off events. For 298156/298170 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 33188 event pairs, 655 based on Foata normal form. 20/5288 useless extension candidates. Maximal degree in co-relation 37051. Up to 4453 conditions per place. [2024-06-27 21:05:34,384 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 189 changer transitions 0/464 dead transitions. [2024-06-27 21:05:34,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 464 transitions, 7051 flow [2024-06-27 21:05:34,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:34,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-27 21:05:34,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 21:05:34,386 INFO L175 Difference]: Start difference. First operand has 283 places, 402 transitions, 5595 flow. Second operand 12 states and 202 transitions. [2024-06-27 21:05:34,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 464 transitions, 7051 flow [2024-06-27 21:05:35,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 464 transitions, 6775 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:35,084 INFO L231 Difference]: Finished difference. Result has 289 places, 420 transitions, 5881 flow [2024-06-27 21:05:35,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5881, PETRI_PLACES=289, PETRI_TRANSITIONS=420} [2024-06-27 21:05:35,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 21:05:35,085 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 420 transitions, 5881 flow [2024-06-27 21:05:35,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:35,086 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:05:35,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:05:35,086 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 21:05:35,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:35,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1144703051, now seen corresponding path program 2 times [2024-06-27 21:05:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:35,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808699505] [2024-06-27 21:05:35,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:35,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:35,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:39,108 INFO 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:05:39,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:39,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808699505] [2024-06-27 21:05:39,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808699505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:39,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:39,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:39,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106578265] [2024-06-27 21:05:39,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:39,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:39,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:39,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:39,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:39,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:39,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 420 transitions, 5881 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:39,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:39,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:39,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:41,178 INFO L124 PetriNetUnfolderBase]: 3348/5459 cut-off events. [2024-06-27 21:05:41,178 INFO L125 PetriNetUnfolderBase]: For 322882/322896 co-relation queries the response was YES. [2024-06-27 21:05:41,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39188 conditions, 5459 events. 3348/5459 cut-off events. For 322882/322896 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34470 event pairs, 658 based on Foata normal form. 20/5477 useless extension candidates. Maximal degree in co-relation 39054. Up to 4567 conditions per place. [2024-06-27 21:05:41,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 223 changer transitions 0/497 dead transitions. [2024-06-27 21:05:41,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 497 transitions, 7748 flow [2024-06-27 21:05:41,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:41,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 21:05:41,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:05:41,247 INFO L175 Difference]: Start difference. First operand has 289 places, 420 transitions, 5881 flow. Second operand 11 states and 187 transitions. [2024-06-27 21:05:41,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 497 transitions, 7748 flow [2024-06-27 21:05:42,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 497 transitions, 7316 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 21:05:42,073 INFO L231 Difference]: Finished difference. Result has 292 places, 459 transitions, 6438 flow [2024-06-27 21:05:42,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6438, PETRI_PLACES=292, PETRI_TRANSITIONS=459} [2024-06-27 21:05:42,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 21:05:42,074 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 459 transitions, 6438 flow [2024-06-27 21:05:42,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:42,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:42,074 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:05:42,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:05:42,075 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 21:05:42,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:42,075 INFO L85 PathProgramCache]: Analyzing trace with hash 2118068029, now seen corresponding path program 3 times [2024-06-27 21:05:42,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:42,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644579829] [2024-06-27 21:05:42,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:42,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:45,611 INFO 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:05:45,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:45,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644579829] [2024-06-27 21:05:45,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644579829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:45,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:45,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:45,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231693595] [2024-06-27 21:05:45,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:45,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:45,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:45,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:45,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:45,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:45,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 459 transitions, 6438 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:45,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:45,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:45,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:47,872 INFO L124 PetriNetUnfolderBase]: 3330/5433 cut-off events. [2024-06-27 21:05:47,872 INFO L125 PetriNetUnfolderBase]: For 320985/320999 co-relation queries the response was YES. [2024-06-27 21:05:47,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38780 conditions, 5433 events. 3330/5433 cut-off events. For 320985/320999 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34300 event pairs, 658 based on Foata normal form. 20/5451 useless extension candidates. Maximal degree in co-relation 38645. Up to 4552 conditions per place. [2024-06-27 21:05:47,939 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 224 changer transitions 0/500 dead transitions. [2024-06-27 21:05:47,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 500 transitions, 7790 flow [2024-06-27 21:05:47,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:05:47,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:05:47,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-27 21:05:47,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-27 21:05:47,941 INFO L175 Difference]: Start difference. First operand has 292 places, 459 transitions, 6438 flow. Second operand 13 states and 212 transitions. [2024-06-27 21:05:47,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 500 transitions, 7790 flow [2024-06-27 21:05:48,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 500 transitions, 7492 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:48,817 INFO L231 Difference]: Finished difference. Result has 300 places, 459 transitions, 6602 flow [2024-06-27 21:05:48,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6602, PETRI_PLACES=300, PETRI_TRANSITIONS=459} [2024-06-27 21:05:48,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-27 21:05:48,818 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 459 transitions, 6602 flow [2024-06-27 21:05:48,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:48,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:48,818 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:05:48,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:05:48,818 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 21:05:48,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:48,819 INFO L85 PathProgramCache]: Analyzing trace with hash -907654015, now seen corresponding path program 3 times [2024-06-27 21:05:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:48,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850537225] [2024-06-27 21:05:48,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:48,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:48,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:52,396 INFO 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:05:52,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:52,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850537225] [2024-06-27 21:05:52,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850537225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:52,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:52,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:52,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021423632] [2024-06-27 21:05:52,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:52,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:52,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:52,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:52,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:52,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:52,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 459 transitions, 6602 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:52,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:52,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:52,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:54,701 INFO L124 PetriNetUnfolderBase]: 3343/5453 cut-off events. [2024-06-27 21:05:54,701 INFO L125 PetriNetUnfolderBase]: For 324508/324522 co-relation queries the response was YES. [2024-06-27 21:05:54,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39216 conditions, 5453 events. 3343/5453 cut-off events. For 324508/324522 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34421 event pairs, 685 based on Foata normal form. 15/5466 useless extension candidates. Maximal degree in co-relation 39080. Up to 4829 conditions per place. [2024-06-27 21:05:54,773 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 151 changer transitions 0/497 dead transitions. [2024-06-27 21:05:54,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 497 transitions, 7878 flow [2024-06-27 21:05:54,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:05:54,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:05:54,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:05:54,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 21:05:54,775 INFO L175 Difference]: Start difference. First operand has 300 places, 459 transitions, 6602 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:05:54,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 497 transitions, 7878 flow [2024-06-27 21:05:55,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 497 transitions, 7406 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 21:05:55,730 INFO L231 Difference]: Finished difference. Result has 301 places, 465 transitions, 6539 flow [2024-06-27 21:05:55,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6539, PETRI_PLACES=301, PETRI_TRANSITIONS=465} [2024-06-27 21:05:55,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 21:05:55,731 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 465 transitions, 6539 flow [2024-06-27 21:05:55,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:55,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:55,731 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:05:55,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:05:55,732 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:05:55,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:55,732 INFO L85 PathProgramCache]: Analyzing trace with hash -603847017, now seen corresponding path program 4 times [2024-06-27 21:05:55,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:55,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317943946] [2024-06-27 21:05:55,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:55,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:55,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:59,402 INFO 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:05:59,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317943946] [2024-06-27 21:05:59,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317943946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:59,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:59,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:59,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497154240] [2024-06-27 21:05:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:59,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:59,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:59,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:59,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:59,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 465 transitions, 6539 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:05:59,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:59,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:59,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:01,486 INFO L124 PetriNetUnfolderBase]: 3415/5558 cut-off events. [2024-06-27 21:06:01,486 INFO L125 PetriNetUnfolderBase]: For 372346/372348 co-relation queries the response was YES. [2024-06-27 21:06:01,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39621 conditions, 5558 events. 3415/5558 cut-off events. For 372346/372348 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35144 event pairs, 673 based on Foata normal form. 20/5576 useless extension candidates. Maximal degree in co-relation 39483. Up to 5026 conditions per place. [2024-06-27 21:06:01,558 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 67 changer transitions 0/502 dead transitions. [2024-06-27 21:06:01,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 502 transitions, 7683 flow [2024-06-27 21:06:01,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:01,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:06:01,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:06:01,560 INFO L175 Difference]: Start difference. First operand has 301 places, 465 transitions, 6539 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:06:01,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 502 transitions, 7683 flow [2024-06-27 21:06:02,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 502 transitions, 7368 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:06:02,559 INFO L231 Difference]: Finished difference. Result has 306 places, 467 transitions, 6394 flow [2024-06-27 21:06:02,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6394, PETRI_PLACES=306, PETRI_TRANSITIONS=467} [2024-06-27 21:06:02,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-27 21:06:02,559 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 467 transitions, 6394 flow [2024-06-27 21:06:02,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:02,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:02,560 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:06:02,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:06:02,560 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:06:02,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:02,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1061599637, now seen corresponding path program 5 times [2024-06-27 21:06:02,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:02,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403665982] [2024-06-27 21:06:02,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:02,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:02,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:06,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:06,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:06,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403665982] [2024-06-27 21:06:06,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403665982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:06,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:06,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:06,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333457707] [2024-06-27 21:06:06,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:06,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:06,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:06,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:06,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:06,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:06,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 467 transitions, 6394 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:06,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:06,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:06,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:08,448 INFO L124 PetriNetUnfolderBase]: 3471/5642 cut-off events. [2024-06-27 21:06:08,449 INFO L125 PetriNetUnfolderBase]: For 378182/378184 co-relation queries the response was YES. [2024-06-27 21:06:08,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39987 conditions, 5642 events. 3471/5642 cut-off events. For 378182/378184 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35682 event pairs, 685 based on Foata normal form. 20/5660 useless extension candidates. Maximal degree in co-relation 39848. Up to 5114 conditions per place. [2024-06-27 21:06:08,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 65 changer transitions 0/501 dead transitions. [2024-06-27 21:06:08,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 501 transitions, 7534 flow [2024-06-27 21:06:08,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:06:08,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:06:08,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:06:08,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:06:08,511 INFO L175 Difference]: Start difference. First operand has 306 places, 467 transitions, 6394 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:06:08,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 501 transitions, 7534 flow [2024-06-27 21:06:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 501 transitions, 7398 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 21:06:09,340 INFO L231 Difference]: Finished difference. Result has 306 places, 469 transitions, 6428 flow [2024-06-27 21:06:09,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6428, PETRI_PLACES=306, PETRI_TRANSITIONS=469} [2024-06-27 21:06:09,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-27 21:06:09,340 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 469 transitions, 6428 flow [2024-06-27 21:06:09,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:09,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:09,341 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:06:09,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:06:09,341 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:06:09,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:09,341 INFO L85 PathProgramCache]: Analyzing trace with hash -604173447, now seen corresponding path program 6 times [2024-06-27 21:06:09,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:09,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317563403] [2024-06-27 21:06:09,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:09,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:13,339 INFO 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:06:13,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:13,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317563403] [2024-06-27 21:06:13,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317563403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:13,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:13,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:13,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141087716] [2024-06-27 21:06:13,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:13,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:13,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:13,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:13,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:13,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:13,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 469 transitions, 6428 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:13,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:13,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:13,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:15,616 INFO L124 PetriNetUnfolderBase]: 3479/5654 cut-off events. [2024-06-27 21:06:15,616 INFO L125 PetriNetUnfolderBase]: For 361784/361786 co-relation queries the response was YES. [2024-06-27 21:06:15,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39709 conditions, 5654 events. 3479/5654 cut-off events. For 361784/361786 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35654 event pairs, 651 based on Foata normal form. 16/5668 useless extension candidates. Maximal degree in co-relation 39569. Up to 4966 conditions per place. [2024-06-27 21:06:15,688 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 74 changer transitions 0/510 dead transitions. [2024-06-27 21:06:15,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 510 transitions, 7629 flow [2024-06-27 21:06:15,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:15,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-27 21:06:15,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-27 21:06:15,690 INFO L175 Difference]: Start difference. First operand has 306 places, 469 transitions, 6428 flow. Second operand 12 states and 190 transitions. [2024-06-27 21:06:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 510 transitions, 7629 flow [2024-06-27 21:06:16,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 510 transitions, 7507 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:06:16,724 INFO L231 Difference]: Finished difference. Result has 312 places, 472 transitions, 6527 flow [2024-06-27 21:06:16,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6527, PETRI_PLACES=312, PETRI_TRANSITIONS=472} [2024-06-27 21:06:16,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 21:06:16,725 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 472 transitions, 6527 flow [2024-06-27 21:06:16,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:16,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, 1] [2024-06-27 21:06:16,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:06:16,726 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:06:16,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash -2037770523, now seen corresponding path program 4 times [2024-06-27 21:06:16,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:16,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089751171] [2024-06-27 21:06:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:16,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:20,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:06:20,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:20,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089751171] [2024-06-27 21:06:20,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089751171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:20,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:20,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:20,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781523579] [2024-06-27 21:06:20,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:20,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:20,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:20,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:20,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:20,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 472 transitions, 6527 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:20,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:20,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:20,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:22,767 INFO L124 PetriNetUnfolderBase]: 3508/5703 cut-off events. [2024-06-27 21:06:22,767 INFO L125 PetriNetUnfolderBase]: For 345967/345977 co-relation queries the response was YES. [2024-06-27 21:06:22,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40476 conditions, 5703 events. 3508/5703 cut-off events. For 345967/345977 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36107 event pairs, 713 based on Foata normal form. 11/5711 useless extension candidates. Maximal degree in co-relation 40334. Up to 5108 conditions per place. [2024-06-27 21:06:22,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 400 selfloop transitions, 128 changer transitions 0/533 dead transitions. [2024-06-27 21:06:22,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 533 transitions, 8161 flow [2024-06-27 21:06:22,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:06:22,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:06:22,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 21:06:22,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 21:06:22,846 INFO L175 Difference]: Start difference. First operand has 312 places, 472 transitions, 6527 flow. Second operand 11 states and 196 transitions. [2024-06-27 21:06:22,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 533 transitions, 8161 flow [2024-06-27 21:06:23,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 533 transitions, 8005 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 21:06:23,954 INFO L231 Difference]: Finished difference. Result has 315 places, 484 transitions, 6819 flow [2024-06-27 21:06:23,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6819, PETRI_PLACES=315, PETRI_TRANSITIONS=484} [2024-06-27 21:06:23,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 21:06:23,955 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 484 transitions, 6819 flow [2024-06-27 21:06:23,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:23,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:23,955 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:06:23,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:06:23,955 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:06:23,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:23,955 INFO L85 PathProgramCache]: Analyzing trace with hash -2037471621, now seen corresponding path program 1 times [2024-06-27 21:06:23,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:23,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242719881] [2024-06-27 21:06:23,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:23,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:23,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:27,458 INFO 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:06:27,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:27,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242719881] [2024-06-27 21:06:27,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242719881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:27,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:27,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:27,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409458910] [2024-06-27 21:06:27,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:27,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:27,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:27,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:27,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:27,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:27,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 484 transitions, 6819 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:27,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:27,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:27,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:29,851 INFO L124 PetriNetUnfolderBase]: 3580/5799 cut-off events. [2024-06-27 21:06:29,851 INFO L125 PetriNetUnfolderBase]: For 367753/367763 co-relation queries the response was YES. [2024-06-27 21:06:29,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41555 conditions, 5799 events. 3580/5799 cut-off events. For 367753/367763 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36618 event pairs, 713 based on Foata normal form. 12/5808 useless extension candidates. Maximal degree in co-relation 41411. Up to 5183 conditions per place. [2024-06-27 21:06:29,928 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 123 changer transitions 0/543 dead transitions. [2024-06-27 21:06:29,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 543 transitions, 8564 flow [2024-06-27 21:06:29,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:29,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:29,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-27 21:06:29,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-27 21:06:29,930 INFO L175 Difference]: Start difference. First operand has 315 places, 484 transitions, 6819 flow. Second operand 12 states and 199 transitions. [2024-06-27 21:06:29,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 543 transitions, 8564 flow [2024-06-27 21:06:31,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 543 transitions, 8380 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:31,156 INFO L231 Difference]: Finished difference. Result has 322 places, 502 transitions, 7192 flow [2024-06-27 21:06:31,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7192, PETRI_PLACES=322, PETRI_TRANSITIONS=502} [2024-06-27 21:06:31,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 21:06:31,157 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 502 transitions, 7192 flow [2024-06-27 21:06:31,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:31,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:31,157 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:06:31,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:06:31,157 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:06:31,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:31,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1800185621, now seen corresponding path program 5 times [2024-06-27 21:06:31,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:31,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723485828] [2024-06-27 21:06:31,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:31,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:34,585 INFO 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:06:34,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:34,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723485828] [2024-06-27 21:06:34,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723485828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:34,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067476544] [2024-06-27 21:06:34,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:34,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:34,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:34,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:34,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:34,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:34,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 502 transitions, 7192 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:34,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:34,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:34,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:37,164 INFO L124 PetriNetUnfolderBase]: 3593/5829 cut-off events. [2024-06-27 21:06:37,164 INFO L125 PetriNetUnfolderBase]: For 379111/379121 co-relation queries the response was YES. [2024-06-27 21:06:37,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42537 conditions, 5829 events. 3593/5829 cut-off events. For 379111/379121 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36944 event pairs, 718 based on Foata normal form. 11/5837 useless extension candidates. Maximal degree in co-relation 42390. Up to 5223 conditions per place. [2024-06-27 21:06:37,231 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 136 changer transitions 0/554 dead transitions. [2024-06-27 21:06:37,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 554 transitions, 8789 flow [2024-06-27 21:06:37,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:37,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:37,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 21:06:37,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 21:06:37,233 INFO L175 Difference]: Start difference. First operand has 322 places, 502 transitions, 7192 flow. Second operand 12 states and 203 transitions. [2024-06-27 21:06:37,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 554 transitions, 8789 flow [2024-06-27 21:06:38,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 554 transitions, 8565 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:38,564 INFO L231 Difference]: Finished difference. Result has 328 places, 508 transitions, 7327 flow [2024-06-27 21:06:38,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7327, PETRI_PLACES=328, PETRI_TRANSITIONS=508} [2024-06-27 21:06:38,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 21:06:38,565 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 508 transitions, 7327 flow [2024-06-27 21:06:38,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:38,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:38,565 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:06:38,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:06:38,566 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:06:38,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:38,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1805846531, now seen corresponding path program 6 times [2024-06-27 21:06:38,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:38,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078910519] [2024-06-27 21:06:38,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:38,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:42,371 INFO 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:06:42,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:42,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078910519] [2024-06-27 21:06:42,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078910519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:42,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:42,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:42,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726133511] [2024-06-27 21:06:42,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:42,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:42,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:42,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:42,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:42,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:42,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 508 transitions, 7327 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:42,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:42,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:42,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:44,385 INFO L124 PetriNetUnfolderBase]: 3590/5825 cut-off events. [2024-06-27 21:06:44,385 INFO L125 PetriNetUnfolderBase]: For 385344/385354 co-relation queries the response was YES. [2024-06-27 21:06:44,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42637 conditions, 5825 events. 3590/5825 cut-off events. For 385344/385354 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36974 event pairs, 720 based on Foata normal form. 11/5833 useless extension candidates. Maximal degree in co-relation 42488. Up to 5220 conditions per place. [2024-06-27 21:06:44,463 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 127 changer transitions 0/547 dead transitions. [2024-06-27 21:06:44,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 547 transitions, 8815 flow [2024-06-27 21:06:44,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:44,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:06:44,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 21:06:44,464 INFO L175 Difference]: Start difference. First operand has 328 places, 508 transitions, 7327 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:06:44,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 547 transitions, 8815 flow [2024-06-27 21:06:45,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 547 transitions, 8540 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:45,853 INFO L231 Difference]: Finished difference. Result has 329 places, 508 transitions, 7312 flow [2024-06-27 21:06:45,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7312, PETRI_PLACES=329, PETRI_TRANSITIONS=508} [2024-06-27 21:06:45,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-27 21:06:45,854 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 508 transitions, 7312 flow [2024-06-27 21:06:45,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:45,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:45,855 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:06:45,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:06:45,855 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:06:45,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:45,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1805726561, now seen corresponding path program 7 times [2024-06-27 21:06:45,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:45,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483618434] [2024-06-27 21:06:45,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:45,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:45,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:49,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 21:06:49,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:49,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483618434] [2024-06-27 21:06:49,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483618434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:49,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:49,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:49,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635768355] [2024-06-27 21:06:49,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:49,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:49,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:49,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:49,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:49,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:49,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 508 transitions, 7312 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:49,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:49,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:49,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:52,005 INFO L124 PetriNetUnfolderBase]: 3587/5826 cut-off events. [2024-06-27 21:06:52,005 INFO L125 PetriNetUnfolderBase]: For 392150/392162 co-relation queries the response was YES. [2024-06-27 21:06:52,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42657 conditions, 5826 events. 3587/5826 cut-off events. For 392150/392162 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37024 event pairs, 716 based on Foata normal form. 13/5837 useless extension candidates. Maximal degree in co-relation 42507. Up to 5368 conditions per place. [2024-06-27 21:06:52,086 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 78 changer transitions 0/541 dead transitions. [2024-06-27 21:06:52,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 541 transitions, 8488 flow [2024-06-27 21:06:52,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:52,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:52,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:06:52,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:06:52,087 INFO L175 Difference]: Start difference. First operand has 329 places, 508 transitions, 7312 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:06:52,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 541 transitions, 8488 flow [2024-06-27 21:06:53,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 541 transitions, 8228 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:53,713 INFO L231 Difference]: Finished difference. Result has 330 places, 508 transitions, 7216 flow [2024-06-27 21:06:53,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7216, PETRI_PLACES=330, PETRI_TRANSITIONS=508} [2024-06-27 21:06:53,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:06:53,714 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 508 transitions, 7216 flow [2024-06-27 21:06:53,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:53,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:53,715 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:06:53,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:06:53,715 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:06:53,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:53,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1805726375, now seen corresponding path program 4 times [2024-06-27 21:06:53,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:53,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362238687] [2024-06-27 21:06:53,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:53,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:57,232 INFO 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:06:57,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:57,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362238687] [2024-06-27 21:06:57,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362238687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:57,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:57,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:57,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76736496] [2024-06-27 21:06:57,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:57,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:57,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:57,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:57,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:57,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:57,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 508 transitions, 7216 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:06:57,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:57,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:57,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:59,546 INFO L124 PetriNetUnfolderBase]: 3649/5912 cut-off events. [2024-06-27 21:06:59,546 INFO L125 PetriNetUnfolderBase]: For 425841/425853 co-relation queries the response was YES. [2024-06-27 21:06:59,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43363 conditions, 5912 events. 3649/5912 cut-off events. For 425841/425853 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 37493 event pairs, 703 based on Foata normal form. 18/5928 useless extension candidates. Maximal degree in co-relation 43212. Up to 5343 conditions per place. [2024-06-27 21:06:59,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 114 changer transitions 0/563 dead transitions. [2024-06-27 21:06:59,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 563 transitions, 8759 flow [2024-06-27 21:06:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:06:59,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:06:59,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 21:06:59,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-27 21:06:59,621 INFO L175 Difference]: Start difference. First operand has 330 places, 508 transitions, 7216 flow. Second operand 11 states and 184 transitions. [2024-06-27 21:06:59,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 563 transitions, 8759 flow [2024-06-27 21:07:01,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 563 transitions, 8597 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:01,346 INFO L231 Difference]: Finished difference. Result has 336 places, 523 transitions, 7516 flow [2024-06-27 21:07:01,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7054, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7516, PETRI_PLACES=336, PETRI_TRANSITIONS=523} [2024-06-27 21:07:01,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-27 21:07:01,346 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 523 transitions, 7516 flow [2024-06-27 21:07:01,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:01,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:01,347 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:07:01,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:07:01,347 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:07:01,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:01,347 INFO L85 PathProgramCache]: Analyzing trace with hash -799652751, now seen corresponding path program 5 times [2024-06-27 21:07:01,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:01,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272806206] [2024-06-27 21:07:01,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:01,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:05,185 INFO 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:07:05,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:05,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272806206] [2024-06-27 21:07:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272806206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006427347] [2024-06-27 21:07:05,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:05,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:05,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:05,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:05,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:05,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:05,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 523 transitions, 7516 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:05,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:05,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:05,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:07,965 INFO L124 PetriNetUnfolderBase]: 3731/6032 cut-off events. [2024-06-27 21:07:07,965 INFO L125 PetriNetUnfolderBase]: For 443506/443518 co-relation queries the response was YES. [2024-06-27 21:07:08,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44947 conditions, 6032 events. 3731/6032 cut-off events. For 443506/443518 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38247 event pairs, 706 based on Foata normal form. 16/6046 useless extension candidates. Maximal degree in co-relation 44794. Up to 5413 conditions per place. [2024-06-27 21:07:08,049 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 139 changer transitions 0/593 dead transitions. [2024-06-27 21:07:08,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 593 transitions, 9502 flow [2024-06-27 21:07:08,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:07:08,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:07:08,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2024-06-27 21:07:08,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3792517006802721 [2024-06-27 21:07:08,051 INFO L175 Difference]: Start difference. First operand has 336 places, 523 transitions, 7516 flow. Second operand 14 states and 223 transitions. [2024-06-27 21:07:08,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 593 transitions, 9502 flow [2024-06-27 21:07:09,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 593 transitions, 9224 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:09,772 INFO L231 Difference]: Finished difference. Result has 343 places, 547 transitions, 7932 flow [2024-06-27 21:07:09,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7932, PETRI_PLACES=343, PETRI_TRANSITIONS=547} [2024-06-27 21:07:09,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-27 21:07:09,773 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 547 transitions, 7932 flow [2024-06-27 21:07:09,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:09,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:09,773 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:07:09,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:07:09,773 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:07:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1796460599, now seen corresponding path program 2 times [2024-06-27 21:07:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676869397] [2024-06-27 21:07:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:09,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:13,359 INFO 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:07:13,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:13,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676869397] [2024-06-27 21:07:13,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676869397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:13,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:13,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:13,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645485672] [2024-06-27 21:07:13,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:13,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:13,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:13,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:13,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:13,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:13,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 547 transitions, 7932 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:13,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:13,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:13,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:16,035 INFO L124 PetriNetUnfolderBase]: 3757/6066 cut-off events. [2024-06-27 21:07:16,036 INFO L125 PetriNetUnfolderBase]: For 455634/455646 co-relation queries the response was YES. [2024-06-27 21:07:16,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45391 conditions, 6066 events. 3757/6066 cut-off events. For 455634/455646 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38422 event pairs, 711 based on Foata normal form. 14/6078 useless extension candidates. Maximal degree in co-relation 45237. Up to 5553 conditions per place. [2024-06-27 21:07:16,108 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 95 changer transitions 0/591 dead transitions. [2024-06-27 21:07:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 591 transitions, 9432 flow [2024-06-27 21:07:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:07:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:07:16,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-27 21:07:16,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-27 21:07:16,109 INFO L175 Difference]: Start difference. First operand has 343 places, 547 transitions, 7932 flow. Second operand 13 states and 203 transitions. [2024-06-27 21:07:16,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 591 transitions, 9432 flow [2024-06-27 21:07:17,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 591 transitions, 9205 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:17,878 INFO L231 Difference]: Finished difference. Result has 348 places, 553 transitions, 7980 flow [2024-06-27 21:07:17,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7705, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7980, PETRI_PLACES=348, PETRI_TRANSITIONS=553} [2024-06-27 21:07:17,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 21:07:17,878 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 553 transitions, 7980 flow [2024-06-27 21:07:17,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:17,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:17,879 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:07:17,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:07:17,879 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:07:17,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:17,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1796472131, now seen corresponding path program 8 times [2024-06-27 21:07:17,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:17,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583097811] [2024-06-27 21:07:17,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:17,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:21,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:21,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583097811] [2024-06-27 21:07:21,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583097811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:21,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:21,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:21,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139759580] [2024-06-27 21:07:21,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:21,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:21,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:21,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:21,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:21,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:21,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 553 transitions, 7980 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:21,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:21,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:21,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:24,456 INFO L124 PetriNetUnfolderBase]: 3770/6096 cut-off events. [2024-06-27 21:07:24,456 INFO L125 PetriNetUnfolderBase]: For 466432/466444 co-relation queries the response was YES. [2024-06-27 21:07:24,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45642 conditions, 6096 events. 3770/6096 cut-off events. For 466432/466444 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38735 event pairs, 723 based on Foata normal form. 13/6107 useless extension candidates. Maximal degree in co-relation 45487. Up to 5606 conditions per place. [2024-06-27 21:07:24,542 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 94 changer transitions 0/597 dead transitions. [2024-06-27 21:07:24,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 597 transitions, 9517 flow [2024-06-27 21:07:24,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:07:24,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:07:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-27 21:07:24,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-27 21:07:24,544 INFO L175 Difference]: Start difference. First operand has 348 places, 553 transitions, 7980 flow. Second operand 13 states and 203 transitions. [2024-06-27 21:07:24,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 597 transitions, 9517 flow [2024-06-27 21:07:26,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 597 transitions, 9380 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:07:26,301 INFO L231 Difference]: Finished difference. Result has 353 places, 559 transitions, 8141 flow [2024-06-27 21:07:26,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8141, PETRI_PLACES=353, PETRI_TRANSITIONS=559} [2024-06-27 21:07:26,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-27 21:07:26,301 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 559 transitions, 8141 flow [2024-06-27 21:07:26,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:26,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:26,302 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:07:26,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:07:26,302 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:07:26,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash -141750051, now seen corresponding path program 6 times [2024-06-27 21:07:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:26,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906689439] [2024-06-27 21:07:26,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:26,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:29,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:29,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:29,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906689439] [2024-06-27 21:07:29,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906689439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:29,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:29,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:29,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669901314] [2024-06-27 21:07:29,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:29,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:29,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:29,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:29,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:29,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:29,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 559 transitions, 8141 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:29,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:29,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:29,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:32,483 INFO L124 PetriNetUnfolderBase]: 3758/6076 cut-off events. [2024-06-27 21:07:32,484 INFO L125 PetriNetUnfolderBase]: For 474478/474490 co-relation queries the response was YES. [2024-06-27 21:07:32,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45597 conditions, 6076 events. 3758/6076 cut-off events. For 474478/474490 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38592 event pairs, 707 based on Foata normal form. 16/6090 useless extension candidates. Maximal degree in co-relation 45439. Up to 5457 conditions per place. [2024-06-27 21:07:32,574 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 464 selfloop transitions, 136 changer transitions 0/605 dead transitions. [2024-06-27 21:07:32,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 605 transitions, 9625 flow [2024-06-27 21:07:32,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:07:32,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:07:32,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 225 transitions. [2024-06-27 21:07:32,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3826530612244898 [2024-06-27 21:07:32,576 INFO L175 Difference]: Start difference. First operand has 353 places, 559 transitions, 8141 flow. Second operand 14 states and 225 transitions. [2024-06-27 21:07:32,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 605 transitions, 9625 flow [2024-06-27 21:07:34,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 605 transitions, 9366 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 21:07:34,376 INFO L231 Difference]: Finished difference. Result has 356 places, 559 transitions, 8164 flow [2024-06-27 21:07:34,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7882, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8164, PETRI_PLACES=356, PETRI_TRANSITIONS=559} [2024-06-27 21:07:34,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-27 21:07:34,376 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 559 transitions, 8164 flow [2024-06-27 21:07:34,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:34,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:34,377 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:07:34,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:07:34,377 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:07:34,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash -141744285, now seen corresponding path program 3 times [2024-06-27 21:07:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:34,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699177486] [2024-06-27 21:07:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:34,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:34,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:37,814 INFO 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:07:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699177486] [2024-06-27 21:07:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699177486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:37,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:37,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:37,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93796192] [2024-06-27 21:07:37,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:37,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:37,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:37,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:37,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 559 transitions, 8164 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:37,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:37,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:37,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:40,381 INFO L124 PetriNetUnfolderBase]: 3752/6064 cut-off events. [2024-06-27 21:07:40,381 INFO L125 PetriNetUnfolderBase]: For 474226/474238 co-relation queries the response was YES. [2024-06-27 21:07:40,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 6064 events. 3752/6064 cut-off events. For 474226/474238 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38499 event pairs, 708 based on Foata normal form. 14/6076 useless extension candidates. Maximal degree in co-relation 45473. Up to 5550 conditions per place. [2024-06-27 21:07:40,468 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 95 changer transitions 0/595 dead transitions. [2024-06-27 21:07:40,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 595 transitions, 9446 flow [2024-06-27 21:07:40,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:07:40,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:07:40,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-27 21:07:40,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-27 21:07:40,469 INFO L175 Difference]: Start difference. First operand has 356 places, 559 transitions, 8164 flow. Second operand 12 states and 191 transitions. [2024-06-27 21:07:40,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 595 transitions, 9446 flow [2024-06-27 21:07:42,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 595 transitions, 9093 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-27 21:07:42,411 INFO L231 Difference]: Finished difference. Result has 354 places, 559 transitions, 8007 flow [2024-06-27 21:07:42,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7811, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8007, PETRI_PLACES=354, PETRI_TRANSITIONS=559} [2024-06-27 21:07:42,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 21:07:42,412 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 559 transitions, 8007 flow [2024-06-27 21:07:42,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:42,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:42,412 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:07:42,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:07:42,412 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:07:42,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:42,413 INFO L85 PathProgramCache]: Analyzing trace with hash -141744657, now seen corresponding path program 9 times [2024-06-27 21:07:42,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:42,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743211546] [2024-06-27 21:07:42,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:42,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:42,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:46,126 INFO 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:07:46,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:46,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743211546] [2024-06-27 21:07:46,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743211546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:46,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:46,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:46,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502776931] [2024-06-27 21:07:46,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:46,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:46,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:46,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:46,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:46,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:46,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 559 transitions, 8007 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:46,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:46,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:46,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:48,799 INFO L124 PetriNetUnfolderBase]: 3749/6072 cut-off events. [2024-06-27 21:07:48,799 INFO L125 PetriNetUnfolderBase]: For 476197/476209 co-relation queries the response was YES. [2024-06-27 21:07:48,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45455 conditions, 6072 events. 3749/6072 cut-off events. For 476197/476209 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38689 event pairs, 726 based on Foata normal form. 13/6083 useless extension candidates. Maximal degree in co-relation 45296. Up to 5579 conditions per place. [2024-06-27 21:07:48,878 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 94 changer transitions 0/594 dead transitions. [2024-06-27 21:07:48,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 594 transitions, 9293 flow [2024-06-27 21:07:48,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:07:48,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:07:48,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 21:07:48,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-27 21:07:48,880 INFO L175 Difference]: Start difference. First operand has 354 places, 559 transitions, 8007 flow. Second operand 11 states and 178 transitions. [2024-06-27 21:07:48,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 594 transitions, 9293 flow [2024-06-27 21:07:51,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 594 transitions, 9089 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 21:07:51,226 INFO L231 Difference]: Finished difference. Result has 354 places, 559 transitions, 7997 flow [2024-06-27 21:07:51,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7803, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7997, PETRI_PLACES=354, PETRI_TRANSITIONS=559} [2024-06-27 21:07:51,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 21:07:51,227 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 559 transitions, 7997 flow [2024-06-27 21:07:51,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:51,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:51,227 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:07:51,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:07:51,227 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:51,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:51,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1050877853, now seen corresponding path program 7 times [2024-06-27 21:07:51,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:51,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342308390] [2024-06-27 21:07:51,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:51,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:51,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:54,546 INFO 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:07:54,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:54,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342308390] [2024-06-27 21:07:54,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342308390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:54,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:54,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:54,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737621348] [2024-06-27 21:07:54,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:54,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:54,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:54,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:54,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:54,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:54,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 559 transitions, 7997 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:54,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:54,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:54,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:56,898 INFO L124 PetriNetUnfolderBase]: 3928/6327 cut-off events. [2024-06-27 21:07:56,898 INFO L125 PetriNetUnfolderBase]: For 555623/555627 co-relation queries the response was YES. [2024-06-27 21:07:56,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48272 conditions, 6327 events. 3928/6327 cut-off events. For 555623/555627 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40201 event pairs, 704 based on Foata normal form. 6/6331 useless extension candidates. Maximal degree in co-relation 48112. Up to 5237 conditions per place. [2024-06-27 21:07:56,984 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 325 selfloop transitions, 304 changer transitions 0/634 dead transitions. [2024-06-27 21:07:56,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 634 transitions, 10489 flow [2024-06-27 21:07:56,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:07:56,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:07:56,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 21:07:56,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:07:56,985 INFO L175 Difference]: Start difference. First operand has 354 places, 559 transitions, 7997 flow. Second operand 12 states and 198 transitions. [2024-06-27 21:07:56,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 634 transitions, 10489 flow [2024-06-27 21:07:59,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 634 transitions, 10323 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:07:59,052 INFO L231 Difference]: Finished difference. Result has 357 places, 601 transitions, 8962 flow [2024-06-27 21:07:59,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8962, PETRI_PLACES=357, PETRI_TRANSITIONS=601} [2024-06-27 21:07:59,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-27 21:07:59,053 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 601 transitions, 8962 flow [2024-06-27 21:07:59,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:07:59,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:59,053 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:07:59,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:07:59,054 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:59,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:59,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1050640703, now seen corresponding path program 8 times [2024-06-27 21:07:59,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:59,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408691280] [2024-06-27 21:07:59,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:59,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:02,745 INFO 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:08:02,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:02,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408691280] [2024-06-27 21:08:02,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408691280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:02,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:02,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:02,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327023230] [2024-06-27 21:08:02,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:02,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:02,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:02,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:02,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:02,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:02,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 601 transitions, 8962 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:02,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:02,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:02,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:05,445 INFO L124 PetriNetUnfolderBase]: 3916/6319 cut-off events. [2024-06-27 21:08:05,445 INFO L125 PetriNetUnfolderBase]: For 558800/558804 co-relation queries the response was YES. [2024-06-27 21:08:05,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48818 conditions, 6319 events. 3916/6319 cut-off events. For 558800/558804 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40267 event pairs, 708 based on Foata normal form. 6/6323 useless extension candidates. Maximal degree in co-relation 48657. Up to 5227 conditions per place. [2024-06-27 21:08:05,538 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 306 changer transitions 0/635 dead transitions. [2024-06-27 21:08:05,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 635 transitions, 10952 flow [2024-06-27 21:08:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:08:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:08:05,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-27 21:08:05,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278388278388276 [2024-06-27 21:08:05,540 INFO L175 Difference]: Start difference. First operand has 357 places, 601 transitions, 8962 flow. Second operand 13 states and 209 transitions. [2024-06-27 21:08:05,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 635 transitions, 10952 flow [2024-06-27 21:08:07,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 635 transitions, 10503 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:07,940 INFO L231 Difference]: Finished difference. Result has 365 places, 601 transitions, 9135 flow [2024-06-27 21:08:07,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8513, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9135, PETRI_PLACES=365, PETRI_TRANSITIONS=601} [2024-06-27 21:08:07,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-27 21:08:07,941 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 601 transitions, 9135 flow [2024-06-27 21:08:07,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:07,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:07,941 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:08:07,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:08:07,941 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:07,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:07,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1061722769, now seen corresponding path program 4 times [2024-06-27 21:08:07,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:07,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097136521] [2024-06-27 21:08:07,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:07,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:11,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:11,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:11,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097136521] [2024-06-27 21:08:11,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097136521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:11,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:11,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:11,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415161271] [2024-06-27 21:08:11,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:11,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:11,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:11,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:11,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:11,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:11,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 601 transitions, 9135 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:11,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:11,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:11,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:14,406 INFO L124 PetriNetUnfolderBase]: 3978/6400 cut-off events. [2024-06-27 21:08:14,406 INFO L125 PetriNetUnfolderBase]: For 583144/583158 co-relation queries the response was YES. [2024-06-27 21:08:14,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50006 conditions, 6400 events. 3978/6400 cut-off events. For 583144/583158 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40742 event pairs, 728 based on Foata normal form. 16/6414 useless extension candidates. Maximal degree in co-relation 49844. Up to 5799 conditions per place. [2024-06-27 21:08:14,492 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 529 selfloop transitions, 114 changer transitions 0/648 dead transitions. [2024-06-27 21:08:14,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 648 transitions, 10901 flow [2024-06-27 21:08:14,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:08:14,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:08:14,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:08:14,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:08:14,494 INFO L175 Difference]: Start difference. First operand has 365 places, 601 transitions, 9135 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:08:14,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 648 transitions, 10901 flow [2024-06-27 21:08:17,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 648 transitions, 10353 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:17,095 INFO L231 Difference]: Finished difference. Result has 370 places, 616 transitions, 9085 flow [2024-06-27 21:08:17,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9085, PETRI_PLACES=370, PETRI_TRANSITIONS=616} [2024-06-27 21:08:17,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-27 21:08:17,096 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 616 transitions, 9085 flow [2024-06-27 21:08:17,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:17,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:17,096 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:08:17,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:08:17,096 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:17,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:17,097 INFO L85 PathProgramCache]: Analyzing trace with hash -604081377, now seen corresponding path program 10 times [2024-06-27 21:08:17,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:17,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731178336] [2024-06-27 21:08:17,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:17,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:17,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:21,130 INFO 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:08:21,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:21,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731178336] [2024-06-27 21:08:21,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731178336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:21,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:21,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:21,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148447408] [2024-06-27 21:08:21,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:21,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:21,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:21,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:21,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:21,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:21,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 616 transitions, 9085 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:21,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:21,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:21,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:23,864 INFO L124 PetriNetUnfolderBase]: 4007/6459 cut-off events. [2024-06-27 21:08:23,864 INFO L125 PetriNetUnfolderBase]: For 600308/600312 co-relation queries the response was YES. [2024-06-27 21:08:23,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 6459 events. 4007/6459 cut-off events. For 600308/600312 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 41233 event pairs, 756 based on Foata normal form. 3/6460 useless extension candidates. Maximal degree in co-relation 50040. Up to 5722 conditions per place. [2024-06-27 21:08:23,947 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 190 changer transitions 0/653 dead transitions. [2024-06-27 21:08:23,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 653 transitions, 10966 flow [2024-06-27 21:08:23,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:08:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:08:23,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:08:23,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-27 21:08:23,948 INFO L175 Difference]: Start difference. First operand has 370 places, 616 transitions, 9085 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:08:23,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 653 transitions, 10966 flow [2024-06-27 21:08:26,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 653 transitions, 10799 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:26,196 INFO L231 Difference]: Finished difference. Result has 375 places, 628 transitions, 9542 flow [2024-06-27 21:08:26,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8918, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9542, PETRI_PLACES=375, PETRI_TRANSITIONS=628} [2024-06-27 21:08:26,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 21:08:26,197 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 628 transitions, 9542 flow [2024-06-27 21:08:26,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:26,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:26,197 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:08:26,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:08:26,197 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:26,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:26,198 INFO L85 PathProgramCache]: Analyzing trace with hash -830285683, now seen corresponding path program 9 times [2024-06-27 21:08:26,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:26,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570100777] [2024-06-27 21:08:26,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:26,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:29,830 INFO 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:08:29,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570100777] [2024-06-27 21:08:29,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570100777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:29,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:29,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:29,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18845047] [2024-06-27 21:08:29,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:29,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:29,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:29,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:29,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:29,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:29,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 628 transitions, 9542 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:29,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:29,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:29,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:32,338 INFO L124 PetriNetUnfolderBase]: 4027/6478 cut-off events. [2024-06-27 21:08:32,339 INFO L125 PetriNetUnfolderBase]: For 626756/626770 co-relation queries the response was YES. [2024-06-27 21:08:32,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50948 conditions, 6478 events. 4027/6478 cut-off events. For 626756/626770 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41355 event pairs, 728 based on Foata normal form. 18/6494 useless extension candidates. Maximal degree in co-relation 50781. Up to 5930 conditions per place. [2024-06-27 21:08:32,437 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 561 selfloop transitions, 96 changer transitions 0/662 dead transitions. [2024-06-27 21:08:32,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 662 transitions, 11014 flow [2024-06-27 21:08:32,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:32,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:32,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 21:08:32,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-27 21:08:32,439 INFO L175 Difference]: Start difference. First operand has 375 places, 628 transitions, 9542 flow. Second operand 10 states and 162 transitions. [2024-06-27 21:08:32,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 662 transitions, 11014 flow [2024-06-27 21:08:34,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 662 transitions, 10597 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:34,954 INFO L231 Difference]: Finished difference. Result has 377 places, 634 transitions, 9419 flow [2024-06-27 21:08:34,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9125, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9419, PETRI_PLACES=377, PETRI_TRANSITIONS=634} [2024-06-27 21:08:34,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 21:08:34,954 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 634 transitions, 9419 flow [2024-06-27 21:08:34,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:34,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:34,955 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:08:34,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:08:34,955 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:34,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:34,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1061602613, now seen corresponding path program 10 times [2024-06-27 21:08:34,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:34,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100451531] [2024-06-27 21:08:34,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:34,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:34,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:38,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 21:08:38,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:38,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100451531] [2024-06-27 21:08:38,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100451531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:38,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:38,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:38,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304448106] [2024-06-27 21:08:38,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:38,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:38,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:38,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:38,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:38,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:38,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 634 transitions, 9419 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:38,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:38,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:38,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:40,724 INFO L124 PetriNetUnfolderBase]: 4015/6475 cut-off events. [2024-06-27 21:08:40,724 INFO L125 PetriNetUnfolderBase]: For 622997/623001 co-relation queries the response was YES. [2024-06-27 21:08:40,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50494 conditions, 6475 events. 4015/6475 cut-off events. For 622997/623001 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41435 event pairs, 710 based on Foata normal form. 6/6479 useless extension candidates. Maximal degree in co-relation 50326. Up to 5347 conditions per place. [2024-06-27 21:08:41,034 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 308 changer transitions 0/663 dead transitions. [2024-06-27 21:08:41,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 663 transitions, 11317 flow [2024-06-27 21:08:41,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:41,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 21:08:41,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:08:41,035 INFO L175 Difference]: Start difference. First operand has 377 places, 634 transitions, 9419 flow. Second operand 10 states and 170 transitions. [2024-06-27 21:08:41,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 663 transitions, 11317 flow [2024-06-27 21:08:43,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 663 transitions, 11134 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:43,181 INFO L231 Difference]: Finished difference. Result has 380 places, 634 transitions, 9861 flow [2024-06-27 21:08:43,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9236, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9861, PETRI_PLACES=380, PETRI_TRANSITIONS=634} [2024-06-27 21:08:43,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-27 21:08:43,182 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 634 transitions, 9861 flow [2024-06-27 21:08:43,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:43,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:43,182 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:08:43,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:08:43,182 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:43,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:43,183 INFO L85 PathProgramCache]: Analyzing trace with hash -600350961, now seen corresponding path program 11 times [2024-06-27 21:08:43,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:43,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639742492] [2024-06-27 21:08:43,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:43,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:43,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:46,928 INFO 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:08:46,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:46,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639742492] [2024-06-27 21:08:46,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639742492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:46,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:46,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:46,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687901807] [2024-06-27 21:08:46,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:46,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:46,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:46,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:46,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:46,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:46,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 634 transitions, 9861 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:46,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:46,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:46,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:49,993 INFO L124 PetriNetUnfolderBase]: 4003/6448 cut-off events. [2024-06-27 21:08:49,993 INFO L125 PetriNetUnfolderBase]: For 627057/627071 co-relation queries the response was YES. [2024-06-27 21:08:50,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50918 conditions, 6448 events. 4003/6448 cut-off events. For 627057/627071 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41169 event pairs, 722 based on Foata normal form. 18/6464 useless extension candidates. Maximal degree in co-relation 50749. Up to 5858 conditions per place. [2024-06-27 21:08:50,085 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 550 selfloop transitions, 115 changer transitions 0/670 dead transitions. [2024-06-27 21:08:50,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 670 transitions, 11457 flow [2024-06-27 21:08:50,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:08:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:08:50,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2024-06-27 21:08:50,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3656462585034014 [2024-06-27 21:08:50,086 INFO L175 Difference]: Start difference. First operand has 380 places, 634 transitions, 9861 flow. Second operand 14 states and 215 transitions. [2024-06-27 21:08:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 670 transitions, 11457 flow [2024-06-27 21:08:52,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 670 transitions, 10829 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:08:52,497 INFO L231 Difference]: Finished difference. Result has 385 places, 634 transitions, 9473 flow [2024-06-27 21:08:52,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9233, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9473, PETRI_PLACES=385, PETRI_TRANSITIONS=634} [2024-06-27 21:08:52,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 21:08:52,498 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 634 transitions, 9473 flow [2024-06-27 21:08:52,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:52,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:52,498 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:08:52,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:08:52,498 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:52,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:52,499 INFO L85 PathProgramCache]: Analyzing trace with hash -600350775, now seen corresponding path program 5 times [2024-06-27 21:08:52,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:52,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061024451] [2024-06-27 21:08:52,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:52,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:52,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:56,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:56,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:56,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061024451] [2024-06-27 21:08:56,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061024451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:56,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:56,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:56,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264074979] [2024-06-27 21:08:56,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:56,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:56,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:56,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:56,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:56,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 634 transitions, 9473 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:08:56,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:56,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:56,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:59,264 INFO L124 PetriNetUnfolderBase]: 4013/6456 cut-off events. [2024-06-27 21:08:59,264 INFO L125 PetriNetUnfolderBase]: For 629970/629984 co-relation queries the response was YES. [2024-06-27 21:08:59,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50543 conditions, 6456 events. 4013/6456 cut-off events. For 629970/629984 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41160 event pairs, 721 based on Foata normal form. 16/6470 useless extension candidates. Maximal degree in co-relation 50373. Up to 5845 conditions per place. [2024-06-27 21:08:59,357 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 555 selfloop transitions, 116 changer transitions 0/676 dead transitions. [2024-06-27 21:08:59,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 676 transitions, 11314 flow [2024-06-27 21:08:59,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 21:08:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 21:08:59,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 230 transitions. [2024-06-27 21:08:59,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:08:59,359 INFO L175 Difference]: Start difference. First operand has 385 places, 634 transitions, 9473 flow. Second operand 15 states and 230 transitions. [2024-06-27 21:08:59,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 676 transitions, 11314 flow [2024-06-27 21:09:01,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 676 transitions, 11092 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:09:01,771 INFO L231 Difference]: Finished difference. Result has 391 places, 637 transitions, 9541 flow [2024-06-27 21:09:01,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9251, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9541, PETRI_PLACES=391, PETRI_TRANSITIONS=637} [2024-06-27 21:09:01,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-27 21:09:01,772 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 637 transitions, 9541 flow [2024-06-27 21:09:01,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:01,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:01,772 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:09:01,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:09:01,772 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:01,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:01,773 INFO L85 PathProgramCache]: Analyzing trace with hash -600362307, now seen corresponding path program 11 times [2024-06-27 21:09:01,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:01,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232258131] [2024-06-27 21:09:01,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:01,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:05,769 INFO 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:09:05,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:05,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232258131] [2024-06-27 21:09:05,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232258131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:05,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:05,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:05,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521192118] [2024-06-27 21:09:05,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:05,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:05,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:05,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:05,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:05,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:05,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 637 transitions, 9541 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:05,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:05,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:05,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:08,453 INFO L124 PetriNetUnfolderBase]: 4010/6484 cut-off events. [2024-06-27 21:09:08,453 INFO L125 PetriNetUnfolderBase]: For 633898/633912 co-relation queries the response was YES. [2024-06-27 21:09:08,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50600 conditions, 6484 events. 4010/6484 cut-off events. For 633898/633912 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41645 event pairs, 764 based on Foata normal form. 15/6497 useless extension candidates. Maximal degree in co-relation 50429. Up to 5980 conditions per place. [2024-06-27 21:09:08,557 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-27 21:09:08,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 663 transitions, 11107 flow [2024-06-27 21:09:08,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:09:08,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:09:08,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 21:09:08,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-27 21:09:08,558 INFO L175 Difference]: Start difference. First operand has 391 places, 637 transitions, 9541 flow. Second operand 11 states and 170 transitions. [2024-06-27 21:09:08,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 663 transitions, 11107 flow [2024-06-27 21:09:11,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 663 transitions, 10815 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 21:09:11,305 INFO L231 Difference]: Finished difference. Result has 391 places, 637 transitions, 9406 flow [2024-06-27 21:09:11,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9249, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9406, PETRI_PLACES=391, PETRI_TRANSITIONS=637} [2024-06-27 21:09:11,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-27 21:09:11,306 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 637 transitions, 9406 flow [2024-06-27 21:09:11,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:11,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:11,306 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:09:11,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:09:11,306 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:11,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:11,306 INFO L85 PathProgramCache]: Analyzing trace with hash -600356727, now seen corresponding path program 12 times [2024-06-27 21:09:11,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:11,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107997765] [2024-06-27 21:09:11,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:11,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:14,953 INFO 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:09:14,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:14,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107997765] [2024-06-27 21:09:14,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107997765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:14,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:14,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:14,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955992605] [2024-06-27 21:09:14,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:14,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:14,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:14,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:14,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:14,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 637 transitions, 9406 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:14,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:14,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:14,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:17,611 INFO L124 PetriNetUnfolderBase]: 4007/6476 cut-off events. [2024-06-27 21:09:17,611 INFO L125 PetriNetUnfolderBase]: For 642502/642516 co-relation queries the response was YES. [2024-06-27 21:09:17,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 6476 events. 4007/6476 cut-off events. For 642502/642516 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41578 event pairs, 762 based on Foata normal form. 15/6489 useless extension candidates. Maximal degree in co-relation 50033. Up to 5977 conditions per place. [2024-06-27 21:09:17,711 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-27 21:09:17,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 663 transitions, 10796 flow [2024-06-27 21:09:17,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:09:17,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:09:17,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-27 21:09:17,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:09:17,713 INFO L175 Difference]: Start difference. First operand has 391 places, 637 transitions, 9406 flow. Second operand 12 states and 180 transitions. [2024-06-27 21:09:17,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 663 transitions, 10796 flow [2024-06-27 21:09:20,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 663 transitions, 10619 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 21:09:20,395 INFO L231 Difference]: Finished difference. Result has 394 places, 637 transitions, 9385 flow [2024-06-27 21:09:20,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9385, PETRI_PLACES=394, PETRI_TRANSITIONS=637} [2024-06-27 21:09:20,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-27 21:09:20,395 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 637 transitions, 9385 flow [2024-06-27 21:09:20,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:20,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:20,395 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:09:20,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:09:20,396 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:20,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:20,396 INFO L85 PathProgramCache]: Analyzing trace with hash -600362121, now seen corresponding path program 12 times [2024-06-27 21:09:20,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:20,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469933015] [2024-06-27 21:09:20,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:20,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:20,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:23,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 21:09:23,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:23,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469933015] [2024-06-27 21:09:23,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469933015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:23,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:23,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:23,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68592181] [2024-06-27 21:09:23,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:23,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:23,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:23,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:23,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:23,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:23,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 637 transitions, 9385 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:23,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:23,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:23,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:26,559 INFO L124 PetriNetUnfolderBase]: 3995/6438 cut-off events. [2024-06-27 21:09:26,559 INFO L125 PetriNetUnfolderBase]: For 653105/653119 co-relation queries the response was YES. [2024-06-27 21:09:26,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49866 conditions, 6438 events. 3995/6438 cut-off events. For 653105/653119 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41119 event pairs, 724 based on Foata normal form. 18/6454 useless extension candidates. Maximal degree in co-relation 49695. Up to 5854 conditions per place. [2024-06-27 21:09:26,655 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 548 selfloop transitions, 115 changer transitions 0/668 dead transitions. [2024-06-27 21:09:26,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 668 transitions, 10795 flow [2024-06-27 21:09:26,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:09:26,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:09:26,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:09:26,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:09:26,656 INFO L175 Difference]: Start difference. First operand has 394 places, 637 transitions, 9385 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:09:26,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 668 transitions, 10795 flow [2024-06-27 21:09:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 668 transitions, 10617 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 21:09:29,489 INFO L231 Difference]: Finished difference. Result has 395 places, 637 transitions, 9447 flow [2024-06-27 21:09:29,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9447, PETRI_PLACES=395, PETRI_TRANSITIONS=637} [2024-06-27 21:09:29,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-27 21:09:29,489 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 637 transitions, 9447 flow [2024-06-27 21:09:29,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:29,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:29,490 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:09:29,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:09:29,490 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:29,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:29,490 INFO L85 PathProgramCache]: Analyzing trace with hash -600356355, now seen corresponding path program 6 times [2024-06-27 21:09:29,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:29,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941900798] [2024-06-27 21:09:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:29,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:33,072 INFO 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:09:33,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:33,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941900798] [2024-06-27 21:09:33,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941900798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:33,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:33,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:33,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523740403] [2024-06-27 21:09:33,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:33,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:33,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:33,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:33,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:33,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:33,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 637 transitions, 9447 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:33,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:33,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:33,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:35,921 INFO L124 PetriNetUnfolderBase]: 3989/6430 cut-off events. [2024-06-27 21:09:35,921 INFO L125 PetriNetUnfolderBase]: For 650378/650392 co-relation queries the response was YES. [2024-06-27 21:09:35,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 6430 events. 3989/6430 cut-off events. For 650378/650392 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41070 event pairs, 722 based on Foata normal form. 16/6444 useless extension candidates. Maximal degree in co-relation 49745. Up to 5816 conditions per place. [2024-06-27 21:09:36,022 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 550 selfloop transitions, 116 changer transitions 0/671 dead transitions. [2024-06-27 21:09:36,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 671 transitions, 11051 flow [2024-06-27 21:09:36,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:09:36,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:09:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-27 21:09:36,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-27 21:09:36,024 INFO L175 Difference]: Start difference. First operand has 395 places, 637 transitions, 9447 flow. Second operand 13 states and 203 transitions. [2024-06-27 21:09:36,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 671 transitions, 11051 flow [2024-06-27 21:09:39,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 671 transitions, 10797 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 21:09:39,018 INFO L231 Difference]: Finished difference. Result has 397 places, 637 transitions, 9431 flow [2024-06-27 21:09:39,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9193, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9431, PETRI_PLACES=397, PETRI_TRANSITIONS=637} [2024-06-27 21:09:39,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-27 21:09:39,018 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 637 transitions, 9431 flow [2024-06-27 21:09:39,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:39,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:39,018 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:09:39,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:09:39,019 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:39,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash -592722543, now seen corresponding path program 1 times [2024-06-27 21:09:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:39,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035728800] [2024-06-27 21:09:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:43,109 INFO 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:09:43,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:43,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035728800] [2024-06-27 21:09:43,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035728800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:43,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:43,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:43,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061369558] [2024-06-27 21:09:43,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:43,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:43,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:43,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:43,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:43,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:43,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 637 transitions, 9431 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:09:43,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:43,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:43,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:45,569 INFO L124 PetriNetUnfolderBase]: 4009/6481 cut-off events. [2024-06-27 21:09:45,569 INFO L125 PetriNetUnfolderBase]: For 678088/678090 co-relation queries the response was YES. [2024-06-27 21:09:45,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50210 conditions, 6481 events. 4009/6481 cut-off events. For 678088/678090 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 41587 event pairs, 708 based on Foata normal form. 6/6485 useless extension candidates. Maximal degree in co-relation 50037. Up to 5663 conditions per place. [2024-06-27 21:09:45,650 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 70 changer transitions 0/674 dead transitions. [2024-06-27 21:09:45,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 674 transitions, 10941 flow [2024-06-27 21:09:45,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:45,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:45,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 21:09:45,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 21:09:45,652 INFO L175 Difference]: Start difference. First operand has 397 places, 637 transitions, 9431 flow. Second operand 10 states and 164 transitions. [2024-06-27 21:09:45,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 674 transitions, 10941 flow [2024-06-27 21:09:48,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 674 transitions, 10709 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 21:09:48,484 INFO L231 Difference]: Finished difference. Result has 396 places, 640 transitions, 9401 flow [2024-06-27 21:09:48,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9401, PETRI_PLACES=396, PETRI_TRANSITIONS=640} [2024-06-27 21:09:48,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-27 21:09:48,484 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 640 transitions, 9401 flow [2024-06-27 21:09:48,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:09:48,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:48,485 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:09:48,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:09:48,485 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:48,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:48,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1051221811, now seen corresponding path program 7 times [2024-06-27 21:09:48,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:48,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718534628] [2024-06-27 21:09:48,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:48,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:52,141 INFO 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:09:52,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:52,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718534628] [2024-06-27 21:09:52,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718534628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:52,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:52,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:52,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70446358] [2024-06-27 21:09:52,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:52,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:52,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:52,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:52,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:52,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:52,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 640 transitions, 9401 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:52,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:52,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:52,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:54,684 INFO L124 PetriNetUnfolderBase]: 4019/6500 cut-off events. [2024-06-27 21:09:54,685 INFO L125 PetriNetUnfolderBase]: For 694562/694573 co-relation queries the response was YES. [2024-06-27 21:09:54,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50282 conditions, 6500 events. 4019/6500 cut-off events. For 694562/694573 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41747 event pairs, 716 based on Foata normal form. 12/6505 useless extension candidates. Maximal degree in co-relation 50107. Up to 5907 conditions per place. [2024-06-27 21:09:54,772 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 67 changer transitions 0/664 dead transitions. [2024-06-27 21:09:54,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 664 transitions, 10831 flow [2024-06-27 21:09:54,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:54,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:54,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:09:54,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:09:54,773 INFO L175 Difference]: Start difference. First operand has 396 places, 640 transitions, 9401 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:09:54,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 664 transitions, 10831 flow [2024-06-27 21:09:57,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 664 transitions, 10740 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:57,712 INFO L231 Difference]: Finished difference. Result has 398 places, 641 transitions, 9465 flow [2024-06-27 21:09:57,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9465, PETRI_PLACES=398, PETRI_TRANSITIONS=641} [2024-06-27 21:09:57,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-27 21:09:57,713 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 641 transitions, 9465 flow [2024-06-27 21:09:57,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:09:57,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:57,713 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:09:57,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:09:57,713 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:57,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1504114277, now seen corresponding path program 8 times [2024-06-27 21:09:57,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:57,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930243374] [2024-06-27 21:09:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:57,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:00,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:00,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930243374] [2024-06-27 21:10:00,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930243374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:00,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:00,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:00,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405553704] [2024-06-27 21:10:00,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:00,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:00,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:00,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:00,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:01,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:01,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 641 transitions, 9465 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:01,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:01,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:01,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:03,405 INFO L124 PetriNetUnfolderBase]: 4055/6559 cut-off events. [2024-06-27 21:10:03,405 INFO L125 PetriNetUnfolderBase]: For 707698/707708 co-relation queries the response was YES. [2024-06-27 21:10:03,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50975 conditions, 6559 events. 4055/6559 cut-off events. For 707698/707708 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 42241 event pairs, 720 based on Foata normal form. 20/6577 useless extension candidates. Maximal degree in co-relation 50798. Up to 5811 conditions per place. [2024-06-27 21:10:03,492 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 72 changer transitions 0/683 dead transitions. [2024-06-27 21:10:03,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 683 transitions, 10992 flow [2024-06-27 21:10:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:03,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 21:10:03,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:10:03,494 INFO L175 Difference]: Start difference. First operand has 398 places, 641 transitions, 9465 flow. Second operand 10 states and 168 transitions. [2024-06-27 21:10:03,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 683 transitions, 10992 flow [2024-06-27 21:10:06,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 683 transitions, 10849 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:06,693 INFO L231 Difference]: Finished difference. Result has 402 places, 642 transitions, 9504 flow [2024-06-27 21:10:06,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9322, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9504, PETRI_PLACES=402, PETRI_TRANSITIONS=642} [2024-06-27 21:10:06,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 21:10:06,694 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 642 transitions, 9504 flow [2024-06-27 21:10:06,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:06,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:06,694 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:10:06,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:10:06,694 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:06,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1503787847, now seen corresponding path program 9 times [2024-06-27 21:10:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793139918] [2024-06-27 21:10:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:06,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:06,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:10,315 INFO 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:10:10,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:10,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793139918] [2024-06-27 21:10:10,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793139918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:10,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:10,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:10,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987104770] [2024-06-27 21:10:10,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:10,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:10,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:10,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:10,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:10,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:10,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 642 transitions, 9504 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:10,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:10,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:10,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:12,676 INFO L124 PetriNetUnfolderBase]: 4083/6603 cut-off events. [2024-06-27 21:10:12,676 INFO L125 PetriNetUnfolderBase]: For 713819/713829 co-relation queries the response was YES. [2024-06-27 21:10:12,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51492 conditions, 6603 events. 4083/6603 cut-off events. For 713819/713829 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 42424 event pairs, 563 based on Foata normal form. 18/6619 useless extension candidates. Maximal degree in co-relation 51314. Up to 5358 conditions per place. [2024-06-27 21:10:12,783 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 95 changer transitions 0/692 dead transitions. [2024-06-27 21:10:12,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 692 transitions, 11277 flow [2024-06-27 21:10:12,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:12,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 21:10:12,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 21:10:12,784 INFO L175 Difference]: Start difference. First operand has 402 places, 642 transitions, 9504 flow. Second operand 10 states and 176 transitions. [2024-06-27 21:10:12,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 692 transitions, 11277 flow [2024-06-27 21:10:16,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 692 transitions, 11124 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:10:16,269 INFO L231 Difference]: Finished difference. Result has 403 places, 643 transitions, 9577 flow [2024-06-27 21:10:16,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9577, PETRI_PLACES=403, PETRI_TRANSITIONS=643} [2024-06-27 21:10:16,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-27 21:10:16,270 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 643 transitions, 9577 flow [2024-06-27 21:10:16,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:16,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:16,270 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:10:16,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:10:16,270 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:16,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:16,271 INFO L85 PathProgramCache]: Analyzing trace with hash 997400341, now seen corresponding path program 10 times [2024-06-27 21:10:16,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:16,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685278975] [2024-06-27 21:10:16,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:16,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:16,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:19,818 INFO 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:10:19,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:19,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685278975] [2024-06-27 21:10:19,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685278975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:19,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:19,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:19,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313040085] [2024-06-27 21:10:19,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:19,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:19,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:19,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:19,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:19,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:19,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 643 transitions, 9577 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:19,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:19,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:19,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:21,993 INFO L124 PetriNetUnfolderBase]: 4060/6566 cut-off events. [2024-06-27 21:10:21,993 INFO L125 PetriNetUnfolderBase]: For 666290/666292 co-relation queries the response was YES. [2024-06-27 21:10:22,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50486 conditions, 6566 events. 4060/6566 cut-off events. For 666290/666292 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 42272 event pairs, 723 based on Foata normal form. 10/6574 useless extension candidates. Maximal degree in co-relation 50308. Up to 5912 conditions per place. [2024-06-27 21:10:22,099 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 65 changer transitions 0/672 dead transitions. [2024-06-27 21:10:22,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 672 transitions, 11027 flow [2024-06-27 21:10:22,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:22,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:10:22,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:10:22,100 INFO L175 Difference]: Start difference. First operand has 403 places, 643 transitions, 9577 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:10:22,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 672 transitions, 11027 flow [2024-06-27 21:10:25,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 672 transitions, 10868 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 21:10:25,388 INFO L231 Difference]: Finished difference. Result has 402 places, 643 transitions, 9559 flow [2024-06-27 21:10:25,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9418, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9559, PETRI_PLACES=402, PETRI_TRANSITIONS=643} [2024-06-27 21:10:25,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 21:10:25,388 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 643 transitions, 9559 flow [2024-06-27 21:10:25,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:25,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:25,388 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:10:25,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:10:25,389 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:25,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:25,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1275074005, now seen corresponding path program 13 times [2024-06-27 21:10:25,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:25,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423568251] [2024-06-27 21:10:25,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:25,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:25,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:28,696 INFO 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:10:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:28,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423568251] [2024-06-27 21:10:28,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423568251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:28,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:28,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:28,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834771428] [2024-06-27 21:10:28,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:28,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:28,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:28,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:28,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:28,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:28,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 643 transitions, 9559 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:28,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:28,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:31,569 INFO L124 PetriNetUnfolderBase]: 4073/6600 cut-off events. [2024-06-27 21:10:31,569 INFO L125 PetriNetUnfolderBase]: For 620334/620376 co-relation queries the response was YES. [2024-06-27 21:10:31,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50314 conditions, 6600 events. 4073/6600 cut-off events. For 620334/620376 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 42657 event pairs, 779 based on Foata normal form. 37/6633 useless extension candidates. Maximal degree in co-relation 50137. Up to 5722 conditions per place. [2024-06-27 21:10:31,665 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 468 selfloop transitions, 219 changer transitions 0/692 dead transitions. [2024-06-27 21:10:31,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 692 transitions, 11541 flow [2024-06-27 21:10:31,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:31,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:31,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:10:31,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 21:10:31,667 INFO L175 Difference]: Start difference. First operand has 402 places, 643 transitions, 9559 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:10:31,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 692 transitions, 11541 flow [2024-06-27 21:10:34,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 692 transitions, 11354 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:34,963 INFO L231 Difference]: Finished difference. Result has 405 places, 649 transitions, 9932 flow [2024-06-27 21:10:34,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9380, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9932, PETRI_PLACES=405, PETRI_TRANSITIONS=649} [2024-06-27 21:10:34,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-27 21:10:34,963 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 649 transitions, 9932 flow [2024-06-27 21:10:34,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:34,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:34,964 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:10:34,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:10:34,964 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:34,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:34,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1805287901, now seen corresponding path program 7 times [2024-06-27 21:10:34,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:34,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800919041] [2024-06-27 21:10:34,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:34,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:34,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:38,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:38,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800919041] [2024-06-27 21:10:38,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800919041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:38,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:38,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:38,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410497532] [2024-06-27 21:10:38,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:38,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:38,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:38,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:38,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:38,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:38,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 649 transitions, 9932 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:38,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:38,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:38,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:40,771 INFO L124 PetriNetUnfolderBase]: 4099/6637 cut-off events. [2024-06-27 21:10:40,771 INFO L125 PetriNetUnfolderBase]: For 622752/622794 co-relation queries the response was YES. [2024-06-27 21:10:40,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50842 conditions, 6637 events. 4099/6637 cut-off events. For 622752/622794 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42882 event pairs, 797 based on Foata normal form. 38/6671 useless extension candidates. Maximal degree in co-relation 50664. Up to 6040 conditions per place. [2024-06-27 21:10:40,869 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 580 selfloop transitions, 97 changer transitions 0/682 dead transitions. [2024-06-27 21:10:40,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 682 transitions, 11648 flow [2024-06-27 21:10:40,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:40,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:40,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:10:40,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 21:10:40,870 INFO L175 Difference]: Start difference. First operand has 405 places, 649 transitions, 9932 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:10:40,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 682 transitions, 11648 flow [2024-06-27 21:10:44,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 682 transitions, 11090 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:44,232 INFO L231 Difference]: Finished difference. Result has 407 places, 655 transitions, 9680 flow [2024-06-27 21:10:44,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9374, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9680, PETRI_PLACES=407, PETRI_TRANSITIONS=655} [2024-06-27 21:10:44,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-27 21:10:44,232 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 655 transitions, 9680 flow [2024-06-27 21:10:44,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:44,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:44,233 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:10:44,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:10:44,233 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:44,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:44,234 INFO L85 PathProgramCache]: Analyzing trace with hash -431722049, now seen corresponding path program 14 times [2024-06-27 21:10:44,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:44,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079500256] [2024-06-27 21:10:44,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:44,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:44,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:47,865 INFO 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:10:47,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:47,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079500256] [2024-06-27 21:10:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079500256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501380672] [2024-06-27 21:10:47,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:47,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:47,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:47,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:47,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 655 transitions, 9680 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:47,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:47,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:47,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:50,588 INFO L124 PetriNetUnfolderBase]: 4120/6664 cut-off events. [2024-06-27 21:10:50,588 INFO L125 PetriNetUnfolderBase]: For 633520/633532 co-relation queries the response was YES. [2024-06-27 21:10:50,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50938 conditions, 6664 events. 4120/6664 cut-off events. For 633520/633532 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42967 event pairs, 763 based on Foata normal form. 13/6674 useless extension candidates. Maximal degree in co-relation 50759. Up to 5782 conditions per place. [2024-06-27 21:10:50,687 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 476 selfloop transitions, 219 changer transitions 0/700 dead transitions. [2024-06-27 21:10:50,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 700 transitions, 11684 flow [2024-06-27 21:10:50,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:50,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:50,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 21:10:50,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 21:10:50,689 INFO L175 Difference]: Start difference. First operand has 407 places, 655 transitions, 9680 flow. Second operand 8 states and 151 transitions. [2024-06-27 21:10:50,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 700 transitions, 11684 flow [2024-06-27 21:10:53,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 700 transitions, 11522 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:10:53,809 INFO L231 Difference]: Finished difference. Result has 410 places, 664 transitions, 10100 flow [2024-06-27 21:10:53,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10100, PETRI_PLACES=410, PETRI_TRANSITIONS=664} [2024-06-27 21:10:53,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-27 21:10:53,810 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 664 transitions, 10100 flow [2024-06-27 21:10:53,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:53,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:53,810 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:10:53,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:10:53,811 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:53,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash -280587861, now seen corresponding path program 15 times [2024-06-27 21:10:53,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:53,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897475043] [2024-06-27 21:10:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:53,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:57,341 INFO 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:10:57,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:57,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897475043] [2024-06-27 21:10:57,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897475043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:57,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:57,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:57,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504537543] [2024-06-27 21:10:57,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:57,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:57,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:57,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:57,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:57,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 664 transitions, 10100 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:10:57,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:57,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:57,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:00,566 INFO L124 PetriNetUnfolderBase]: 4125/6673 cut-off events. [2024-06-27 21:11:00,566 INFO L125 PetriNetUnfolderBase]: For 648932/648958 co-relation queries the response was YES. [2024-06-27 21:11:00,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51642 conditions, 6673 events. 4125/6673 cut-off events. For 648932/648958 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 43060 event pairs, 773 based on Foata normal form. 21/6690 useless extension candidates. Maximal degree in co-relation 51461. Up to 5847 conditions per place. [2024-06-27 21:11:00,666 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 519 selfloop transitions, 201 changer transitions 0/725 dead transitions. [2024-06-27 21:11:00,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 725 transitions, 12593 flow [2024-06-27 21:11:00,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:11:00,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:11:00,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 223 transitions. [2024-06-27 21:11:00,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084249084249084 [2024-06-27 21:11:00,668 INFO L175 Difference]: Start difference. First operand has 410 places, 664 transitions, 10100 flow. Second operand 13 states and 223 transitions. [2024-06-27 21:11:00,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 725 transitions, 12593 flow [2024-06-27 21:11:03,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 725 transitions, 12284 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 21:11:03,866 INFO L231 Difference]: Finished difference. Result has 419 places, 670 transitions, 10318 flow [2024-06-27 21:11:03,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10318, PETRI_PLACES=419, PETRI_TRANSITIONS=670} [2024-06-27 21:11:03,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 21:11:03,867 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 670 transitions, 10318 flow [2024-06-27 21:11:03,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:03,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:03,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:03,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:11:03,867 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:03,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:03,868 INFO L85 PathProgramCache]: Analyzing trace with hash 899546271, now seen corresponding path program 16 times [2024-06-27 21:11:03,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:03,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962543222] [2024-06-27 21:11:03,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:03,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:03,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:07,493 INFO 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:11:07,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:07,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962543222] [2024-06-27 21:11:07,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962543222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:07,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:07,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:07,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978887272] [2024-06-27 21:11:07,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:07,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:07,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:07,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:07,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:07,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 670 transitions, 10318 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:07,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:07,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:07,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:10,202 INFO L124 PetriNetUnfolderBase]: 4122/6662 cut-off events. [2024-06-27 21:11:10,202 INFO L125 PetriNetUnfolderBase]: For 644581/644595 co-relation queries the response was YES. [2024-06-27 21:11:10,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51557 conditions, 6662 events. 4122/6662 cut-off events. For 644581/644595 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42896 event pairs, 747 based on Foata normal form. 15/6675 useless extension candidates. Maximal degree in co-relation 51375. Up to 6024 conditions per place. [2024-06-27 21:11:10,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 560 selfloop transitions, 133 changer transitions 0/698 dead transitions. [2024-06-27 21:11:10,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 698 transitions, 11786 flow [2024-06-27 21:11:10,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:10,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:10,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:11:10,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:11:10,303 INFO L175 Difference]: Start difference. First operand has 419 places, 670 transitions, 10318 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:11:10,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 698 transitions, 11786 flow [2024-06-27 21:11:13,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 698 transitions, 10937 flow, removed 79 selfloop flow, removed 11 redundant places. [2024-06-27 21:11:13,551 INFO L231 Difference]: Finished difference. Result has 416 places, 670 transitions, 9749 flow [2024-06-27 21:11:13,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9469, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9749, PETRI_PLACES=416, PETRI_TRANSITIONS=670} [2024-06-27 21:11:13,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-27 21:11:13,552 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 670 transitions, 9749 flow [2024-06-27 21:11:13,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:13,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:13,552 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:11:13,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:11:13,553 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:13,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:13,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1805288273, now seen corresponding path program 17 times [2024-06-27 21:11:13,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:13,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579012585] [2024-06-27 21:11:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:13,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:16,958 INFO 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:11:16,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:16,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579012585] [2024-06-27 21:11:16,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579012585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:16,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:16,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:16,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789324810] [2024-06-27 21:11:16,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:16,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:16,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:16,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:16,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:17,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:17,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 670 transitions, 9749 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:17,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:17,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:17,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:20,430 INFO L124 PetriNetUnfolderBase]: 4127/6683 cut-off events. [2024-06-27 21:11:20,430 INFO L125 PetriNetUnfolderBase]: For 655740/655782 co-relation queries the response was YES. [2024-06-27 21:11:20,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50806 conditions, 6683 events. 4127/6683 cut-off events. For 655740/655782 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 43219 event pairs, 778 based on Foata normal form. 37/6716 useless extension candidates. Maximal degree in co-relation 50627. Up to 5791 conditions per place. [2024-06-27 21:11:20,518 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 236 changer transitions 0/716 dead transitions. [2024-06-27 21:11:20,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 716 transitions, 11706 flow [2024-06-27 21:11:20,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:11:20,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:11:20,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 21:11:20,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 21:11:20,520 INFO L175 Difference]: Start difference. First operand has 416 places, 670 transitions, 9749 flow. Second operand 12 states and 203 transitions. [2024-06-27 21:11:20,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 716 transitions, 11706 flow [2024-06-27 21:11:23,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 716 transitions, 11390 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:23,509 INFO L231 Difference]: Finished difference. Result has 420 places, 673 transitions, 9948 flow [2024-06-27 21:11:23,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9437, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9948, PETRI_PLACES=420, PETRI_TRANSITIONS=673} [2024-06-27 21:11:23,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-27 21:11:23,510 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 673 transitions, 9948 flow [2024-06-27 21:11:23,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:23,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:23,510 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:11:23,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:11:23,511 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:23,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:23,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1450609151, now seen corresponding path program 8 times [2024-06-27 21:11:23,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:23,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664285401] [2024-06-27 21:11:23,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:23,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:23,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:26,512 INFO 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:11:26,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:26,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664285401] [2024-06-27 21:11:26,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664285401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:26,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:26,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:26,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777126403] [2024-06-27 21:11:26,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:26,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:26,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:26,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:26,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:26,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:26,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 673 transitions, 9948 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:26,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:26,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:26,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:29,018 INFO L124 PetriNetUnfolderBase]: 4169/6752 cut-off events. [2024-06-27 21:11:29,019 INFO L125 PetriNetUnfolderBase]: For 680102/680144 co-relation queries the response was YES. [2024-06-27 21:11:29,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51891 conditions, 6752 events. 4169/6752 cut-off events. For 680102/680144 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43694 event pairs, 761 based on Foata normal form. 38/6786 useless extension candidates. Maximal degree in co-relation 51712. Up to 5855 conditions per place. [2024-06-27 21:11:29,121 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 168 changer transitions 0/708 dead transitions. [2024-06-27 21:11:29,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 708 transitions, 12016 flow [2024-06-27 21:11:29,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:29,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:11:29,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:11:29,122 INFO L175 Difference]: Start difference. First operand has 420 places, 673 transitions, 9948 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:11:29,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 708 transitions, 12016 flow [2024-06-27 21:11:32,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 708 transitions, 11526 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 21:11:32,270 INFO L231 Difference]: Finished difference. Result has 418 places, 685 transitions, 10028 flow [2024-06-27 21:11:32,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10028, PETRI_PLACES=418, PETRI_TRANSITIONS=685} [2024-06-27 21:11:32,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-27 21:11:32,271 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 685 transitions, 10028 flow [2024-06-27 21:11:32,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:32,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:32,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:11:32,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:11:32,271 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:32,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1050178373, now seen corresponding path program 13 times [2024-06-27 21:11:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:32,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217183416] [2024-06-27 21:11:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:32,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:35,833 INFO 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:11:35,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:35,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217183416] [2024-06-27 21:11:35,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217183416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:35,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:35,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:35,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273169459] [2024-06-27 21:11:35,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:35,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:35,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:35,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:35,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:35,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:35,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 685 transitions, 10028 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:35,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:35,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:35,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:38,498 INFO L124 PetriNetUnfolderBase]: 4177/6751 cut-off events. [2024-06-27 21:11:38,498 INFO L125 PetriNetUnfolderBase]: For 693790/693804 co-relation queries the response was YES. [2024-06-27 21:11:38,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51921 conditions, 6751 events. 4177/6751 cut-off events. For 693790/693804 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 43572 event pairs, 691 based on Foata normal form. 20/6769 useless extension candidates. Maximal degree in co-relation 51741. Up to 5831 conditions per place. [2024-06-27 21:11:38,599 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 242 changer transitions 0/725 dead transitions. [2024-06-27 21:11:38,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 725 transitions, 11834 flow [2024-06-27 21:11:38,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:11:38,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:11:38,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:11:38,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-27 21:11:38,601 INFO L175 Difference]: Start difference. First operand has 418 places, 685 transitions, 10028 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:11:38,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 725 transitions, 11834 flow [2024-06-27 21:11:41,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 725 transitions, 11546 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 21:11:41,493 INFO L231 Difference]: Finished difference. Result has 426 places, 691 transitions, 10475 flow [2024-06-27 21:11:41,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9746, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10475, PETRI_PLACES=426, PETRI_TRANSITIONS=691} [2024-06-27 21:11:41,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-27 21:11:41,494 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 691 transitions, 10475 flow [2024-06-27 21:11:41,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:41,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:41,494 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:11:41,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:11:41,494 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:41,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:41,495 INFO L85 PathProgramCache]: Analyzing trace with hash -280289331, now seen corresponding path program 18 times [2024-06-27 21:11:41,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:41,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226878487] [2024-06-27 21:11:41,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:41,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:41,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:45,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:45,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:45,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226878487] [2024-06-27 21:11:45,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226878487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:45,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:45,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:45,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185754604] [2024-06-27 21:11:45,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:45,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:45,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:45,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:45,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:45,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:45,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 691 transitions, 10475 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:45,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:45,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:45,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:48,411 INFO L124 PetriNetUnfolderBase]: 4182/6765 cut-off events. [2024-06-27 21:11:48,411 INFO L125 PetriNetUnfolderBase]: For 683183/683195 co-relation queries the response was YES. [2024-06-27 21:11:48,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52604 conditions, 6765 events. 4182/6765 cut-off events. For 683183/683195 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 43781 event pairs, 767 based on Foata normal form. 13/6775 useless extension candidates. Maximal degree in co-relation 52421. Up to 5867 conditions per place. [2024-06-27 21:11:48,511 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 245 changer transitions 0/735 dead transitions. [2024-06-27 21:11:48,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 735 transitions, 12475 flow [2024-06-27 21:11:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:11:48,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:11:48,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 21:11:48,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 21:11:48,512 INFO L175 Difference]: Start difference. First operand has 426 places, 691 transitions, 10475 flow. Second operand 11 states and 192 transitions. [2024-06-27 21:11:48,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 735 transitions, 12475 flow [2024-06-27 21:11:51,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 735 transitions, 12048 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:51,925 INFO L231 Difference]: Finished difference. Result has 429 places, 694 transitions, 10596 flow [2024-06-27 21:11:51,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10060, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10596, PETRI_PLACES=429, PETRI_TRANSITIONS=694} [2024-06-27 21:11:51,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-27 21:11:51,926 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 694 transitions, 10596 flow [2024-06-27 21:11:51,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:51,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:51,926 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:11:51,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:11:51,926 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:51,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:51,927 INFO L85 PathProgramCache]: Analyzing trace with hash 831590111, now seen corresponding path program 9 times [2024-06-27 21:11:51,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:51,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649220988] [2024-06-27 21:11:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:51,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:55,016 INFO 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:11:55,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:55,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649220988] [2024-06-27 21:11:55,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649220988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:55,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:55,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:55,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242235129] [2024-06-27 21:11:55,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:55,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:55,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:55,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:55,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:55,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:55,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 694 transitions, 10596 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:11:55,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:55,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:55,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:57,589 INFO L124 PetriNetUnfolderBase]: 4176/6767 cut-off events. [2024-06-27 21:11:57,590 INFO L125 PetriNetUnfolderBase]: For 655828/655870 co-relation queries the response was YES. [2024-06-27 21:11:57,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51993 conditions, 6767 events. 4176/6767 cut-off events. For 655828/655870 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 43937 event pairs, 806 based on Foata normal form. 38/6801 useless extension candidates. Maximal degree in co-relation 51810. Up to 6159 conditions per place. [2024-06-27 21:11:57,700 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 611 selfloop transitions, 96 changer transitions 0/712 dead transitions. [2024-06-27 21:11:57,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 712 transitions, 12060 flow [2024-06-27 21:11:57,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:57,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:11:57,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:11:57,701 INFO L175 Difference]: Start difference. First operand has 429 places, 694 transitions, 10596 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:11:57,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 712 transitions, 12060 flow [2024-06-27 21:12:01,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 712 transitions, 11623 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 21:12:01,291 INFO L231 Difference]: Finished difference. Result has 428 places, 694 transitions, 10357 flow [2024-06-27 21:12:01,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10159, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10357, PETRI_PLACES=428, PETRI_TRANSITIONS=694} [2024-06-27 21:12:01,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-27 21:12:01,291 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 694 transitions, 10357 flow [2024-06-27 21:12:01,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:12:01,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:01,292 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:12:01,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:12:01,292 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:01,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:01,293 INFO L85 PathProgramCache]: Analyzing trace with hash -547618107, now seen corresponding path program 10 times [2024-06-27 21:12:01,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:01,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908798167] [2024-06-27 21:12:01,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:01,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:04,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 21:12:04,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:04,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908798167] [2024-06-27 21:12:04,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908798167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:04,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:04,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:04,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547022721] [2024-06-27 21:12:04,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:04,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:04,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:04,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:04,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:04,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 694 transitions, 10357 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:12:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:04,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:07,282 INFO L124 PetriNetUnfolderBase]: 4170/6720 cut-off events. [2024-06-27 21:12:07,282 INFO L125 PetriNetUnfolderBase]: For 645410/645422 co-relation queries the response was YES. [2024-06-27 21:12:07,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51331 conditions, 6720 events. 4170/6720 cut-off events. For 645410/645422 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43261 event pairs, 745 based on Foata normal form. 14/6731 useless extension candidates. Maximal degree in co-relation 51148. Up to 5939 conditions per place. [2024-06-27 21:12:07,388 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 547 selfloop transitions, 173 changer transitions 0/725 dead transitions. [2024-06-27 21:12:07,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 725 transitions, 12259 flow [2024-06-27 21:12:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:07,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:07,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 21:12:07,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-27 21:12:07,390 INFO L175 Difference]: Start difference. First operand has 428 places, 694 transitions, 10357 flow. Second operand 10 states and 169 transitions. [2024-06-27 21:12:07,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 725 transitions, 12259 flow [2024-06-27 21:12:10,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 725 transitions, 12023 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:12:10,607 INFO L231 Difference]: Finished difference. Result has 432 places, 694 transitions, 10477 flow [2024-06-27 21:12:10,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10477, PETRI_PLACES=432, PETRI_TRANSITIONS=694} [2024-06-27 21:12:10,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 21:12:10,608 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 694 transitions, 10477 flow [2024-06-27 21:12:10,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:12:10,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:10,608 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:12:10,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:12:10,608 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:10,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash -276564309, now seen corresponding path program 11 times [2024-06-27 21:12:10,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:10,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914367377] [2024-06-27 21:12:10,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:10,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:14,065 INFO 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:12:14,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914367377] [2024-06-27 21:12:14,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914367377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:14,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:14,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:14,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605429838] [2024-06-27 21:12:14,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:14,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:14,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:14,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:14,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:14,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:14,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 694 transitions, 10477 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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:12:14,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:14,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:14,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:16,630 INFO L124 PetriNetUnfolderBase]: 4180/6735 cut-off events. [2024-06-27 21:12:16,630 INFO L125 PetriNetUnfolderBase]: For 658691/658705 co-relation queries the response was YES. [2024-06-27 21:12:16,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51803 conditions, 6735 events. 4180/6735 cut-off events. For 658691/658705 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43309 event pairs, 739 based on Foata normal form. 16/6749 useless extension candidates. Maximal degree in co-relation 51619. Up to 6093 conditions per place. [2024-06-27 21:12:16,736 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 597 selfloop transitions, 123 changer transitions 0/725 dead transitions. [2024-06-27 21:12:16,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 725 transitions, 12241 flow [2024-06-27 21:12:16,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:12:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:12:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:12:16,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 21:12:16,738 INFO L175 Difference]: Start difference. First operand has 432 places, 694 transitions, 10477 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:12:16,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 725 transitions, 12241 flow Killed by 15