./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/mutex-meet-nonrel/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/mutex-meet-nonrel/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-28 03:56:05,692 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:56:05,769 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:56:05,775 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:56:05,776 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:56:05,805 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:56:05,806 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:56:05,806 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:56:05,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:56:05,811 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:56:05,811 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:56:05,812 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:56:05,813 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:56:05,814 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:56:05,814 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:56:05,814 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:56:05,815 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:56:05,815 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:56:05,815 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:56:05,815 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:56:05,816 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:56:05,816 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:56:05,816 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:56:05,817 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:56:05,817 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:56:05,817 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:56:05,817 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:56:05,818 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:56:05,818 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:56:05,818 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:56:05,819 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:56:05,820 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:56:05,820 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:56:05,820 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:56:05,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:56:05,820 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:56:05,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:56:05,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:56:05,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:56:05,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:56:05,821 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:56:05,822 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:56:05,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:56:05,822 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:56:06,116 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:56:06,139 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:56:06,141 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:56:06,142 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:56:06,143 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:56:06,144 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-28 03:56:07,349 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:56:07,632 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:56:07,635 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-28 03:56:07,651 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2ee419ea4/2b1610eac47842fb907d5f93a43244f5/FLAG254db3e34 [2024-06-28 03:56:07,666 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2ee419ea4/2b1610eac47842fb907d5f93a43244f5 [2024-06-28 03:56:07,668 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:56:07,669 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:56:07,670 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe007_power.oepc-thin001_power.oepc.yml/witness.yml [2024-06-28 03:56:07,905 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:56:07,907 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:56:07,908 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:56:07,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:56:07,913 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:56:07,914 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:56:07" (1/2) ... [2024-06-28 03:56:07,914 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ab18472 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:56:07, skipping insertion in model container [2024-06-28 03:56:07,915 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:56:07" (1/2) ... [2024-06-28 03:56:07,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@267ed651 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:56:07, skipping insertion in model container [2024-06-28 03:56:07,917 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:56:07" (2/2) ... [2024-06-28 03:56:07,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ab18472 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:07, skipping insertion in model container [2024-06-28 03:56:07,918 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:56:07" (2/2) ... [2024-06-28 03:56:07,918 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:56:08,058 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:56:08,060 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 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 || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 03:56:08,060 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 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 || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 03:56:08,060 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__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)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 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 || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 03:56:08,060 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:56:08,061 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 03:56:08,108 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:56:08,465 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:56:08,483 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:56:08,642 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:56:08,708 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:56:08,709 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08 WrapperNode [2024-06-28 03:56:08,709 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:56:08,711 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:56:08,711 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:56:08,711 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:56:08,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,748 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,785 INFO L138 Inliner]: procedures = 175, calls = 82, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-28 03:56:08,785 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:56:08,786 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:56:08,786 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:56:08,786 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:56:08,797 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,797 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,802 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,841 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [2, 39]. 95 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-28 03:56:08,841 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,842 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,871 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,873 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,876 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,878 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,883 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:56:08,883 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:56:08,883 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:56:08,884 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:56:08,884 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (1/1) ... [2024-06-28 03:56:08,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:56:08,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:56:08,988 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:56:09,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:56:09,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:56:09,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:56:09,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:56:09,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:56:09,052 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:56:09,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:56:09,052 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:56:09,052 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:56:09,053 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:56:09,053 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:56:09,053 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:56:09,053 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:56:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:56:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:56:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:56:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:56:09,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:56:09,059 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:56:09,228 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:56:09,230 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:56:09,813 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:56:09,813 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:56:10,291 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:56:10,292 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:56:10,292 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:56:10 BoogieIcfgContainer [2024-06-28 03:56:10,292 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:56:10,295 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:56:10,295 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:56:10,298 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:56:10,298 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:56:07" (1/4) ... [2024-06-28 03:56:10,299 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a8b2dfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:56:10, skipping insertion in model container [2024-06-28 03:56:10,299 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:56:07" (2/4) ... [2024-06-28 03:56:10,299 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a8b2dfc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:56:10, skipping insertion in model container [2024-06-28 03:56:10,299 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:56:08" (3/4) ... [2024-06-28 03:56:10,300 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a8b2dfc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:56:10, skipping insertion in model container [2024-06-28 03:56:10,300 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:56:10" (4/4) ... [2024-06-28 03:56:10,301 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.oepc-thin001_power.oepc.i [2024-06-28 03:56:10,319 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:56:10,319 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:56:10,319 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:56:10,406 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:56:10,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:56:10,483 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:56:10,484 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:56:10,487 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 55 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-28 03:56:10,487 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:56:10,491 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:56:10,506 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:56:10,514 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;@6ba6bb6f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:56:10,514 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:56:10,522 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:56:10,522 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:56:10,522 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:56:10,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:10,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:56:10,524 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-28 03:56:10,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:10,531 INFO L85 PathProgramCache]: Analyzing trace with hash 726128486, now seen corresponding path program 1 times [2024-06-28 03:56:10,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:10,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354778018] [2024-06-28 03:56:10,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:10,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:12,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:12,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354778018] [2024-06-28 03:56:12,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354778018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:12,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:12,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:56:12,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429855782] [2024-06-28 03:56:12,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:12,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:56:12,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:12,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:56:12,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:56:12,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:56:12,973 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-28 03:56:12,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:12,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:56:12,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:13,534 INFO L124 PetriNetUnfolderBase]: 775/1248 cut-off events. [2024-06-28 03:56:13,534 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 03:56:13,539 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 5984 event pairs, 500 based on Foata normal form. 1/1216 useless extension candidates. Maximal degree in co-relation 2491. Up to 1188 conditions per place. [2024-06-28 03:56:13,546 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 03:56:13,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 03:56:13,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:56:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:56:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 03:56:13,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 03:56:13,560 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 03:56:13,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 03:56:13,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:56:13,567 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:56:13,569 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-28 03:56:13,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:56:13,572 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:56:13,572 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-28 03:56:13,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:13,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:13,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:56:13,573 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-28 03:56:13,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:13,574 INFO L85 PathProgramCache]: Analyzing trace with hash 2025436635, now seen corresponding path program 1 times [2024-06-28 03:56:13,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:13,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187780610] [2024-06-28 03:56:13,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:13,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:16,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:16,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:16,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187780610] [2024-06-28 03:56:16,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187780610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:16,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:16,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:56:16,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108584528] [2024-06-28 03:56:16,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:16,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:56:16,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:16,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:56:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:56:16,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:56:16,175 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-28 03:56:16,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:16,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:56:16,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:16,802 INFO L124 PetriNetUnfolderBase]: 769/1235 cut-off events. [2024-06-28 03:56:16,802 INFO L125 PetriNetUnfolderBase]: For 238/245 co-relation queries the response was YES. [2024-06-28 03:56:16,805 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 5869 event pairs, 410 based on Foata normal form. 7/1239 useless extension candidates. Maximal degree in co-relation 2842. Up to 1160 conditions per place. [2024-06-28 03:56:16,812 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 03:56:16,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 03:56:16,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:56:16,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:56:16,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 03:56:16,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 03:56:16,814 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 03:56:16,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 03:56:16,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:56:16,817 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:56:16,817 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-28 03:56:16,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:56:16,818 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:56:16,818 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-28 03:56:16,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:16,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:16,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:56:16,819 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-28 03:56:16,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:16,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1635971878, now seen corresponding path program 1 times [2024-06-28 03:56:16,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:16,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96557654] [2024-06-28 03:56:16,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:16,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:19,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96557654] [2024-06-28 03:56:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96557654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:56:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412635130] [2024-06-28 03:56:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:56:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:19,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:56:19,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:56:19,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:56:19,704 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-28 03:56:19,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:19,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:56:19,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:20,541 INFO L124 PetriNetUnfolderBase]: 968/1529 cut-off events. [2024-06-28 03:56:20,542 INFO L125 PetriNetUnfolderBase]: For 806/814 co-relation queries the response was YES. [2024-06-28 03:56:20,544 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 7175 event pairs, 400 based on Foata normal form. 9/1536 useless extension candidates. Maximal degree in co-relation 3923. Up to 1433 conditions per place. [2024-06-28 03:56:20,554 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-28 03:56:20,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-28 03:56:20,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:56:20,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:56:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 03:56:20,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 03:56:20,560 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-28 03:56:20,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-28 03:56:20,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 03:56:20,565 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-28 03:56:20,565 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-28 03:56:20,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:56:20,567 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-28 03:56:20,567 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-28 03:56:20,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:20,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:20,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:56:20,568 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-28 03:56:20,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:20,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1067379281, now seen corresponding path program 1 times [2024-06-28 03:56:20,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:20,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488498498] [2024-06-28 03:56:20,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:20,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:23,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-28 03:56:23,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:23,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488498498] [2024-06-28 03:56:23,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488498498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:23,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:23,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:56:23,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348582761] [2024-06-28 03:56:23,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:23,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:56:23,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:23,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:56:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:56:23,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:56:23,888 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-28 03:56:23,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:23,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:56:23,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:24,818 INFO L124 PetriNetUnfolderBase]: 959/1514 cut-off events. [2024-06-28 03:56:24,819 INFO L125 PetriNetUnfolderBase]: For 1379/1399 co-relation queries the response was YES. [2024-06-28 03:56:24,822 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 7047 event pairs, 275 based on Foata normal form. 18/1530 useless extension candidates. Maximal degree in co-relation 4313. Up to 1380 conditions per place. [2024-06-28 03:56:24,829 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-28 03:56:24,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-28 03:56:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:56:24,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:56:24,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 03:56:24,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 03:56:24,833 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-28 03:56:24,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-28 03:56:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 03:56:24,839 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-28 03:56:24,840 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-28 03:56:24,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 03:56:24,841 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-28 03:56:24,842 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-28 03:56:24,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:24,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:24,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:56:24,843 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-28 03:56:24,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1509534114, now seen corresponding path program 1 times [2024-06-28 03:56:24,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:24,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796453282] [2024-06-28 03:56:24,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:24,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:27,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:27,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:27,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796453282] [2024-06-28 03:56:27,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796453282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:27,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:27,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:56:27,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303471681] [2024-06-28 03:56:27,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:27,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:56:27,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:27,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:56:27,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:56:27,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:27,207 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-28 03:56:27,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:27,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:27,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:28,184 INFO L124 PetriNetUnfolderBase]: 1104/1722 cut-off events. [2024-06-28 03:56:28,184 INFO L125 PetriNetUnfolderBase]: For 2401/2401 co-relation queries the response was YES. [2024-06-28 03:56:28,189 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 8083 event pairs, 439 based on Foata normal form. 2/1723 useless extension candidates. Maximal degree in co-relation 5242. Up to 1645 conditions per place. [2024-06-28 03:56:28,197 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2024-06-28 03:56:28,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 450 flow [2024-06-28 03:56:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:56:28,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:56:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 03:56:28,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:56:28,202 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 90 transitions. [2024-06-28 03:56:28,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 450 flow [2024-06-28 03:56:28,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 417 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:56:28,211 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 289 flow [2024-06-28 03:56:28,212 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-28 03:56:28,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-28 03:56:28,214 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 289 flow [2024-06-28 03:56:28,215 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-28 03:56:28,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:28,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:28,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:56:28,215 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-28 03:56:28,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:28,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1887493101, now seen corresponding path program 1 times [2024-06-28 03:56:28,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:28,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362885048] [2024-06-28 03:56:28,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:28,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:31,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:31,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:31,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362885048] [2024-06-28 03:56:31,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362885048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:31,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:31,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:31,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626637256] [2024-06-28 03:56:31,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:31,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:31,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:31,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:31,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:31,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:56:31,801 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-28 03:56:31,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:31,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:56:31,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:33,229 INFO L124 PetriNetUnfolderBase]: 1084/1710 cut-off events. [2024-06-28 03:56:33,230 INFO L125 PetriNetUnfolderBase]: For 3507/3543 co-relation queries the response was YES. [2024-06-28 03:56:33,235 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 8200 event pairs, 376 based on Foata normal form. 12/1713 useless extension candidates. Maximal degree in co-relation 5700. Up to 1536 conditions per place. [2024-06-28 03:56:33,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-28 03:56:33,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 96 transitions, 607 flow [2024-06-28 03:56:33,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:56:33,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:56:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 03:56:33,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:56:33,247 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 289 flow. Second operand 7 states and 140 transitions. [2024-06-28 03:56:33,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 96 transitions, 607 flow [2024-06-28 03:56:33,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 603 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 03:56:33,254 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 387 flow [2024-06-28 03:56:33,255 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-28 03:56:33,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-28 03:56:33,258 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 387 flow [2024-06-28 03:56:33,258 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-28 03:56:33,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:33,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:33,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:56:33,259 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-28 03:56:33,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:33,259 INFO L85 PathProgramCache]: Analyzing trace with hash 859329669, now seen corresponding path program 2 times [2024-06-28 03:56:33,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:33,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825455235] [2024-06-28 03:56:33,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:33,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:36,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:36,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:36,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825455235] [2024-06-28 03:56:36,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825455235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:36,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:36,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:36,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48941472] [2024-06-28 03:56:36,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:36,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:36,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:36,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:36,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:36,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:56:36,586 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-28 03:56:36,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:36,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:56:36,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:37,878 INFO L124 PetriNetUnfolderBase]: 1084/1717 cut-off events. [2024-06-28 03:56:37,878 INFO L125 PetriNetUnfolderBase]: For 5083/5141 co-relation queries the response was YES. [2024-06-28 03:56:37,882 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 8265 event pairs, 375 based on Foata normal form. 24/1731 useless extension candidates. Maximal degree in co-relation 6230. Up to 1569 conditions per place. [2024-06-28 03:56:37,890 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 22 changer transitions 0/96 dead transitions. [2024-06-28 03:56:37,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 679 flow [2024-06-28 03:56:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:56:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:56:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:56:37,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:56:37,892 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 387 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:56:37,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 679 flow [2024-06-28 03:56:37,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 642 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:56:37,899 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 456 flow [2024-06-28 03:56:37,899 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-28 03:56:37,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-28 03:56:37,901 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 456 flow [2024-06-28 03:56:37,901 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-28 03:56:37,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:37,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:37,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:56:37,901 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-28 03:56:37,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:37,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1887372945, now seen corresponding path program 1 times [2024-06-28 03:56:37,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:37,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421605328] [2024-06-28 03:56:37,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:37,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:41,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421605328] [2024-06-28 03:56:41,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421605328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:41,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:41,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:41,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277612116] [2024-06-28 03:56:41,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:41,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:41,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:41,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:41,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:41,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:41,117 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-28 03:56:41,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:41,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:41,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:42,363 INFO L124 PetriNetUnfolderBase]: 1171/1832 cut-off events. [2024-06-28 03:56:42,364 INFO L125 PetriNetUnfolderBase]: For 5980/5980 co-relation queries the response was YES. [2024-06-28 03:56:42,369 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 8689 event pairs, 404 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 6764. Up to 1671 conditions per place. [2024-06-28 03:56:42,380 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-28 03:56:42,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 854 flow [2024-06-28 03:56:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:56:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:56:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:56:42,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:56:42,382 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 456 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:56:42,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 854 flow [2024-06-28 03:56:42,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 112 transitions, 787 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:56:42,391 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 540 flow [2024-06-28 03:56:42,391 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-28 03:56:42,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 03:56:42,394 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 540 flow [2024-06-28 03:56:42,394 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-28 03:56:42,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:42,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:42,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:56:42,394 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-28 03:56:42,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:42,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1043602309, now seen corresponding path program 2 times [2024-06-28 03:56:42,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:42,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344827285] [2024-06-28 03:56:42,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:42,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:45,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:45,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:45,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344827285] [2024-06-28 03:56:45,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344827285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:45,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:45,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:45,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118513182] [2024-06-28 03:56:45,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:45,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:45,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:45,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:45,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:45,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:45,081 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-28 03:56:45,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:45,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:45,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:46,100 INFO L124 PetriNetUnfolderBase]: 1184/1862 cut-off events. [2024-06-28 03:56:46,100 INFO L125 PetriNetUnfolderBase]: For 7723/7742 co-relation queries the response was YES. [2024-06-28 03:56:46,104 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 8958 event pairs, 418 based on Foata normal form. 19/1879 useless extension candidates. Maximal degree in co-relation 7307. Up to 1685 conditions per place. [2024-06-28 03:56:46,112 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-28 03:56:46,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 864 flow [2024-06-28 03:56:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:56:46,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:56:46,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:56:46,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:56:46,114 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 540 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:56:46,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 864 flow [2024-06-28 03:56:46,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 832 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:56:46,124 INFO L231 Difference]: Finished difference. Result has 77 places, 85 transitions, 607 flow [2024-06-28 03:56:46,125 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-28 03:56:46,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 03:56:46,125 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 85 transitions, 607 flow [2024-06-28 03:56:46,126 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-28 03:56:46,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:46,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:46,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:56:46,126 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-28 03:56:46,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:46,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1395648465, now seen corresponding path program 3 times [2024-06-28 03:56:46,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:46,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465490393] [2024-06-28 03:56:46,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:46,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:46,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:49,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:49,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:49,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465490393] [2024-06-28 03:56:49,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465490393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:49,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:49,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:49,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438705207] [2024-06-28 03:56:49,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:49,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:49,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:49,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:49,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:49,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:49,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 85 transitions, 607 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-28 03:56:49,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:49,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:49,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:50,052 INFO L124 PetriNetUnfolderBase]: 1179/1850 cut-off events. [2024-06-28 03:56:50,052 INFO L125 PetriNetUnfolderBase]: For 8574/8574 co-relation queries the response was YES. [2024-06-28 03:56:50,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7497 conditions, 1850 events. 1179/1850 cut-off events. For 8574/8574 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8843 event pairs, 404 based on Foata normal form. 2/1850 useless extension candidates. Maximal degree in co-relation 7463. Up to 1680 conditions per place. [2024-06-28 03:56:50,062 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 24 changer transitions 0/109 dead transitions. [2024-06-28 03:56:50,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 876 flow [2024-06-28 03:56:50,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:56:50,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:56:50,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:56:50,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 03:56:50,063 INFO L175 Difference]: Start difference. First operand has 77 places, 85 transitions, 607 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:56:50,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 876 flow [2024-06-28 03:56:50,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 109 transitions, 848 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:56:50,073 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 639 flow [2024-06-28 03:56:50,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=75, 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=639, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-28 03:56:50,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 03:56:50,074 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 639 flow [2024-06-28 03:56:50,074 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-28 03:56:50,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:50,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:50,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:56:50,075 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-28 03:56:50,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:50,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1395648651, now seen corresponding path program 3 times [2024-06-28 03:56:50,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:50,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834526769] [2024-06-28 03:56:50,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:50,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:50,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:52,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:52,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834526769] [2024-06-28 03:56:52,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834526769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:52,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:52,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:52,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717486178] [2024-06-28 03:56:52,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:52,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:52,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:52,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:52,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:52,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:56:52,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 639 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-28 03:56:52,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:52,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:56:52,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:53,932 INFO L124 PetriNetUnfolderBase]: 1100/1755 cut-off events. [2024-06-28 03:56:53,932 INFO L125 PetriNetUnfolderBase]: For 10158/10257 co-relation queries the response was YES. [2024-06-28 03:56:53,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 1755 events. 1100/1755 cut-off events. For 10158/10257 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8562 event pairs, 346 based on Foata normal form. 16/1737 useless extension candidates. Maximal degree in co-relation 7292. Up to 1539 conditions per place. [2024-06-28 03:56:53,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-28 03:56:53,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 903 flow [2024-06-28 03:56:53,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:56:53,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:56:53,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 03:56:53,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-28 03:56:53,953 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 639 flow. Second operand 6 states and 121 transitions. [2024-06-28 03:56:53,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 903 flow [2024-06-28 03:56:53,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 846 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:56:53,965 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 665 flow [2024-06-28 03:56:53,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=76, 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=665, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-28 03:56:53,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 03:56:53,966 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 665 flow [2024-06-28 03:56:53,966 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-28 03:56:53,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:53,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:53,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:56:53,966 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-28 03:56:53,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:53,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1043593381, now seen corresponding path program 1 times [2024-06-28 03:56:53,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:53,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861619813] [2024-06-28 03:56:53,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:53,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:53,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:56:56,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:56:56,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:56:56,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861619813] [2024-06-28 03:56:56,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861619813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:56:56,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:56:56,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:56:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558452211] [2024-06-28 03:56:56,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:56:56,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:56:56,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:56:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:56:56,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:56:56,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:56:56,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 665 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-28 03:56:56,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:56:56,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:56:56,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:56:56,934 INFO L124 PetriNetUnfolderBase]: 1163/1826 cut-off events. [2024-06-28 03:56:56,934 INFO L125 PetriNetUnfolderBase]: For 10195/10197 co-relation queries the response was YES. [2024-06-28 03:56:56,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7594 conditions, 1826 events. 1163/1826 cut-off events. For 10195/10197 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8689 event pairs, 379 based on Foata normal form. 6/1831 useless extension candidates. Maximal degree in co-relation 7558. Up to 1709 conditions per place. [2024-06-28 03:56:56,946 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 11 changer transitions 0/108 dead transitions. [2024-06-28 03:56:56,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 108 transitions, 934 flow [2024-06-28 03:56:56,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:56:56,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:56:56,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:56:56,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:56:56,949 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 665 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:56:56,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 108 transitions, 934 flow [2024-06-28 03:56:56,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 866 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:56:56,963 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 640 flow [2024-06-28 03:56:56,963 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-28 03:56:56,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 03:56:56,964 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 640 flow [2024-06-28 03:56:56,964 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-28 03:56:56,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:56:56,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:56:56,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:56:56,965 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-28 03:56:56,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:56:56,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1617257386, now seen corresponding path program 1 times [2024-06-28 03:56:56,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:56:56,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338164950] [2024-06-28 03:56:56,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:56:56,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:56:56,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:00,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:00,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:00,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338164950] [2024-06-28 03:57:00,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338164950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:00,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:00,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:00,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061753202] [2024-06-28 03:57:00,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:00,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:00,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:00,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:00,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:00,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:00,419 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-28 03:57:00,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:00,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:00,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:01,914 INFO L124 PetriNetUnfolderBase]: 1176/1850 cut-off events. [2024-06-28 03:57:01,915 INFO L125 PetriNetUnfolderBase]: For 10079/10079 co-relation queries the response was YES. [2024-06-28 03:57:01,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1850 events. 1176/1850 cut-off events. For 10079/10079 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8822 event pairs, 375 based on Foata normal form. 2/1850 useless extension candidates. Maximal degree in co-relation 7683. Up to 1576 conditions per place. [2024-06-28 03:57:01,924 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 102 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-06-28 03:57:01,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 142 transitions, 1154 flow [2024-06-28 03:57:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:01,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:57:01,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:57:01,927 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 640 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:57:01,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 142 transitions, 1154 flow [2024-06-28 03:57:01,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 142 transitions, 1129 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 03:57:01,941 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 815 flow [2024-06-28 03:57:01,941 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-28 03:57:01,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 03:57:01,942 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 815 flow [2024-06-28 03:57:01,942 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-28 03:57:01,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:01,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:01,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:57:01,943 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-28 03:57:01,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1620982036, now seen corresponding path program 2 times [2024-06-28 03:57:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:01,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090713829] [2024-06-28 03:57:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:01,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:05,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:05,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:05,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090713829] [2024-06-28 03:57:05,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090713829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:05,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:05,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:05,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001306188] [2024-06-28 03:57:05,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:05,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:05,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:05,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:05,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:05,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:05,175 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-28 03:57:05,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:05,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:05,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:06,476 INFO L124 PetriNetUnfolderBase]: 1207/1907 cut-off events. [2024-06-28 03:57:06,476 INFO L125 PetriNetUnfolderBase]: For 12542/12542 co-relation queries the response was YES. [2024-06-28 03:57:06,480 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 9170 event pairs, 375 based on Foata normal form. 2/1907 useless extension candidates. Maximal degree in co-relation 8502. Up to 1686 conditions per place. [2024-06-28 03:57:06,487 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-28 03:57:06,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 154 transitions, 1340 flow [2024-06-28 03:57:06,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:57:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:57:06,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:57:06,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 03:57:06,490 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 815 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:57:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 154 transitions, 1340 flow [2024-06-28 03:57:06,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 154 transitions, 1284 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 03:57:06,511 INFO L231 Difference]: Finished difference. Result has 97 places, 108 transitions, 915 flow [2024-06-28 03:57:06,511 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=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=915, PETRI_PLACES=97, PETRI_TRANSITIONS=108} [2024-06-28 03:57:06,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 03:57:06,513 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 108 transitions, 915 flow [2024-06-28 03:57:06,513 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-28 03:57:06,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:06,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:06,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:57:06,514 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-28 03:57:06,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:06,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1620976456, now seen corresponding path program 3 times [2024-06-28 03:57:06,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:06,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830513733] [2024-06-28 03:57:06,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:06,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830513733] [2024-06-28 03:57:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830513733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:09,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:09,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:09,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305133887] [2024-06-28 03:57:09,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:09,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:09,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:09,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:09,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 108 transitions, 915 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-28 03:57:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:09,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:10,871 INFO L124 PetriNetUnfolderBase]: 1202/1900 cut-off events. [2024-06-28 03:57:10,872 INFO L125 PetriNetUnfolderBase]: For 14109/14109 co-relation queries the response was YES. [2024-06-28 03:57:10,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 1900 events. 1202/1900 cut-off events. For 14109/14109 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9152 event pairs, 375 based on Foata normal form. 2/1900 useless extension candidates. Maximal degree in co-relation 8713. Up to 1681 conditions per place. [2024-06-28 03:57:10,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 105 selfloop transitions, 32 changer transitions 0/142 dead transitions. [2024-06-28 03:57:10,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1274 flow [2024-06-28 03:57:10,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:10,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:10,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:57:10,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:57:10,883 INFO L175 Difference]: Start difference. First operand has 97 places, 108 transitions, 915 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:57:10,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1274 flow [2024-06-28 03:57:10,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1226 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:10,903 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 939 flow [2024-06-28 03:57:10,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=939, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2024-06-28 03:57:10,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 03:57:10,904 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 939 flow [2024-06-28 03:57:10,904 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-28 03:57:10,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:10,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:10,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:57:10,905 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-28 03:57:10,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:10,905 INFO L85 PathProgramCache]: Analyzing trace with hash -315433848, now seen corresponding path program 4 times [2024-06-28 03:57:10,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:10,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209362705] [2024-06-28 03:57:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:10,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:10,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:13,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209362705] [2024-06-28 03:57:13,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209362705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:13,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:13,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:13,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502950453] [2024-06-28 03:57:13,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:13,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:13,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:13,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:13,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:13,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:13,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 939 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-28 03:57:13,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:13,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:13,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:15,411 INFO L124 PetriNetUnfolderBase]: 1215/1925 cut-off events. [2024-06-28 03:57:15,412 INFO L125 PetriNetUnfolderBase]: For 15950/15950 co-relation queries the response was YES. [2024-06-28 03:57:15,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9099 conditions, 1925 events. 1215/1925 cut-off events. For 15950/15950 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9335 event pairs, 375 based on Foata normal form. 2/1925 useless extension candidates. Maximal degree in co-relation 9054. Up to 1640 conditions per place. [2024-06-28 03:57:15,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 101 selfloop transitions, 41 changer transitions 0/147 dead transitions. [2024-06-28 03:57:15,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 147 transitions, 1398 flow [2024-06-28 03:57:15,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:15,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:15,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:57:15,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:57:15,423 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 939 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:57:15,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 147 transitions, 1398 flow [2024-06-28 03:57:15,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 147 transitions, 1334 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:57:15,439 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 1026 flow [2024-06-28 03:57:15,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1026, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-28 03:57:15,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-28 03:57:15,440 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 1026 flow [2024-06-28 03:57:15,440 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-28 03:57:15,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:15,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:15,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:57:15,441 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-28 03:57:15,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:15,441 INFO L85 PathProgramCache]: Analyzing trace with hash 2008067976, now seen corresponding path program 5 times [2024-06-28 03:57:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465155195] [2024-06-28 03:57:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:18,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:18,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465155195] [2024-06-28 03:57:18,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465155195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:18,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:18,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:18,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146690175] [2024-06-28 03:57:18,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:18,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:18,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:18,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:18,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:18,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:18,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 1026 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-28 03:57:18,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:18,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:18,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:19,537 INFO L124 PetriNetUnfolderBase]: 1228/1955 cut-off events. [2024-06-28 03:57:19,538 INFO L125 PetriNetUnfolderBase]: For 19139/19164 co-relation queries the response was YES. [2024-06-28 03:57:19,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9553 conditions, 1955 events. 1228/1955 cut-off events. For 19139/19164 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9620 event pairs, 389 based on Foata normal form. 24/1977 useless extension candidates. Maximal degree in co-relation 9506. Up to 1654 conditions per place. [2024-06-28 03:57:19,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 106 selfloop transitions, 46 changer transitions 0/157 dead transitions. [2024-06-28 03:57:19,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 157 transitions, 1537 flow [2024-06-28 03:57:19,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:57:19,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:57:19,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:57:19,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:57:19,551 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 1026 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:57:19,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 157 transitions, 1537 flow [2024-06-28 03:57:19,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 157 transitions, 1431 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:57:19,575 INFO L231 Difference]: Finished difference. Result has 104 places, 116 transitions, 1074 flow [2024-06-28 03:57:19,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1074, PETRI_PLACES=104, PETRI_TRANSITIONS=116} [2024-06-28 03:57:19,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 03:57:19,576 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 116 transitions, 1074 flow [2024-06-28 03:57:19,576 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-28 03:57:19,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:19,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:19,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:57:19,577 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-28 03:57:19,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:19,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2000716326, now seen corresponding path program 6 times [2024-06-28 03:57:19,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:19,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431384549] [2024-06-28 03:57:19,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:19,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:22,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:22,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431384549] [2024-06-28 03:57:22,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431384549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:22,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:22,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:22,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065929773] [2024-06-28 03:57:22,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:22,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:22,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:22,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:22,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:22,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:22,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 116 transitions, 1074 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-28 03:57:22,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:22,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:22,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:23,633 INFO L124 PetriNetUnfolderBase]: 1223/1943 cut-off events. [2024-06-28 03:57:23,634 INFO L125 PetriNetUnfolderBase]: For 18039/18039 co-relation queries the response was YES. [2024-06-28 03:57:23,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 1943 events. 1223/1943 cut-off events. For 18039/18039 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9438 event pairs, 375 based on Foata normal form. 2/1943 useless extension candidates. Maximal degree in co-relation 9421. Up to 1649 conditions per place. [2024-06-28 03:57:23,644 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 47 changer transitions 0/159 dead transitions. [2024-06-28 03:57:23,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 159 transitions, 1489 flow [2024-06-28 03:57:23,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:57:23,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:57:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:57:23,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:57:23,646 INFO L175 Difference]: Start difference. First operand has 104 places, 116 transitions, 1074 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:57:23,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 159 transitions, 1489 flow [2024-06-28 03:57:23,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 159 transitions, 1404 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:23,668 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 1095 flow [2024-06-28 03:57:23,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1095, PETRI_PLACES=108, PETRI_TRANSITIONS=116} [2024-06-28 03:57:23,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 03:57:23,669 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 1095 flow [2024-06-28 03:57:23,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-28 03:57:23,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:23,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:23,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:57:23,670 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-28 03:57:23,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:23,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1063981954, now seen corresponding path program 1 times [2024-06-28 03:57:23,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:23,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349369041] [2024-06-28 03:57:23,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:23,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:23,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:26,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:26,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:26,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349369041] [2024-06-28 03:57:26,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349369041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:26,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:26,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:26,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538172113] [2024-06-28 03:57:26,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:26,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:26,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:26,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:26,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:26,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:57:26,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 116 transitions, 1095 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-28 03:57:26,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:26,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:57:26,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:27,881 INFO L124 PetriNetUnfolderBase]: 1201/1928 cut-off events. [2024-06-28 03:57:27,881 INFO L125 PetriNetUnfolderBase]: For 22300/22316 co-relation queries the response was YES. [2024-06-28 03:57:27,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9694 conditions, 1928 events. 1201/1928 cut-off events. For 22300/22316 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9632 event pairs, 213 based on Foata normal form. 10/1900 useless extension candidates. Maximal degree in co-relation 9646. Up to 1526 conditions per place. [2024-06-28 03:57:27,892 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 47 changer transitions 0/161 dead transitions. [2024-06-28 03:57:27,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 161 transitions, 1569 flow [2024-06-28 03:57:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:27,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:57:27,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:57:27,895 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 1095 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:57:27,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 161 transitions, 1569 flow [2024-06-28 03:57:27,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1432 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 03:57:27,916 INFO L231 Difference]: Finished difference. Result has 106 places, 120 transitions, 1107 flow [2024-06-28 03:57:27,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1107, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2024-06-28 03:57:27,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 03:57:27,916 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 1107 flow [2024-06-28 03:57:27,917 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-28 03:57:27,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:27,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:27,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:57:27,917 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-28 03:57:27,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:27,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1066838914, now seen corresponding path program 2 times [2024-06-28 03:57:27,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:27,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200096527] [2024-06-28 03:57:27,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:27,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:27,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:30,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:30,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:30,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200096527] [2024-06-28 03:57:30,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200096527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:30,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:30,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:30,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441619764] [2024-06-28 03:57:30,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:30,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:30,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:30,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:30,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:31,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:57:31,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 1107 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-28 03:57:31,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:31,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:57:31,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:32,336 INFO L124 PetriNetUnfolderBase]: 1219/1960 cut-off events. [2024-06-28 03:57:32,336 INFO L125 PetriNetUnfolderBase]: For 22886/22909 co-relation queries the response was YES. [2024-06-28 03:57:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9876 conditions, 1960 events. 1219/1960 cut-off events. For 22886/22909 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9797 event pairs, 302 based on Foata normal form. 8/1928 useless extension candidates. Maximal degree in co-relation 9828. Up to 1649 conditions per place. [2024-06-28 03:57:32,346 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 92 selfloop transitions, 45 changer transitions 0/160 dead transitions. [2024-06-28 03:57:32,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 160 transitions, 1497 flow [2024-06-28 03:57:32,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:32,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:32,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:57:32,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:57:32,348 INFO L175 Difference]: Start difference. First operand has 106 places, 120 transitions, 1107 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:57:32,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 160 transitions, 1497 flow [2024-06-28 03:57:32,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 160 transitions, 1421 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:57:32,364 INFO L231 Difference]: Finished difference. Result has 110 places, 122 transitions, 1157 flow [2024-06-28 03:57:32,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1157, PETRI_PLACES=110, PETRI_TRANSITIONS=122} [2024-06-28 03:57:32,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-28 03:57:32,364 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 122 transitions, 1157 flow [2024-06-28 03:57:32,364 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-28 03:57:32,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:32,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:32,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:57:32,365 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-28 03:57:32,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:32,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1182130084, now seen corresponding path program 3 times [2024-06-28 03:57:32,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:32,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599725439] [2024-06-28 03:57:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:32,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:35,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:35,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599725439] [2024-06-28 03:57:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599725439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796676903] [2024-06-28 03:57:35,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:35,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:35,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:35,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:35,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:57:35,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 122 transitions, 1157 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-28 03:57:35,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:35,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:57:35,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:36,649 INFO L124 PetriNetUnfolderBase]: 1239/1994 cut-off events. [2024-06-28 03:57:36,649 INFO L125 PetriNetUnfolderBase]: For 25628/25651 co-relation queries the response was YES. [2024-06-28 03:57:36,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10243 conditions, 1994 events. 1239/1994 cut-off events. For 25628/25651 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10040 event pairs, 302 based on Foata normal form. 8/1960 useless extension candidates. Maximal degree in co-relation 10193. Up to 1728 conditions per place. [2024-06-28 03:57:36,660 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 103 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-06-28 03:57:36,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 158 transitions, 1533 flow [2024-06-28 03:57:36,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:36,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:57:36,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:57:36,662 INFO L175 Difference]: Start difference. First operand has 110 places, 122 transitions, 1157 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:57:36,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 158 transitions, 1533 flow [2024-06-28 03:57:36,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1435 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:57:36,680 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 1159 flow [2024-06-28 03:57:36,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1159, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-28 03:57:36,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 03:57:36,681 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 1159 flow [2024-06-28 03:57:36,681 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-28 03:57:36,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:36,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:36,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:57:36,682 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-28 03:57:36,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:36,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1182314782, now seen corresponding path program 1 times [2024-06-28 03:57:36,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:36,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268794548] [2024-06-28 03:57:36,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:36,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:36,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:39,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-28 03:57:39,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:39,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268794548] [2024-06-28 03:57:39,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268794548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:39,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:39,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:39,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529959979] [2024-06-28 03:57:39,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:39,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:39,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:39,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:39,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:39,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 1159 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-28 03:57:39,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:39,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:39,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:41,184 INFO L124 PetriNetUnfolderBase]: 1327/2107 cut-off events. [2024-06-28 03:57:41,184 INFO L125 PetriNetUnfolderBase]: For 25839/25839 co-relation queries the response was YES. [2024-06-28 03:57:41,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10652 conditions, 2107 events. 1327/2107 cut-off events. For 25839/25839 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10436 event pairs, 345 based on Foata normal form. 4/2109 useless extension candidates. Maximal degree in co-relation 10601. Up to 1887 conditions per place. [2024-06-28 03:57:41,194 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 130 selfloop transitions, 26 changer transitions 0/161 dead transitions. [2024-06-28 03:57:41,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 161 transitions, 1572 flow [2024-06-28 03:57:41,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:57:41,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:57:41,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:57:41,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:57:41,196 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 1159 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:57:41,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 161 transitions, 1572 flow [2024-06-28 03:57:41,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 161 transitions, 1496 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:57:41,218 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1160 flow [2024-06-28 03:57:41,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1160, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-28 03:57:41,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-28 03:57:41,219 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1160 flow [2024-06-28 03:57:41,219 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-28 03:57:41,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:41,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:41,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:57:41,219 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-28 03:57:41,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:41,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1892487426, now seen corresponding path program 4 times [2024-06-28 03:57:41,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:41,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776299801] [2024-06-28 03:57:41,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:41,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:44,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:44,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:44,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776299801] [2024-06-28 03:57:44,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776299801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:44,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:44,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:44,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161053441] [2024-06-28 03:57:44,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:44,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:44,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:44,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:44,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:44,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:57:44,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1160 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-28 03:57:44,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:44,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:57:44,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:45,294 INFO L124 PetriNetUnfolderBase]: 1248/2009 cut-off events. [2024-06-28 03:57:45,295 INFO L125 PetriNetUnfolderBase]: For 29432/29459 co-relation queries the response was YES. [2024-06-28 03:57:45,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 2009 events. 1248/2009 cut-off events. For 29432/29459 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10122 event pairs, 207 based on Foata normal form. 15/1983 useless extension candidates. Maximal degree in co-relation 10442. Up to 1645 conditions per place. [2024-06-28 03:57:45,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-28 03:57:45,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 1510 flow [2024-06-28 03:57:45,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:45,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 03:57:45,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-28 03:57:45,308 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1160 flow. Second operand 7 states and 139 transitions. [2024-06-28 03:57:45,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 1510 flow [2024-06-28 03:57:45,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1441 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:57:45,361 INFO L231 Difference]: Finished difference. Result has 115 places, 126 transitions, 1195 flow [2024-06-28 03:57:45,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1195, PETRI_PLACES=115, PETRI_TRANSITIONS=126} [2024-06-28 03:57:45,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 03:57:45,361 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 126 transitions, 1195 flow [2024-06-28 03:57:45,361 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-28 03:57:45,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:45,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:45,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:57:45,362 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-28 03:57:45,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:45,362 INFO L85 PathProgramCache]: Analyzing trace with hash 2120573274, now seen corresponding path program 2 times [2024-06-28 03:57:45,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:45,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995251057] [2024-06-28 03:57:45,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:45,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:45,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:48,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:48,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:48,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995251057] [2024-06-28 03:57:48,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995251057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:48,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:48,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:48,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025745489] [2024-06-28 03:57:48,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:48,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:48,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:48,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:48,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:48,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:48,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 126 transitions, 1195 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-28 03:57:48,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:48,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:48,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:49,164 INFO L124 PetriNetUnfolderBase]: 1334/2125 cut-off events. [2024-06-28 03:57:49,164 INFO L125 PetriNetUnfolderBase]: For 30917/30942 co-relation queries the response was YES. [2024-06-28 03:57:49,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11008 conditions, 2125 events. 1334/2125 cut-off events. For 30917/30942 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10621 event pairs, 356 based on Foata normal form. 26/2149 useless extension candidates. Maximal degree in co-relation 10955. Up to 1900 conditions per place. [2024-06-28 03:57:49,177 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 25 changer transitions 0/154 dead transitions. [2024-06-28 03:57:49,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 154 transitions, 1576 flow [2024-06-28 03:57:49,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:57:49,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 03:57:49,180 INFO L175 Difference]: Start difference. First operand has 115 places, 126 transitions, 1195 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:57:49,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 154 transitions, 1576 flow [2024-06-28 03:57:49,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 154 transitions, 1476 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:57:49,209 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1174 flow [2024-06-28 03:57:49,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1095, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1174, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-28 03:57:49,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 03:57:49,209 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1174 flow [2024-06-28 03:57:49,210 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-28 03:57:49,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:49,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:49,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:57:49,210 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-28 03:57:49,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:49,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1544609934, now seen corresponding path program 3 times [2024-06-28 03:57:49,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:49,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845469777] [2024-06-28 03:57:49,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:49,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:52,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:52,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:52,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845469777] [2024-06-28 03:57:52,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845469777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:52,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:52,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:52,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198022132] [2024-06-28 03:57:52,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:52,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:52,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:52,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:52,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:52,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:52,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1174 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-28 03:57:52,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:52,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:52,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:53,413 INFO L124 PetriNetUnfolderBase]: 1354/2152 cut-off events. [2024-06-28 03:57:53,413 INFO L125 PetriNetUnfolderBase]: For 30267/30267 co-relation queries the response was YES. [2024-06-28 03:57:53,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11185 conditions, 2152 events. 1354/2152 cut-off events. For 30267/30267 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10711 event pairs, 346 based on Foata normal form. 4/2154 useless extension candidates. Maximal degree in co-relation 11131. Up to 1910 conditions per place. [2024-06-28 03:57:53,427 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 28 changer transitions 0/160 dead transitions. [2024-06-28 03:57:53,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 160 transitions, 1581 flow [2024-06-28 03:57:53,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:53,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:57:53,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:57:53,429 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1174 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:57:53,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 160 transitions, 1581 flow [2024-06-28 03:57:53,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 160 transitions, 1520 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:53,457 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1205 flow [2024-06-28 03:57:53,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1205, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-28 03:57:53,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 03:57:53,457 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1205 flow [2024-06-28 03:57:53,458 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-28 03:57:53,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:53,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:53,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:57:53,458 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-28 03:57:53,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:53,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2120812284, now seen corresponding path program 4 times [2024-06-28 03:57:53,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:53,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433655044] [2024-06-28 03:57:53,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:53,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:53,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:56,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:56,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433655044] [2024-06-28 03:57:56,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433655044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:56,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:56,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:57:56,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372771655] [2024-06-28 03:57:56,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:56,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:57:56,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:56,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:57:56,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:57:56,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:57:56,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1205 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-28 03:57:56,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:56,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:57:56,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:57,107 INFO L124 PetriNetUnfolderBase]: 1346/2145 cut-off events. [2024-06-28 03:57:57,107 INFO L125 PetriNetUnfolderBase]: For 33156/33181 co-relation queries the response was YES. [2024-06-28 03:57:57,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11337 conditions, 2145 events. 1346/2145 cut-off events. For 33156/33181 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10738 event pairs, 324 based on Foata normal form. 26/2169 useless extension candidates. Maximal degree in co-relation 11282. Up to 1826 conditions per place. [2024-06-28 03:57:57,119 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 32 changer transitions 0/159 dead transitions. [2024-06-28 03:57:57,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 159 transitions, 1606 flow [2024-06-28 03:57:57,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:57,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:57,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:57:57,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 03:57:57,121 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1205 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:57:57,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 159 transitions, 1606 flow [2024-06-28 03:57:57,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 159 transitions, 1530 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:57,147 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1230 flow [2024-06-28 03:57:57,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1230, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-28 03:57:57,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:57:57,148 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1230 flow [2024-06-28 03:57:57,148 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-28 03:57:57,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:57,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:57,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:57:57,148 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:57:57,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:57,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1443052179, now seen corresponding path program 1 times [2024-06-28 03:57:57,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:57,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622002921] [2024-06-28 03:57:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:57,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:57,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:58,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:58,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622002921] [2024-06-28 03:57:58,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622002921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:58,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:58,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:57:58,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245513758] [2024-06-28 03:57:58,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:58,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:57:58,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:58,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:57:58,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:57:58,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:57:58,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1230 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-28 03:57:58,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:58,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:57:58,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:59,801 INFO L124 PetriNetUnfolderBase]: 1254/2021 cut-off events. [2024-06-28 03:57:59,801 INFO L125 PetriNetUnfolderBase]: For 31359/31369 co-relation queries the response was YES. [2024-06-28 03:57:59,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10780 conditions, 2021 events. 1254/2021 cut-off events. For 31359/31369 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10190 event pairs, 321 based on Foata normal form. 14/2019 useless extension candidates. Maximal degree in co-relation 10724. Up to 1867 conditions per place. [2024-06-28 03:57:59,814 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 121 selfloop transitions, 13 changer transitions 0/146 dead transitions. [2024-06-28 03:57:59,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 146 transitions, 1544 flow [2024-06-28 03:57:59,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:57:59,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:57:59,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 03:57:59,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:57:59,815 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1230 flow. Second operand 5 states and 90 transitions. [2024-06-28 03:57:59,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 146 transitions, 1544 flow [2024-06-28 03:57:59,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 146 transitions, 1465 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:59,842 INFO L231 Difference]: Finished difference. Result has 120 places, 135 transitions, 1210 flow [2024-06-28 03:57:59,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1210, PETRI_PLACES=120, PETRI_TRANSITIONS=135} [2024-06-28 03:57:59,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:57:59,843 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 135 transitions, 1210 flow [2024-06-28 03:57:59,843 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-28 03:57:59,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:59,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:59,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:57:59,844 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:57:59,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:59,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1376296421, now seen corresponding path program 1 times [2024-06-28 03:57:59,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:59,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109792130] [2024-06-28 03:57:59,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:59,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:03,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:03,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:03,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109792130] [2024-06-28 03:58:03,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109792130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:03,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:03,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:03,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338777641] [2024-06-28 03:58:03,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:03,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:03,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:03,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:03,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:03,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:03,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 135 transitions, 1210 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-28 03:58:03,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:03,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:03,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:04,419 INFO L124 PetriNetUnfolderBase]: 1450/2336 cut-off events. [2024-06-28 03:58:04,419 INFO L125 PetriNetUnfolderBase]: For 38135/38135 co-relation queries the response was YES. [2024-06-28 03:58:04,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12263 conditions, 2336 events. 1450/2336 cut-off events. For 38135/38135 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12067 event pairs, 231 based on Foata normal form. 12/2346 useless extension candidates. Maximal degree in co-relation 12206. Up to 1548 conditions per place. [2024-06-28 03:58:04,435 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 52 changer transitions 0/196 dead transitions. [2024-06-28 03:58:04,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 196 transitions, 1893 flow [2024-06-28 03:58:04,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:04,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:04,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 03:58:04,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:58:04,437 INFO L175 Difference]: Start difference. First operand has 120 places, 135 transitions, 1210 flow. Second operand 9 states and 174 transitions. [2024-06-28 03:58:04,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 196 transitions, 1893 flow [2024-06-28 03:58:04,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 196 transitions, 1858 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 03:58:04,467 INFO L231 Difference]: Finished difference. Result has 128 places, 140 transitions, 1367 flow [2024-06-28 03:58:04,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1367, PETRI_PLACES=128, PETRI_TRANSITIONS=140} [2024-06-28 03:58:04,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-28 03:58:04,468 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 140 transitions, 1367 flow [2024-06-28 03:58:04,468 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-28 03:58:04,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:04,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:04,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:58:04,469 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-28 03:58:04,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:04,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1992382451, now seen corresponding path program 2 times [2024-06-28 03:58:04,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:04,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740068092] [2024-06-28 03:58:04,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:04,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:04,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:08,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:08,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:08,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740068092] [2024-06-28 03:58:08,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740068092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:08,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:08,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:08,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209169644] [2024-06-28 03:58:08,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:08,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:08,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:08,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:08,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:08,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:08,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 140 transitions, 1367 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-28 03:58:08,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:08,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:08,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:09,749 INFO L124 PetriNetUnfolderBase]: 1518/2464 cut-off events. [2024-06-28 03:58:09,750 INFO L125 PetriNetUnfolderBase]: For 43579/43579 co-relation queries the response was YES. [2024-06-28 03:58:09,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13191 conditions, 2464 events. 1518/2464 cut-off events. For 43579/43579 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13068 event pairs, 386 based on Foata normal form. 16/2478 useless extension candidates. Maximal degree in co-relation 13131. Up to 2012 conditions per place. [2024-06-28 03:58:09,766 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 133 selfloop transitions, 50 changer transitions 0/188 dead transitions. [2024-06-28 03:58:09,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 188 transitions, 1877 flow [2024-06-28 03:58:09,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:09,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:09,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:58:09,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:58:09,767 INFO L175 Difference]: Start difference. First operand has 128 places, 140 transitions, 1367 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:58:09,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 188 transitions, 1877 flow [2024-06-28 03:58:09,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 188 transitions, 1800 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:58:09,809 INFO L231 Difference]: Finished difference. Result has 133 places, 141 transitions, 1416 flow [2024-06-28 03:58:09,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1416, PETRI_PLACES=133, PETRI_TRANSITIONS=141} [2024-06-28 03:58:09,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 03:58:09,810 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 141 transitions, 1416 flow [2024-06-28 03:58:09,811 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-28 03:58:09,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:09,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:09,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:58:09,811 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-28 03:58:09,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:09,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1287730661, now seen corresponding path program 3 times [2024-06-28 03:58:09,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:09,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914847893] [2024-06-28 03:58:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:09,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:09,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:13,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:13,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:13,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914847893] [2024-06-28 03:58:13,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914847893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:13,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:13,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:13,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449986912] [2024-06-28 03:58:13,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:13,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:13,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:13,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:13,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:13,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:13,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 141 transitions, 1416 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-28 03:58:13,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:13,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:13,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:14,772 INFO L124 PetriNetUnfolderBase]: 1566/2548 cut-off events. [2024-06-28 03:58:14,772 INFO L125 PetriNetUnfolderBase]: For 46794/46794 co-relation queries the response was YES. [2024-06-28 03:58:14,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13830 conditions, 2548 events. 1566/2548 cut-off events. For 46794/46794 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13667 event pairs, 378 based on Foata normal form. 12/2558 useless extension candidates. Maximal degree in co-relation 13768. Up to 1990 conditions per place. [2024-06-28 03:58:14,832 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-06-28 03:58:14,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 194 transitions, 1976 flow [2024-06-28 03:58:14,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:14,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:58:14,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 03:58:14,834 INFO L175 Difference]: Start difference. First operand has 133 places, 141 transitions, 1416 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:58:14,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 194 transitions, 1976 flow [2024-06-28 03:58:14,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 194 transitions, 1871 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:58:14,881 INFO L231 Difference]: Finished difference. Result has 136 places, 144 transitions, 1474 flow [2024-06-28 03:58:14,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1474, PETRI_PLACES=136, PETRI_TRANSITIONS=144} [2024-06-28 03:58:14,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 03:58:14,882 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 144 transitions, 1474 flow [2024-06-28 03:58:14,882 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-28 03:58:14,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:14,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:14,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:58:14,883 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-28 03:58:14,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:14,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1309352845, now seen corresponding path program 4 times [2024-06-28 03:58:14,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:14,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297757865] [2024-06-28 03:58:14,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:14,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:14,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:18,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:18,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:18,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297757865] [2024-06-28 03:58:18,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297757865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:18,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:18,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:18,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404294483] [2024-06-28 03:58:18,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:18,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:18,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:18,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:18,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:18,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:18,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 144 transitions, 1474 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-28 03:58:18,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:18,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:18,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:19,709 INFO L124 PetriNetUnfolderBase]: 1634/2664 cut-off events. [2024-06-28 03:58:19,709 INFO L125 PetriNetUnfolderBase]: For 52234/52234 co-relation queries the response was YES. [2024-06-28 03:58:19,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14505 conditions, 2664 events. 1634/2664 cut-off events. For 52234/52234 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14510 event pairs, 412 based on Foata normal form. 16/2678 useless extension candidates. Maximal degree in co-relation 14441. Up to 2297 conditions per place. [2024-06-28 03:58:19,727 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 34 changer transitions 0/198 dead transitions. [2024-06-28 03:58:19,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 198 transitions, 2022 flow [2024-06-28 03:58:19,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:58:19,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:58:19,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 03:58:19,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-28 03:58:19,729 INFO L175 Difference]: Start difference. First operand has 136 places, 144 transitions, 1474 flow. Second operand 11 states and 195 transitions. [2024-06-28 03:58:19,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 198 transitions, 2022 flow [2024-06-28 03:58:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 1945 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:58:19,785 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1495 flow [2024-06-28 03:58:19,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1495, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-28 03:58:19,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 03:58:19,785 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1495 flow [2024-06-28 03:58:19,786 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-28 03:58:19,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:19,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:19,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:58:19,786 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-28 03:58:19,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:19,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1314715225, now seen corresponding path program 5 times [2024-06-28 03:58:19,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:19,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795610909] [2024-06-28 03:58:19,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:19,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:19,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:23,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:23,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:23,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795610909] [2024-06-28 03:58:23,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795610909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:23,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:23,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:23,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219948163] [2024-06-28 03:58:23,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:23,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:23,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:23,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:23,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:23,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:23,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1495 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-28 03:58:23,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:23,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:23,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:24,926 INFO L124 PetriNetUnfolderBase]: 1702/2792 cut-off events. [2024-06-28 03:58:24,926 INFO L125 PetriNetUnfolderBase]: For 56460/56460 co-relation queries the response was YES. [2024-06-28 03:58:24,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15236 conditions, 2792 events. 1702/2792 cut-off events. For 56460/56460 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15560 event pairs, 430 based on Foata normal form. 16/2806 useless extension candidates. Maximal degree in co-relation 15170. Up to 2413 conditions per place. [2024-06-28 03:58:24,947 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 33 changer transitions 0/189 dead transitions. [2024-06-28 03:58:24,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 189 transitions, 2003 flow [2024-06-28 03:58:24,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:24,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:24,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:58:24,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:58:24,949 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1495 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:58:24,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 189 transitions, 2003 flow [2024-06-28 03:58:25,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1926 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:58:25,005 INFO L231 Difference]: Finished difference. Result has 142 places, 146 transitions, 1516 flow [2024-06-28 03:58:25,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1516, PETRI_PLACES=142, PETRI_TRANSITIONS=146} [2024-06-28 03:58:25,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-28 03:58:25,005 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 146 transitions, 1516 flow [2024-06-28 03:58:25,006 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-28 03:58:25,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:25,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:25,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:58:25,006 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-28 03:58:25,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:25,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1314863095, now seen corresponding path program 6 times [2024-06-28 03:58:25,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:25,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604316125] [2024-06-28 03:58:25,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:25,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:28,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:28,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:28,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604316125] [2024-06-28 03:58:28,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604316125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:28,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:28,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:28,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188312562] [2024-06-28 03:58:28,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:28,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:28,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:28,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:28,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:28,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:28,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 146 transitions, 1516 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-28 03:58:28,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:28,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:28,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:29,870 INFO L124 PetriNetUnfolderBase]: 1750/2876 cut-off events. [2024-06-28 03:58:29,870 INFO L125 PetriNetUnfolderBase]: For 59521/59521 co-relation queries the response was YES. [2024-06-28 03:58:29,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15698 conditions, 2876 events. 1750/2876 cut-off events. For 59521/59521 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16201 event pairs, 422 based on Foata normal form. 12/2886 useless extension candidates. Maximal degree in co-relation 15631. Up to 2279 conditions per place. [2024-06-28 03:58:29,889 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 36 changer transitions 0/195 dead transitions. [2024-06-28 03:58:29,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 195 transitions, 2082 flow [2024-06-28 03:58:29,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:29,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:58:29,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:58:29,891 INFO L175 Difference]: Start difference. First operand has 142 places, 146 transitions, 1516 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:58:29,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 195 transitions, 2082 flow [2024-06-28 03:58:29,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 195 transitions, 2005 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:58:29,966 INFO L231 Difference]: Finished difference. Result has 145 places, 149 transitions, 1587 flow [2024-06-28 03:58:29,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1587, PETRI_PLACES=145, PETRI_TRANSITIONS=149} [2024-06-28 03:58:29,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:58:29,967 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 149 transitions, 1587 flow [2024-06-28 03:58:29,967 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-28 03:58:29,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:29,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:29,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:58:29,967 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-28 03:58:29,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:29,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1309137643, now seen corresponding path program 1 times [2024-06-28 03:58:29,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:29,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164543116] [2024-06-28 03:58:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:29,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:33,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:33,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164543116] [2024-06-28 03:58:33,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164543116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:33,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:33,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:33,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972206290] [2024-06-28 03:58:33,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:33,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:33,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:33,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:33,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:33,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:33,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 149 transitions, 1587 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-28 03:58:33,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:33,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:33,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:35,288 INFO L124 PetriNetUnfolderBase]: 1798/2972 cut-off events. [2024-06-28 03:58:35,288 INFO L125 PetriNetUnfolderBase]: For 63886/63886 co-relation queries the response was YES. [2024-06-28 03:58:35,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16185 conditions, 2972 events. 1798/2972 cut-off events. For 63886/63886 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16894 event pairs, 440 based on Foata normal form. 12/2982 useless extension candidates. Maximal degree in co-relation 16116. Up to 2363 conditions per place. [2024-06-28 03:58:35,310 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 163 selfloop transitions, 38 changer transitions 0/206 dead transitions. [2024-06-28 03:58:35,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 206 transitions, 2158 flow [2024-06-28 03:58:35,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:58:35,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:58:35,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 03:58:35,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-28 03:58:35,312 INFO L175 Difference]: Start difference. First operand has 145 places, 149 transitions, 1587 flow. Second operand 11 states and 197 transitions. [2024-06-28 03:58:35,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 206 transitions, 2158 flow [2024-06-28 03:58:35,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 206 transitions, 2092 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:58:35,389 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1621 flow [2024-06-28 03:58:35,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1621, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2024-06-28 03:58:35,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-28 03:58:35,389 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1621 flow [2024-06-28 03:58:35,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-28 03:58:35,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:35,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:35,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:58:35,390 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-28 03:58:35,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:35,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1810789095, now seen corresponding path program 7 times [2024-06-28 03:58:35,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:35,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488736770] [2024-06-28 03:58:35,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:35,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:38,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:38,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:38,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488736770] [2024-06-28 03:58:38,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488736770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:38,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:38,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:38,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917084284] [2024-06-28 03:58:38,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:38,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:38,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:38,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:38,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:38,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:38,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 150 transitions, 1621 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-28 03:58:38,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:38,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:38,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:40,123 INFO L124 PetriNetUnfolderBase]: 1866/3100 cut-off events. [2024-06-28 03:58:40,123 INFO L125 PetriNetUnfolderBase]: For 70132/70132 co-relation queries the response was YES. [2024-06-28 03:58:40,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16954 conditions, 3100 events. 1866/3100 cut-off events. For 70132/70132 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18013 event pairs, 478 based on Foata normal form. 16/3114 useless extension candidates. Maximal degree in co-relation 16883. Up to 2522 conditions per place. [2024-06-28 03:58:40,144 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 141 selfloop transitions, 47 changer transitions 0/193 dead transitions. [2024-06-28 03:58:40,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2139 flow [2024-06-28 03:58:40,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:58:40,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:58:40,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:58:40,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:58:40,146 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1621 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:58:40,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2139 flow [2024-06-28 03:58:40,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 2053 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 03:58:40,217 INFO L231 Difference]: Finished difference. Result has 150 places, 151 transitions, 1668 flow [2024-06-28 03:58:40,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1668, PETRI_PLACES=150, PETRI_TRANSITIONS=151} [2024-06-28 03:58:40,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 03:58:40,218 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 151 transitions, 1668 flow [2024-06-28 03:58:40,218 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-28 03:58:40,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:40,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:40,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:58:40,218 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-28 03:58:40,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:40,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1462430565, now seen corresponding path program 8 times [2024-06-28 03:58:40,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:40,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677876197] [2024-06-28 03:58:40,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:40,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:40,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:43,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677876197] [2024-06-28 03:58:43,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677876197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:43,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:43,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:43,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609335754] [2024-06-28 03:58:43,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:43,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:43,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:43,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:43,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:43,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:43,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 151 transitions, 1668 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-28 03:58:43,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:43,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:43,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:44,690 INFO L124 PetriNetUnfolderBase]: 1914/3184 cut-off events. [2024-06-28 03:58:44,690 INFO L125 PetriNetUnfolderBase]: For 74130/74130 co-relation queries the response was YES. [2024-06-28 03:58:44,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17516 conditions, 3184 events. 1914/3184 cut-off events. For 74130/74130 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18668 event pairs, 353 based on Foata normal form. 12/3194 useless extension candidates. Maximal degree in co-relation 17444. Up to 2084 conditions per place. [2024-06-28 03:58:44,713 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 53 changer transitions 0/200 dead transitions. [2024-06-28 03:58:44,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 200 transitions, 2339 flow [2024-06-28 03:58:44,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:58:44,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:58:44,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:58:44,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:58:44,715 INFO L175 Difference]: Start difference. First operand has 150 places, 151 transitions, 1668 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:58:44,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 200 transitions, 2339 flow [2024-06-28 03:58:44,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 200 transitions, 2237 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:58:44,787 INFO L231 Difference]: Finished difference. Result has 153 places, 153 transitions, 1739 flow [2024-06-28 03:58:44,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1739, PETRI_PLACES=153, PETRI_TRANSITIONS=153} [2024-06-28 03:58:44,787 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 03:58:44,787 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 153 transitions, 1739 flow [2024-06-28 03:58:44,788 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-28 03:58:44,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:44,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:44,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:58:44,788 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-28 03:58:44,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:44,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1456920315, now seen corresponding path program 9 times [2024-06-28 03:58:44,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:44,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109899132] [2024-06-28 03:58:44,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:44,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:44,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:48,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:48,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109899132] [2024-06-28 03:58:48,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109899132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:48,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:48,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:48,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183323815] [2024-06-28 03:58:48,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:48,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:48,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:48,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:48,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:48,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:48,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 153 transitions, 1739 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-28 03:58:48,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:48,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:48,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:50,429 INFO L124 PetriNetUnfolderBase]: 1982/3300 cut-off events. [2024-06-28 03:58:50,429 INFO L125 PetriNetUnfolderBase]: For 82245/82245 co-relation queries the response was YES. [2024-06-28 03:58:50,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18393 conditions, 3300 events. 1982/3300 cut-off events. For 82245/82245 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19630 event pairs, 502 based on Foata normal form. 16/3314 useless extension candidates. Maximal degree in co-relation 18319. Up to 2722 conditions per place. [2024-06-28 03:58:50,452 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 152 selfloop transitions, 49 changer transitions 0/206 dead transitions. [2024-06-28 03:58:50,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 206 transitions, 2312 flow [2024-06-28 03:58:50,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:58:50,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:58:50,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:58:50,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:58:50,453 INFO L175 Difference]: Start difference. First operand has 153 places, 153 transitions, 1739 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:58:50,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 206 transitions, 2312 flow [2024-06-28 03:58:50,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 206 transitions, 2137 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 03:58:50,522 INFO L231 Difference]: Finished difference. Result has 155 places, 154 transitions, 1706 flow [2024-06-28 03:58:50,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1706, PETRI_PLACES=155, PETRI_TRANSITIONS=154} [2024-06-28 03:58:50,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-28 03:58:50,523 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 154 transitions, 1706 flow [2024-06-28 03:58:50,523 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-28 03:58:50,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:50,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:50,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:58:50,523 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-28 03:58:50,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:50,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1313048039, now seen corresponding path program 10 times [2024-06-28 03:58:50,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:50,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345411503] [2024-06-28 03:58:50,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:50,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:50,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:53,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-28 03:58:53,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:53,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345411503] [2024-06-28 03:58:53,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345411503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:53,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:53,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:53,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311028406] [2024-06-28 03:58:53,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:53,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:53,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:53,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:53,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:53,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:53,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 154 transitions, 1706 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-28 03:58:53,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:53,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:53,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:55,300 INFO L124 PetriNetUnfolderBase]: 1954/3261 cut-off events. [2024-06-28 03:58:55,301 INFO L125 PetriNetUnfolderBase]: For 74209/74234 co-relation queries the response was YES. [2024-06-28 03:58:55,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17315 conditions, 3261 events. 1954/3261 cut-off events. For 74209/74234 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19428 event pairs, 500 based on Foata normal form. 38/3297 useless extension candidates. Maximal degree in co-relation 17242. Up to 2790 conditions per place. [2024-06-28 03:58:55,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 47 changer transitions 0/203 dead transitions. [2024-06-28 03:58:55,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 203 transitions, 2261 flow [2024-06-28 03:58:55,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:58:55,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:58:55,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:58:55,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 03:58:55,327 INFO L175 Difference]: Start difference. First operand has 155 places, 154 transitions, 1706 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:58:55,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 203 transitions, 2261 flow [2024-06-28 03:58:55,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 203 transitions, 2135 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:58:55,409 INFO L231 Difference]: Finished difference. Result has 157 places, 155 transitions, 1713 flow [2024-06-28 03:58:55,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1713, PETRI_PLACES=157, PETRI_TRANSITIONS=155} [2024-06-28 03:58:55,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:58:55,410 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 155 transitions, 1713 flow [2024-06-28 03:58:55,410 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-28 03:58:55,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:55,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:55,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:58:55,410 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-28 03:58:55,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:55,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1313263241, now seen corresponding path program 2 times [2024-06-28 03:58:55,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:55,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410203812] [2024-06-28 03:58:55,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:55,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:58,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-28 03:58:58,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:58,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410203812] [2024-06-28 03:58:58,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410203812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:58,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:58,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:58,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055760369] [2024-06-28 03:58:58,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:58,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:58,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:58,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:58,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:58,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:58:58,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 155 transitions, 1713 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-28 03:58:58,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:58,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:58:58,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:00,128 INFO L124 PetriNetUnfolderBase]: 2002/3357 cut-off events. [2024-06-28 03:59:00,128 INFO L125 PetriNetUnfolderBase]: For 74825/74850 co-relation queries the response was YES. [2024-06-28 03:59:00,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17553 conditions, 3357 events. 2002/3357 cut-off events. For 74825/74850 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20230 event pairs, 500 based on Foata normal form. 34/3389 useless extension candidates. Maximal degree in co-relation 17479. Up to 2768 conditions per place. [2024-06-28 03:59:00,154 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 50 changer transitions 0/212 dead transitions. [2024-06-28 03:59:00,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 212 transitions, 2298 flow [2024-06-28 03:59:00,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:59:00,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:59:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 03:59:00,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-28 03:59:00,156 INFO L175 Difference]: Start difference. First operand has 157 places, 155 transitions, 1713 flow. Second operand 11 states and 197 transitions. [2024-06-28 03:59:00,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 212 transitions, 2298 flow [2024-06-28 03:59:00,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 212 transitions, 2197 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:59:00,244 INFO L231 Difference]: Finished difference. Result has 160 places, 156 transitions, 1738 flow [2024-06-28 03:59:00,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1738, PETRI_PLACES=160, PETRI_TRANSITIONS=156} [2024-06-28 03:59:00,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:59:00,245 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 156 transitions, 1738 flow [2024-06-28 03:59:00,245 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-28 03:59:00,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:00,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:00,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:59:00,246 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-28 03:59:00,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:00,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1456705113, now seen corresponding path program 3 times [2024-06-28 03:59:00,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:00,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721448727] [2024-06-28 03:59:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:00,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:03,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-28 03:59:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:03,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721448727] [2024-06-28 03:59:03,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721448727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:03,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:03,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:03,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931609738] [2024-06-28 03:59:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:03,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:03,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:03,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:03,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:03,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 156 transitions, 1738 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-28 03:59:03,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:03,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:03,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:05,687 INFO L124 PetriNetUnfolderBase]: 2050/3448 cut-off events. [2024-06-28 03:59:05,687 INFO L125 PetriNetUnfolderBase]: For 78694/78694 co-relation queries the response was YES. [2024-06-28 03:59:05,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17998 conditions, 3448 events. 2050/3448 cut-off events. For 78694/78694 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20910 event pairs, 484 based on Foata normal form. 12/3458 useless extension candidates. Maximal degree in co-relation 17923. Up to 2410 conditions per place. [2024-06-28 03:59:05,713 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 57 changer transitions 0/212 dead transitions. [2024-06-28 03:59:05,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2323 flow [2024-06-28 03:59:05,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:59:05,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:59:05,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:59:05,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 03:59:05,715 INFO L175 Difference]: Start difference. First operand has 160 places, 156 transitions, 1738 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:59:05,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2323 flow [2024-06-28 03:59:05,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 212 transitions, 2211 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 03:59:05,821 INFO L231 Difference]: Finished difference. Result has 161 places, 157 transitions, 1770 flow [2024-06-28 03:59:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1770, PETRI_PLACES=161, PETRI_TRANSITIONS=157} [2024-06-28 03:59:05,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 03:59:05,822 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 157 transitions, 1770 flow [2024-06-28 03:59:05,823 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-28 03:59:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:05,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:05,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:59:05,823 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-28 03:59:05,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1578960521, now seen corresponding path program 4 times [2024-06-28 03:59:05,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:05,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755283222] [2024-06-28 03:59:05,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:05,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:08,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:08,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755283222] [2024-06-28 03:59:08,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755283222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:08,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:08,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:08,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219252462] [2024-06-28 03:59:08,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:08,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:08,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:08,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:08,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:08,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:08,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 157 transitions, 1770 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-28 03:59:08,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:08,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:08,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:10,095 INFO L124 PetriNetUnfolderBase]: 2030/3421 cut-off events. [2024-06-28 03:59:10,095 INFO L125 PetriNetUnfolderBase]: For 77592/77617 co-relation queries the response was YES. [2024-06-28 03:59:10,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17657 conditions, 3421 events. 2030/3421 cut-off events. For 77592/77617 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20733 event pairs, 468 based on Foata normal form. 34/3453 useless extension candidates. Maximal degree in co-relation 17581. Up to 2026 conditions per place. [2024-06-28 03:59:10,124 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 61 changer transitions 0/208 dead transitions. [2024-06-28 03:59:10,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 208 transitions, 2253 flow [2024-06-28 03:59:10,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:59:10,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:59:10,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:59:10,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:59:10,125 INFO L175 Difference]: Start difference. First operand has 161 places, 157 transitions, 1770 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:59:10,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 208 transitions, 2253 flow [2024-06-28 03:59:10,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 208 transitions, 2125 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:59:10,218 INFO L231 Difference]: Finished difference. Result has 162 places, 156 transitions, 1702 flow [2024-06-28 03:59:10,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1702, PETRI_PLACES=162, PETRI_TRANSITIONS=156} [2024-06-28 03:59:10,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 03:59:10,219 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 156 transitions, 1702 flow [2024-06-28 03:59:10,219 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-28 03:59:10,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:10,219 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-28 03:59:10,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:59:10,219 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:59:10,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:10,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1219395476, now seen corresponding path program 1 times [2024-06-28 03:59:10,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:10,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315314710] [2024-06-28 03:59:10,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:10,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:10,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:12,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:12,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:12,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315314710] [2024-06-28 03:59:12,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315314710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:12,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:12,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:59:12,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963574526] [2024-06-28 03:59:12,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:12,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:59:12,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:12,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:59:12,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:59:12,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:59:12,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 156 transitions, 1702 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-28 03:59:12,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:12,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:59:12,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:13,624 INFO L124 PetriNetUnfolderBase]: 2051/3460 cut-off events. [2024-06-28 03:59:13,624 INFO L125 PetriNetUnfolderBase]: For 75892/75910 co-relation queries the response was YES. [2024-06-28 03:59:13,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18201 conditions, 3460 events. 2051/3460 cut-off events. For 75892/75910 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21153 event pairs, 495 based on Foata normal form. 22/3462 useless extension candidates. Maximal degree in co-relation 18124. Up to 3124 conditions per place. [2024-06-28 03:59:13,651 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-28 03:59:13,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2481 flow [2024-06-28 03:59:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:59:13,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:59:13,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:59:13,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 03:59:13,653 INFO L175 Difference]: Start difference. First operand has 162 places, 156 transitions, 1702 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:59:13,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2481 flow [2024-06-28 03:59:13,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 208 transitions, 2294 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 03:59:13,744 INFO L231 Difference]: Finished difference. Result has 164 places, 179 transitions, 1910 flow [2024-06-28 03:59:13,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1910, PETRI_PLACES=164, PETRI_TRANSITIONS=179} [2024-06-28 03:59:13,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:59:13,744 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 179 transitions, 1910 flow [2024-06-28 03:59:13,744 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-28 03:59:13,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:13,745 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-28 03:59:13,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:59:13,745 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-28 03:59:13,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:13,745 INFO L85 PathProgramCache]: Analyzing trace with hash 146669070, now seen corresponding path program 2 times [2024-06-28 03:59:13,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:13,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206107275] [2024-06-28 03:59:13,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:13,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:13,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:16,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:16,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206107275] [2024-06-28 03:59:16,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206107275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:16,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:16,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:59:16,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547995788] [2024-06-28 03:59:16,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:16,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:59:16,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:59:16,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:59:16,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:59:16,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 179 transitions, 1910 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-28 03:59:16,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:16,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:59:16,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:17,606 INFO L124 PetriNetUnfolderBase]: 2085/3508 cut-off events. [2024-06-28 03:59:17,606 INFO L125 PetriNetUnfolderBase]: For 79384/79397 co-relation queries the response was YES. [2024-06-28 03:59:17,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18477 conditions, 3508 events. 2085/3508 cut-off events. For 79384/79397 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21439 event pairs, 497 based on Foata normal form. 10/3498 useless extension candidates. Maximal degree in co-relation 18398. Up to 3150 conditions per place. [2024-06-28 03:59:17,633 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 143 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2024-06-28 03:59:17,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2567 flow [2024-06-28 03:59:17,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:59:17,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:59:17,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:59:17,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:59:17,634 INFO L175 Difference]: Start difference. First operand has 164 places, 179 transitions, 1910 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:59:17,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2567 flow [2024-06-28 03:59:17,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 213 transitions, 2516 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 03:59:17,730 INFO L231 Difference]: Finished difference. Result has 170 places, 190 transitions, 2116 flow [2024-06-28 03:59:17,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2116, PETRI_PLACES=170, PETRI_TRANSITIONS=190} [2024-06-28 03:59:17,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 03:59:17,731 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 190 transitions, 2116 flow [2024-06-28 03:59:17,731 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-28 03:59:17,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:17,731 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-28 03:59:17,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:59:17,731 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-28 03:59:17,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:17,732 INFO L85 PathProgramCache]: Analyzing trace with hash 194207306, now seen corresponding path program 3 times [2024-06-28 03:59:17,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:17,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094551113] [2024-06-28 03:59:17,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:17,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:20,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:20,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094551113] [2024-06-28 03:59:20,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094551113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:20,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:20,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:59:20,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461303282] [2024-06-28 03:59:20,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:59:20,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:20,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:59:20,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:59:20,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:59:20,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 190 transitions, 2116 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-28 03:59:20,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:20,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:59:20,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:21,246 INFO L124 PetriNetUnfolderBase]: 2071/3489 cut-off events. [2024-06-28 03:59:21,247 INFO L125 PetriNetUnfolderBase]: For 82087/82125 co-relation queries the response was YES. [2024-06-28 03:59:21,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18481 conditions, 3489 events. 2071/3489 cut-off events. For 82087/82125 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21385 event pairs, 510 based on Foata normal form. 30/3495 useless extension candidates. Maximal degree in co-relation 18400. Up to 3108 conditions per place. [2024-06-28 03:59:21,275 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 139 selfloop transitions, 55 changer transitions 0/207 dead transitions. [2024-06-28 03:59:21,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2644 flow [2024-06-28 03:59:21,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:59:21,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:59:21,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:59:21,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:59:21,276 INFO L175 Difference]: Start difference. First operand has 170 places, 190 transitions, 2116 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:59:21,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2644 flow [2024-06-28 03:59:21,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 207 transitions, 2562 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 03:59:21,384 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2192 flow [2024-06-28 03:59:21,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2192, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-28 03:59:21,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 03:59:21,385 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2192 flow [2024-06-28 03:59:21,385 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-28 03:59:21,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:21,385 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-28 03:59:21,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:59:21,386 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-28 03:59:21,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:21,386 INFO L85 PathProgramCache]: Analyzing trace with hash -400028276, now seen corresponding path program 4 times [2024-06-28 03:59:21,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:21,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571797977] [2024-06-28 03:59:21,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:23,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:23,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571797977] [2024-06-28 03:59:23,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571797977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:23,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:23,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:59:23,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721234110] [2024-06-28 03:59:23,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:23,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:59:23,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:23,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:59:23,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:59:24,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:59:24,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2192 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-28 03:59:24,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:24,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:59:24,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:24,978 INFO L124 PetriNetUnfolderBase]: 2060/3475 cut-off events. [2024-06-28 03:59:24,979 INFO L125 PetriNetUnfolderBase]: For 79206/79219 co-relation queries the response was YES. [2024-06-28 03:59:24,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18457 conditions, 3475 events. 2060/3475 cut-off events. For 79206/79219 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21256 event pairs, 496 based on Foata normal form. 10/3465 useless extension candidates. Maximal degree in co-relation 18376. Up to 3128 conditions per place. [2024-06-28 03:59:25,072 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 53 changer transitions 0/212 dead transitions. [2024-06-28 03:59:25,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 212 transitions, 2642 flow [2024-06-28 03:59:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:59:25,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:59:25,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 03:59:25,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:59:25,073 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2192 flow. Second operand 6 states and 111 transitions. [2024-06-28 03:59:25,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 212 transitions, 2642 flow [2024-06-28 03:59:25,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 212 transitions, 2492 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:59:25,172 INFO L231 Difference]: Finished difference. Result has 174 places, 193 transitions, 2168 flow [2024-06-28 03:59:25,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2168, PETRI_PLACES=174, PETRI_TRANSITIONS=193} [2024-06-28 03:59:25,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 03:59:25,172 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 193 transitions, 2168 flow [2024-06-28 03:59:25,173 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-28 03:59:25,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:25,173 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-28 03:59:25,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:59:25,173 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-28 03:59:25,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:25,174 INFO L85 PathProgramCache]: Analyzing trace with hash 323864946, now seen corresponding path program 1 times [2024-06-28 03:59:25,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:25,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071080052] [2024-06-28 03:59:25,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:25,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:27,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:27,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071080052] [2024-06-28 03:59:27,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071080052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:27,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:27,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:59:27,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988948116] [2024-06-28 03:59:27,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:27,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:59:27,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:27,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:59:27,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:59:27,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:27,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 193 transitions, 2168 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-28 03:59:27,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:27,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:27,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:28,612 INFO L124 PetriNetUnfolderBase]: 2150/3595 cut-off events. [2024-06-28 03:59:28,612 INFO L125 PetriNetUnfolderBase]: For 81006/81008 co-relation queries the response was YES. [2024-06-28 03:59:28,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18990 conditions, 3595 events. 2150/3595 cut-off events. For 81006/81008 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21881 event pairs, 518 based on Foata normal form. 3/3597 useless extension candidates. Maximal degree in co-relation 18908. Up to 3365 conditions per place. [2024-06-28 03:59:28,640 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 191 selfloop transitions, 19 changer transitions 0/215 dead transitions. [2024-06-28 03:59:28,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 215 transitions, 2768 flow [2024-06-28 03:59:28,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:59:28,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:59:28,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 03:59:28,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-28 03:59:28,642 INFO L175 Difference]: Start difference. First operand has 174 places, 193 transitions, 2168 flow. Second operand 6 states and 103 transitions. [2024-06-28 03:59:28,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 215 transitions, 2768 flow [2024-06-28 03:59:28,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2646 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:59:28,743 INFO L231 Difference]: Finished difference. Result has 174 places, 199 transitions, 2162 flow [2024-06-28 03:59:28,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2048, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2162, PETRI_PLACES=174, PETRI_TRANSITIONS=199} [2024-06-28 03:59:28,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 03:59:28,744 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 199 transitions, 2162 flow [2024-06-28 03:59:28,744 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-28 03:59:28,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:28,744 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-28 03:59:28,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:59:28,745 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-28 03:59:28,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:28,745 INFO L85 PathProgramCache]: Analyzing trace with hash -580184688, now seen corresponding path program 2 times [2024-06-28 03:59:28,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:28,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198115284] [2024-06-28 03:59:28,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:28,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:31,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:31,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:31,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198115284] [2024-06-28 03:59:31,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198115284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:31,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:31,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:31,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082091047] [2024-06-28 03:59:31,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:31,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:31,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:31,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:31,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:31,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:31,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 199 transitions, 2162 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-28 03:59:31,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:31,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:31,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:32,371 INFO L124 PetriNetUnfolderBase]: 2147/3591 cut-off events. [2024-06-28 03:59:32,372 INFO L125 PetriNetUnfolderBase]: For 80821/80823 co-relation queries the response was YES. [2024-06-28 03:59:32,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19063 conditions, 3591 events. 2147/3591 cut-off events. For 80821/80823 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21788 event pairs, 518 based on Foata normal form. 3/3593 useless extension candidates. Maximal degree in co-relation 18981. Up to 3365 conditions per place. [2024-06-28 03:59:32,397 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 192 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-28 03:59:32,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 213 transitions, 2618 flow [2024-06-28 03:59:32,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:59:32,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:59:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 03:59:32,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:59:32,399 INFO L175 Difference]: Start difference. First operand has 174 places, 199 transitions, 2162 flow. Second operand 5 states and 90 transitions. [2024-06-28 03:59:32,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 213 transitions, 2618 flow [2024-06-28 03:59:32,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 213 transitions, 2563 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 03:59:32,491 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2149 flow [2024-06-28 03:59:32,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2149, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-28 03:59:32,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-28 03:59:32,491 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2149 flow [2024-06-28 03:59:32,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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-28 03:59:32,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:32,492 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-28 03:59:32,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:59:32,492 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-28 03:59:32,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:32,492 INFO L85 PathProgramCache]: Analyzing trace with hash 194222186, now seen corresponding path program 1 times [2024-06-28 03:59:32,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:32,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349297525] [2024-06-28 03:59:32,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:32,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:32,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:36,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:36,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:36,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349297525] [2024-06-28 03:59:36,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349297525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:36,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:36,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:36,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393785697] [2024-06-28 03:59:36,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:36,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:36,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:36,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:36,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:36,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:59:36,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2149 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 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-28 03:59:36,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:36,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:59:36,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:37,206 INFO L124 PetriNetUnfolderBase]: 2051/3465 cut-off events. [2024-06-28 03:59:37,206 INFO L125 PetriNetUnfolderBase]: For 84165/84178 co-relation queries the response was YES. [2024-06-28 03:59:37,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18517 conditions, 3465 events. 2051/3465 cut-off events. For 84165/84178 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21235 event pairs, 493 based on Foata normal form. 10/3455 useless extension candidates. Maximal degree in co-relation 18433. Up to 3201 conditions per place. [2024-06-28 03:59:37,235 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 186 selfloop transitions, 15 changer transitions 0/214 dead transitions. [2024-06-28 03:59:37,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 214 transitions, 2613 flow [2024-06-28 03:59:37,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:59:37,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:59:37,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:59:37,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:59:37,236 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2149 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:59:37,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 214 transitions, 2613 flow [2024-06-28 03:59:37,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 214 transitions, 2581 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 03:59:37,352 INFO L231 Difference]: Finished difference. Result has 179 places, 201 transitions, 2184 flow [2024-06-28 03:59:37,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2184, PETRI_PLACES=179, PETRI_TRANSITIONS=201} [2024-06-28 03:59:37,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-28 03:59:37,353 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 201 transitions, 2184 flow [2024-06-28 03:59:37,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 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-28 03:59:37,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:37,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:37,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:59:37,354 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-28 03:59:37,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1461674385, now seen corresponding path program 1 times [2024-06-28 03:59:37,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:37,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452388389] [2024-06-28 03:59:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:37,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:40,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:40,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:40,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452388389] [2024-06-28 03:59:40,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452388389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:40,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:40,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:40,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844440175] [2024-06-28 03:59:40,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:40,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:40,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:40,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:40,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:40,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 201 transitions, 2184 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-28 03:59:40,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:40,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:40,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:41,977 INFO L124 PetriNetUnfolderBase]: 2168/3624 cut-off events. [2024-06-28 03:59:41,977 INFO L125 PetriNetUnfolderBase]: For 88011/88011 co-relation queries the response was YES. [2024-06-28 03:59:41,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 3624 events. 2168/3624 cut-off events. For 88011/88011 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 21944 event pairs, 500 based on Foata normal form. 2/3625 useless extension candidates. Maximal degree in co-relation 19372. Up to 3307 conditions per place. [2024-06-28 03:59:42,006 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 38 changer transitions 0/256 dead transitions. [2024-06-28 03:59:42,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3027 flow [2024-06-28 03:59:42,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:59:42,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:59:42,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 03:59:42,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-28 03:59:42,008 INFO L175 Difference]: Start difference. First operand has 179 places, 201 transitions, 2184 flow. Second operand 10 states and 166 transitions. [2024-06-28 03:59:42,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3027 flow [2024-06-28 03:59:42,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 256 transitions, 2976 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:59:42,125 INFO L231 Difference]: Finished difference. Result has 187 places, 218 transitions, 2384 flow [2024-06-28 03:59:42,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2384, PETRI_PLACES=187, PETRI_TRANSITIONS=218} [2024-06-28 03:59:42,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 03:59:42,125 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 218 transitions, 2384 flow [2024-06-28 03:59:42,125 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-28 03:59:42,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:42,125 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-28 03:59:42,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:59:42,126 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-28 03:59:42,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:42,126 INFO L85 PathProgramCache]: Analyzing trace with hash 251764501, now seen corresponding path program 2 times [2024-06-28 03:59:42,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:42,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30640686] [2024-06-28 03:59:42,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:42,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:45,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:45,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30640686] [2024-06-28 03:59:45,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30640686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:45,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:45,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:45,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525062607] [2024-06-28 03:59:45,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:45,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:45,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:45,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:45,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:45,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:45,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 218 transitions, 2384 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-28 03:59:45,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:45,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:45,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:46,646 INFO L124 PetriNetUnfolderBase]: 2199/3677 cut-off events. [2024-06-28 03:59:46,647 INFO L125 PetriNetUnfolderBase]: For 94806/94806 co-relation queries the response was YES. [2024-06-28 03:59:46,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20295 conditions, 3677 events. 2199/3677 cut-off events. For 94806/94806 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22384 event pairs, 501 based on Foata normal form. 2/3678 useless extension candidates. Maximal degree in co-relation 20207. Up to 3336 conditions per place. [2024-06-28 03:59:46,676 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 47 changer transitions 0/263 dead transitions. [2024-06-28 03:59:46,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 263 transitions, 3298 flow [2024-06-28 03:59:46,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:59:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:59:46,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 03:59:46,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 03:59:46,677 INFO L175 Difference]: Start difference. First operand has 187 places, 218 transitions, 2384 flow. Second operand 11 states and 175 transitions. [2024-06-28 03:59:46,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 263 transitions, 3298 flow [2024-06-28 03:59:46,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 263 transitions, 3186 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:59:46,806 INFO L231 Difference]: Finished difference. Result has 194 places, 231 transitions, 2539 flow [2024-06-28 03:59:46,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2539, PETRI_PLACES=194, PETRI_TRANSITIONS=231} [2024-06-28 03:59:46,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 03:59:46,807 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 231 transitions, 2539 flow [2024-06-28 03:59:46,807 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-28 03:59:46,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:46,807 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-28 03:59:46,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:59:46,807 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-28 03:59:46,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:46,807 INFO L85 PathProgramCache]: Analyzing trace with hash 475680943, now seen corresponding path program 3 times [2024-06-28 03:59:46,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:46,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253374316] [2024-06-28 03:59:46,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:46,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:46,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:50,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:50,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253374316] [2024-06-28 03:59:50,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253374316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:50,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:50,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:50,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262352899] [2024-06-28 03:59:50,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:50,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:50,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:50,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:50,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:50,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:50,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 231 transitions, 2539 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-28 03:59:50,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:50,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:50,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:51,448 INFO L124 PetriNetUnfolderBase]: 2193/3669 cut-off events. [2024-06-28 03:59:51,448 INFO L125 PetriNetUnfolderBase]: For 97271/97271 co-relation queries the response was YES. [2024-06-28 03:59:51,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20245 conditions, 3669 events. 2193/3669 cut-off events. For 97271/97271 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22308 event pairs, 501 based on Foata normal form. 2/3670 useless extension candidates. Maximal degree in co-relation 20155. Up to 3331 conditions per place. [2024-06-28 03:59:51,482 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 209 selfloop transitions, 45 changer transitions 0/259 dead transitions. [2024-06-28 03:59:51,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 259 transitions, 3211 flow [2024-06-28 03:59:51,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:59:51,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:59:51,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:59:51,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 03:59:51,483 INFO L175 Difference]: Start difference. First operand has 194 places, 231 transitions, 2539 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:59:51,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 259 transitions, 3211 flow [2024-06-28 03:59:51,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 3147 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 03:59:51,641 INFO L231 Difference]: Finished difference. Result has 200 places, 231 transitions, 2572 flow [2024-06-28 03:59:51,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2572, PETRI_PLACES=200, PETRI_TRANSITIONS=231} [2024-06-28 03:59:51,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 03:59:51,642 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 231 transitions, 2572 flow [2024-06-28 03:59:51,642 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-28 03:59:51,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:51,642 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-28 03:59:51,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:59:51,642 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-28 03:59:51,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:51,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1712573967, now seen corresponding path program 4 times [2024-06-28 03:59:51,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:51,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235184510] [2024-06-28 03:59:51,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:51,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:51,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:54,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-28 03:59:54,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:54,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235184510] [2024-06-28 03:59:54,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235184510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:54,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:54,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:54,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233328523] [2024-06-28 03:59:54,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:54,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:54,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:54,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:54,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:54,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:54,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 231 transitions, 2572 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-28 03:59:54,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:54,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:54,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:55,630 INFO L124 PetriNetUnfolderBase]: 2203/3683 cut-off events. [2024-06-28 03:59:55,630 INFO L125 PetriNetUnfolderBase]: For 101948/101948 co-relation queries the response was YES. [2024-06-28 03:59:55,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20422 conditions, 3683 events. 2203/3683 cut-off events. For 101948/101948 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22384 event pairs, 500 based on Foata normal form. 2/3684 useless extension candidates. Maximal degree in co-relation 20331. Up to 3341 conditions per place. [2024-06-28 03:59:55,678 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 46 changer transitions 0/259 dead transitions. [2024-06-28 03:59:55,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 259 transitions, 3269 flow [2024-06-28 03:59:55,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:59:55,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:59:55,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:59:55,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:59:55,681 INFO L175 Difference]: Start difference. First operand has 200 places, 231 transitions, 2572 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:59:55,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 259 transitions, 3269 flow [2024-06-28 03:59:55,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 259 transitions, 3169 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 03:59:55,830 INFO L231 Difference]: Finished difference. Result has 199 places, 234 transitions, 2604 flow [2024-06-28 03:59:55,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2604, PETRI_PLACES=199, PETRI_TRANSITIONS=234} [2024-06-28 03:59:55,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-28 03:59:55,831 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 234 transitions, 2604 flow [2024-06-28 03:59:55,831 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-28 03:59:55,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:55,831 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-28 03:59:55,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:59:55,831 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-28 03:59:55,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:55,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1712562807, now seen corresponding path program 5 times [2024-06-28 03:59:55,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:55,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225729809] [2024-06-28 03:59:55,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:55,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:58,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:58,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225729809] [2024-06-28 03:59:58,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225729809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:58,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:58,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:59:58,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440510703] [2024-06-28 03:59:58,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:58,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:59:58,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:58,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:59:58,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:59:58,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:59:58,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 234 transitions, 2604 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-28 03:59:58,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:58,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:59:58,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:00,110 INFO L124 PetriNetUnfolderBase]: 2197/3675 cut-off events. [2024-06-28 04:00:00,111 INFO L125 PetriNetUnfolderBase]: For 104574/104574 co-relation queries the response was YES. [2024-06-28 04:00:00,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20425 conditions, 3675 events. 2197/3675 cut-off events. For 104574/104574 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22377 event pairs, 499 based on Foata normal form. 2/3676 useless extension candidates. Maximal degree in co-relation 20333. Up to 3336 conditions per place. [2024-06-28 04:00:00,140 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 212 selfloop transitions, 51 changer transitions 0/268 dead transitions. [2024-06-28 04:00:00,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 268 transitions, 3232 flow [2024-06-28 04:00:00,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:00:00,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:00:00,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:00:00,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:00:00,142 INFO L175 Difference]: Start difference. First operand has 199 places, 234 transitions, 2604 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:00:00,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 268 transitions, 3232 flow [2024-06-28 04:00:00,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 268 transitions, 3149 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:00:00,291 INFO L231 Difference]: Finished difference. Result has 203 places, 234 transitions, 2637 flow [2024-06-28 04:00:00,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2637, PETRI_PLACES=203, PETRI_TRANSITIONS=234} [2024-06-28 04:00:00,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-28 04:00:00,291 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 234 transitions, 2637 flow [2024-06-28 04:00:00,291 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-28 04:00:00,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:00,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] [2024-06-28 04:00:00,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:00:00,292 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-28 04:00:00,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:00,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1725460977, now seen corresponding path program 6 times [2024-06-28 04:00:00,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:00,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71781601] [2024-06-28 04:00:00,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:00,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:03,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:03,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71781601] [2024-06-28 04:00:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71781601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:03,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510843046] [2024-06-28 04:00:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:03,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:03,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 234 transitions, 2637 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-28 04:00:03,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:03,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:03,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:04,790 INFO L124 PetriNetUnfolderBase]: 2191/3663 cut-off events. [2024-06-28 04:00:04,791 INFO L125 PetriNetUnfolderBase]: For 103869/103869 co-relation queries the response was YES. [2024-06-28 04:00:04,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20349 conditions, 3663 events. 2191/3663 cut-off events. For 103869/103869 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22248 event pairs, 519 based on Foata normal form. 2/3660 useless extension candidates. Maximal degree in co-relation 20257. Up to 3306 conditions per place. [2024-06-28 04:00:04,823 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 50 changer transitions 0/260 dead transitions. [2024-06-28 04:00:04,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 260 transitions, 3259 flow [2024-06-28 04:00:04,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:04,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 04:00:04,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-28 04:00:04,828 INFO L175 Difference]: Start difference. First operand has 203 places, 234 transitions, 2637 flow. Second operand 7 states and 115 transitions. [2024-06-28 04:00:04,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 260 transitions, 3259 flow [2024-06-28 04:00:04,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 260 transitions, 3134 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:00:04,976 INFO L231 Difference]: Finished difference. Result has 202 places, 243 transitions, 2724 flow [2024-06-28 04:00:04,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2724, PETRI_PLACES=202, PETRI_TRANSITIONS=243} [2024-06-28 04:00:04,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-28 04:00:04,977 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 243 transitions, 2724 flow [2024-06-28 04:00:04,977 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-28 04:00:04,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:04,978 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-28 04:00:04,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:00:04,978 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-28 04:00:04,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1449880893, now seen corresponding path program 1 times [2024-06-28 04:00:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:04,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496253421] [2024-06-28 04:00:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:04,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:04,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:07,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:07,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:07,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496253421] [2024-06-28 04:00:07,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496253421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:07,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:07,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:07,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703109926] [2024-06-28 04:00:07,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:07,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:07,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:07,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:07,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 243 transitions, 2724 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-28 04:00:07,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:07,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:07,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:09,020 INFO L124 PetriNetUnfolderBase]: 2201/3683 cut-off events. [2024-06-28 04:00:09,020 INFO L125 PetriNetUnfolderBase]: For 99267/99269 co-relation queries the response was YES. [2024-06-28 04:00:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20683 conditions, 3683 events. 2201/3683 cut-off events. For 99267/99269 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22444 event pairs, 516 based on Foata normal form. 4/3686 useless extension candidates. Maximal degree in co-relation 20590. Up to 3403 conditions per place. [2024-06-28 04:00:09,056 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 27 changer transitions 0/269 dead transitions. [2024-06-28 04:00:09,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 269 transitions, 3458 flow [2024-06-28 04:00:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:09,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:00:09,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:00:09,057 INFO L175 Difference]: Start difference. First operand has 202 places, 243 transitions, 2724 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:00:09,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 269 transitions, 3458 flow [2024-06-28 04:00:09,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 269 transitions, 3410 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:00:09,217 INFO L231 Difference]: Finished difference. Result has 207 places, 249 transitions, 2814 flow [2024-06-28 04:00:09,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2814, PETRI_PLACES=207, PETRI_TRANSITIONS=249} [2024-06-28 04:00:09,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 04:00:09,218 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 249 transitions, 2814 flow [2024-06-28 04:00:09,219 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-28 04:00:09,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:09,219 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-28 04:00:09,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:00:09,219 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-28 04:00:09,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash -805853985, now seen corresponding path program 2 times [2024-06-28 04:00:09,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:09,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173909114] [2024-06-28 04:00:09,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:09,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:09,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:12,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:12,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:12,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173909114] [2024-06-28 04:00:12,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173909114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:12,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:12,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:12,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703586265] [2024-06-28 04:00:12,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:12,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:12,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:12,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:12,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:12,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:12,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 249 transitions, 2814 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:12,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:12,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:12,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:13,430 INFO L124 PetriNetUnfolderBase]: 2211/3699 cut-off events. [2024-06-28 04:00:13,430 INFO L125 PetriNetUnfolderBase]: For 104675/104677 co-relation queries the response was YES. [2024-06-28 04:00:13,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21213 conditions, 3699 events. 2211/3699 cut-off events. For 104675/104677 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22514 event pairs, 516 based on Foata normal form. 4/3702 useless extension candidates. Maximal degree in co-relation 21118. Up to 3422 conditions per place. [2024-06-28 04:00:13,464 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 241 selfloop transitions, 25 changer transitions 0/271 dead transitions. [2024-06-28 04:00:13,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 271 transitions, 3522 flow [2024-06-28 04:00:13,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:00:13,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:00:13,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:00:13,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:00:13,465 INFO L175 Difference]: Start difference. First operand has 207 places, 249 transitions, 2814 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:00:13,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 271 transitions, 3522 flow [2024-06-28 04:00:13,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 271 transitions, 3466 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 04:00:13,613 INFO L231 Difference]: Finished difference. Result has 210 places, 252 transitions, 2856 flow [2024-06-28 04:00:13,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2856, PETRI_PLACES=210, PETRI_TRANSITIONS=252} [2024-06-28 04:00:13,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 04:00:13,614 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 252 transitions, 2856 flow [2024-06-28 04:00:13,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:13,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:13,615 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-28 04:00:13,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:00:13,615 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-28 04:00:13,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:13,615 INFO L85 PathProgramCache]: Analyzing trace with hash -805848405, now seen corresponding path program 3 times [2024-06-28 04:00:13,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:13,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767166464] [2024-06-28 04:00:13,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:13,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:16,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-28 04:00:16,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:16,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767166464] [2024-06-28 04:00:16,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767166464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:16,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:16,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:16,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024176796] [2024-06-28 04:00:16,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:16,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:16,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:16,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:16,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:16,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:16,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 252 transitions, 2856 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:16,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:16,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:16,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:18,088 INFO L124 PetriNetUnfolderBase]: 2205/3691 cut-off events. [2024-06-28 04:00:18,088 INFO L125 PetriNetUnfolderBase]: For 107094/107096 co-relation queries the response was YES. [2024-06-28 04:00:18,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21217 conditions, 3691 events. 2205/3691 cut-off events. For 107094/107096 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22469 event pairs, 512 based on Foata normal form. 4/3694 useless extension candidates. Maximal degree in co-relation 21120. Up to 3417 conditions per place. [2024-06-28 04:00:18,124 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 240 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-28 04:00:18,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 272 transitions, 3442 flow [2024-06-28 04:00:18,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:00:18,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:00:18,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:00:18,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:00:18,125 INFO L175 Difference]: Start difference. First operand has 210 places, 252 transitions, 2856 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:00:18,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 272 transitions, 3442 flow [2024-06-28 04:00:18,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 272 transitions, 3354 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 04:00:18,300 INFO L231 Difference]: Finished difference. Result has 214 places, 252 transitions, 2828 flow [2024-06-28 04:00:18,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2768, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2828, PETRI_PLACES=214, PETRI_TRANSITIONS=252} [2024-06-28 04:00:18,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 04:00:18,301 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 252 transitions, 2828 flow [2024-06-28 04:00:18,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:18,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:18,301 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-28 04:00:18,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:00:18,301 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-28 04:00:18,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:18,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1683724305, now seen corresponding path program 1 times [2024-06-28 04:00:18,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:18,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756663909] [2024-06-28 04:00:18,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:21,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:21,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756663909] [2024-06-28 04:00:21,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756663909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:21,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:21,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:21,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057223252] [2024-06-28 04:00:21,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:21,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:21,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:21,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:21,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 252 transitions, 2828 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-28 04:00:21,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:21,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:21,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:23,079 INFO L124 PetriNetUnfolderBase]: 2218/3711 cut-off events. [2024-06-28 04:00:23,079 INFO L125 PetriNetUnfolderBase]: For 111156/111156 co-relation queries the response was YES. [2024-06-28 04:00:23,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21441 conditions, 3711 events. 2218/3711 cut-off events. For 111156/111156 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22658 event pairs, 516 based on Foata normal form. 1/3710 useless extension candidates. Maximal degree in co-relation 21343. Up to 3299 conditions per place. [2024-06-28 04:00:23,114 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 64 changer transitions 0/292 dead transitions. [2024-06-28 04:00:23,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 292 transitions, 3798 flow [2024-06-28 04:00:23,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:00:23,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:00:23,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:00:23,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:00:23,115 INFO L175 Difference]: Start difference. First operand has 214 places, 252 transitions, 2828 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:00:23,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 292 transitions, 3798 flow [2024-06-28 04:00:23,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 292 transitions, 3724 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:00:23,302 INFO L231 Difference]: Finished difference. Result has 215 places, 261 transitions, 3026 flow [2024-06-28 04:00:23,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3026, PETRI_PLACES=215, PETRI_TRANSITIONS=261} [2024-06-28 04:00:23,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-28 04:00:23,303 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 261 transitions, 3026 flow [2024-06-28 04:00:23,303 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-28 04:00:23,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:23,303 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-28 04:00:23,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:00:23,303 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-28 04:00:23,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:23,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1854546705, now seen corresponding path program 2 times [2024-06-28 04:00:23,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:23,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891991782] [2024-06-28 04:00:23,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:23,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:26,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:26,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:26,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891991782] [2024-06-28 04:00:26,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891991782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:26,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:26,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:26,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528427336] [2024-06-28 04:00:26,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:26,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:26,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:26,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:26,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:26,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:26,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 261 transitions, 3026 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-28 04:00:26,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:26,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:26,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:28,012 INFO L124 PetriNetUnfolderBase]: 2233/3735 cut-off events. [2024-06-28 04:00:28,012 INFO L125 PetriNetUnfolderBase]: For 117357/117359 co-relation queries the response was YES. [2024-06-28 04:00:28,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3735 events. 2233/3735 cut-off events. For 117357/117359 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22757 event pairs, 509 based on Foata normal form. 3/3737 useless extension candidates. Maximal degree in co-relation 21985. Up to 3400 conditions per place. [2024-06-28 04:00:28,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 58 changer transitions 0/295 dead transitions. [2024-06-28 04:00:28,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 295 transitions, 3805 flow [2024-06-28 04:00:28,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:00:28,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:00:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:00:28,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:00:28,043 INFO L175 Difference]: Start difference. First operand has 215 places, 261 transitions, 3026 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:00:28,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 295 transitions, 3805 flow [2024-06-28 04:00:28,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 295 transitions, 3698 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 04:00:28,236 INFO L231 Difference]: Finished difference. Result has 220 places, 270 transitions, 3175 flow [2024-06-28 04:00:28,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3175, PETRI_PLACES=220, PETRI_TRANSITIONS=270} [2024-06-28 04:00:28,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-28 04:00:28,237 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 270 transitions, 3175 flow [2024-06-28 04:00:28,237 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-28 04:00:28,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:28,237 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-28 04:00:28,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:00:28,238 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-28 04:00:28,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:28,238 INFO L85 PathProgramCache]: Analyzing trace with hash 407967403, now seen corresponding path program 3 times [2024-06-28 04:00:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:28,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335677278] [2024-06-28 04:00:28,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:28,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:31,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:31,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:31,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335677278] [2024-06-28 04:00:31,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335677278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:31,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:31,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:31,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898253615] [2024-06-28 04:00:31,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:31,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:31,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:31,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:31,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:31,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:31,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 270 transitions, 3175 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-28 04:00:31,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:31,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:31,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:32,952 INFO L124 PetriNetUnfolderBase]: 2246/3758 cut-off events. [2024-06-28 04:00:32,952 INFO L125 PetriNetUnfolderBase]: For 123566/123568 co-relation queries the response was YES. [2024-06-28 04:00:32,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22469 conditions, 3758 events. 2246/3758 cut-off events. For 123566/123568 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22968 event pairs, 512 based on Foata normal form. 3/3760 useless extension candidates. Maximal degree in co-relation 22368. Up to 3407 conditions per place. [2024-06-28 04:00:32,990 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 66 changer transitions 0/298 dead transitions. [2024-06-28 04:00:32,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 298 transitions, 3999 flow [2024-06-28 04:00:32,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:00:32,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:00:32,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:00:32,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:00:32,992 INFO L175 Difference]: Start difference. First operand has 220 places, 270 transitions, 3175 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:00:32,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 298 transitions, 3999 flow [2024-06-28 04:00:33,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 3894 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:00:33,201 INFO L231 Difference]: Finished difference. Result has 226 places, 276 transitions, 3319 flow [2024-06-28 04:00:33,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3319, PETRI_PLACES=226, PETRI_TRANSITIONS=276} [2024-06-28 04:00:33,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 04:00:33,202 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 276 transitions, 3319 flow [2024-06-28 04:00:33,202 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-28 04:00:33,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:33,203 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-28 04:00:33,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:00:33,203 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-28 04:00:33,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:33,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1645486317, now seen corresponding path program 1 times [2024-06-28 04:00:33,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:33,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716154901] [2024-06-28 04:00:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:33,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:37,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-28 04:00:37,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:37,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716154901] [2024-06-28 04:00:37,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716154901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:37,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:37,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:37,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035850127] [2024-06-28 04:00:37,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:37,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:37,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:37,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:37,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:37,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:00:37,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 276 transitions, 3319 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-28 04:00:37,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:37,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:00:37,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:38,833 INFO L124 PetriNetUnfolderBase]: 2184/3674 cut-off events. [2024-06-28 04:00:38,833 INFO L125 PetriNetUnfolderBase]: For 132344/132359 co-relation queries the response was YES. [2024-06-28 04:00:38,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22238 conditions, 3674 events. 2184/3674 cut-off events. For 132344/132359 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22629 event pairs, 489 based on Foata normal form. 12/3666 useless extension candidates. Maximal degree in co-relation 22135. Up to 3248 conditions per place. [2024-06-28 04:00:38,868 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 73 changer transitions 0/302 dead transitions. [2024-06-28 04:00:38,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 302 transitions, 3969 flow [2024-06-28 04:00:38,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:00:38,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:00:38,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:00:38,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:00:38,870 INFO L175 Difference]: Start difference. First operand has 226 places, 276 transitions, 3319 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:00:38,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 302 transitions, 3969 flow [2024-06-28 04:00:39,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 302 transitions, 3810 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:00:39,189 INFO L231 Difference]: Finished difference. Result has 230 places, 278 transitions, 3354 flow [2024-06-28 04:00:39,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3354, PETRI_PLACES=230, PETRI_TRANSITIONS=278} [2024-06-28 04:00:39,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-28 04:00:39,190 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 278 transitions, 3354 flow [2024-06-28 04:00:39,190 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-28 04:00:39,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:39,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:39,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:00:39,191 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-28 04:00:39,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:39,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1855619549, now seen corresponding path program 4 times [2024-06-28 04:00:39,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:39,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563668104] [2024-06-28 04:00:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:39,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:39,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:42,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-28 04:00:42,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:42,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563668104] [2024-06-28 04:00:42,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563668104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:42,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:42,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:42,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411631378] [2024-06-28 04:00:42,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:42,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:42,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:42,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:42,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:42,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 278 transitions, 3354 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-28 04:00:42,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:42,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:42,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:43,645 INFO L124 PetriNetUnfolderBase]: 2275/3804 cut-off events. [2024-06-28 04:00:43,645 INFO L125 PetriNetUnfolderBase]: For 137625/137652 co-relation queries the response was YES. [2024-06-28 04:00:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23185 conditions, 3804 events. 2275/3804 cut-off events. For 137625/137652 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23286 event pairs, 538 based on Foata normal form. 25/3826 useless extension candidates. Maximal degree in co-relation 23081. Up to 3367 conditions per place. [2024-06-28 04:00:43,681 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 85 changer transitions 0/306 dead transitions. [2024-06-28 04:00:43,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 306 transitions, 4308 flow [2024-06-28 04:00:43,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:43,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:43,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:00:43,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:00:43,682 INFO L175 Difference]: Start difference. First operand has 230 places, 278 transitions, 3354 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:00:43,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 306 transitions, 4308 flow [2024-06-28 04:00:43,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 306 transitions, 4164 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:00:43,936 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3486 flow [2024-06-28 04:00:43,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3210, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3486, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-28 04:00:43,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 04:00:43,937 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3486 flow [2024-06-28 04:00:43,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-28 04:00:43,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:43,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-28 04:00:43,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:00:43,937 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-28 04:00:43,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash 980167887, now seen corresponding path program 5 times [2024-06-28 04:00:43,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:43,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125223960] [2024-06-28 04:00:43,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:43,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:43,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:46,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:46,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125223960] [2024-06-28 04:00:46,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125223960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:46,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:46,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:46,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215889870] [2024-06-28 04:00:46,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:46,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:46,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:46,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:46,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:46,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:46,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3486 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-28 04:00:46,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:46,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:46,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:48,290 INFO L124 PetriNetUnfolderBase]: 2288/3824 cut-off events. [2024-06-28 04:00:48,291 INFO L125 PetriNetUnfolderBase]: For 144237/144264 co-relation queries the response was YES. [2024-06-28 04:00:48,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23467 conditions, 3824 events. 2288/3824 cut-off events. For 144237/144264 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23427 event pairs, 538 based on Foata normal form. 25/3846 useless extension candidates. Maximal degree in co-relation 23362. Up to 3382 conditions per place. [2024-06-28 04:00:48,324 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 92 changer transitions 0/308 dead transitions. [2024-06-28 04:00:48,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 308 transitions, 4448 flow [2024-06-28 04:00:48,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:48,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:48,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:00:48,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:00:48,325 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3486 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:00:48,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 308 transitions, 4448 flow [2024-06-28 04:00:48,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 308 transitions, 4255 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 04:00:48,539 INFO L231 Difference]: Finished difference. Result has 235 places, 290 transitions, 3595 flow [2024-06-28 04:00:48,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3595, PETRI_PLACES=235, PETRI_TRANSITIONS=290} [2024-06-28 04:00:48,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-28 04:00:48,540 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 290 transitions, 3595 flow [2024-06-28 04:00:48,540 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-28 04:00:48,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:48,541 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-28 04:00:48,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:00:48,541 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-28 04:00:48,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:48,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1527915983, now seen corresponding path program 6 times [2024-06-28 04:00:48,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:48,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245039056] [2024-06-28 04:00:48,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:48,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:48,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:51,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-28 04:00:51,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:51,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245039056] [2024-06-28 04:00:51,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245039056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:51,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:51,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:51,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482976156] [2024-06-28 04:00:51,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:51,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:51,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:51,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:51,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:51,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:51,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 290 transitions, 3595 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-28 04:00:51,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:51,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:51,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:53,046 INFO L124 PetriNetUnfolderBase]: 2285/3815 cut-off events. [2024-06-28 04:00:53,047 INFO L125 PetriNetUnfolderBase]: For 146318/146318 co-relation queries the response was YES. [2024-06-28 04:00:53,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 3815 events. 2285/3815 cut-off events. For 146318/146318 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23304 event pairs, 523 based on Foata normal form. 1/3814 useless extension candidates. Maximal degree in co-relation 23355. Up to 3379 conditions per place. [2024-06-28 04:00:53,084 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 94 changer transitions 0/315 dead transitions. [2024-06-28 04:00:53,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 4483 flow [2024-06-28 04:00:53,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:53,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:00:53,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 04:00:53,085 INFO L175 Difference]: Start difference. First operand has 235 places, 290 transitions, 3595 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:00:53,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 4483 flow [2024-06-28 04:00:53,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 4306 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 04:00:53,365 INFO L231 Difference]: Finished difference. Result has 239 places, 290 transitions, 3616 flow [2024-06-28 04:00:53,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3616, PETRI_PLACES=239, PETRI_TRANSITIONS=290} [2024-06-28 04:00:53,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 04:00:53,366 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 290 transitions, 3616 flow [2024-06-28 04:00:53,367 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-28 04:00:53,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:53,367 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-28 04:00:53,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:00:53,367 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-28 04:00:53,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:53,367 INFO L85 PathProgramCache]: Analyzing trace with hash 740958867, now seen corresponding path program 7 times [2024-06-28 04:00:53,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:53,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681557881] [2024-06-28 04:00:53,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:53,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:53,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:56,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:56,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:56,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681557881] [2024-06-28 04:00:56,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681557881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:56,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:56,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:56,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5685465] [2024-06-28 04:00:56,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:56,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:56,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:56,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:56,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:56,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:00:56,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 290 transitions, 3616 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-28 04:00:56,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:56,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:00:56,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:57,807 INFO L124 PetriNetUnfolderBase]: 2282/3812 cut-off events. [2024-06-28 04:00:57,807 INFO L125 PetriNetUnfolderBase]: For 149906/149908 co-relation queries the response was YES. [2024-06-28 04:00:57,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23512 conditions, 3812 events. 2282/3812 cut-off events. For 149906/149908 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23287 event pairs, 512 based on Foata normal form. 3/3814 useless extension candidates. Maximal degree in co-relation 23405. Up to 3460 conditions per place. [2024-06-28 04:00:57,842 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 239 selfloop transitions, 65 changer transitions 0/309 dead transitions. [2024-06-28 04:00:57,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 309 transitions, 4276 flow [2024-06-28 04:00:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:00:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:00:57,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:00:57,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:00:57,843 INFO L175 Difference]: Start difference. First operand has 239 places, 290 transitions, 3616 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:00:57,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 309 transitions, 4276 flow [2024-06-28 04:00:58,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 309 transitions, 4040 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:00:58,094 INFO L231 Difference]: Finished difference. Result has 239 places, 290 transitions, 3527 flow [2024-06-28 04:00:58,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=239, PETRI_TRANSITIONS=290} [2024-06-28 04:00:58,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 04:00:58,095 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 290 transitions, 3527 flow [2024-06-28 04:00:58,095 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-28 04:00:58,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:58,095 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-28 04:00:58,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:00:58,095 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-28 04:00:58,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:58,095 INFO L85 PathProgramCache]: Analyzing trace with hash 788081393, now seen corresponding path program 8 times [2024-06-28 04:00:58,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:58,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190718014] [2024-06-28 04:00:58,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:58,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:58,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:00,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:00,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:00,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190718014] [2024-06-28 04:01:00,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190718014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:00,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:00,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:00,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800922787] [2024-06-28 04:01:00,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:00,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:00,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:00,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:00,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:00,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:00,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 290 transitions, 3527 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-28 04:01:00,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:00,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:00,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:02,245 INFO L124 PetriNetUnfolderBase]: 2276/3804 cut-off events. [2024-06-28 04:01:02,245 INFO L125 PetriNetUnfolderBase]: For 148402/148404 co-relation queries the response was YES. [2024-06-28 04:01:02,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23238 conditions, 3804 events. 2276/3804 cut-off events. For 148402/148404 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23237 event pairs, 516 based on Foata normal form. 4/3807 useless extension candidates. Maximal degree in co-relation 23131. Up to 3385 conditions per place. [2024-06-28 04:01:02,283 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 83 changer transitions 0/323 dead transitions. [2024-06-28 04:01:02,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 323 transitions, 4357 flow [2024-06-28 04:01:02,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:01:02,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:01:02,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:01:02,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:01:02,285 INFO L175 Difference]: Start difference. First operand has 239 places, 290 transitions, 3527 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:01:02,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 323 transitions, 4357 flow [2024-06-28 04:01:02,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 323 transitions, 4187 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:01:02,588 INFO L231 Difference]: Finished difference. Result has 241 places, 290 transitions, 3558 flow [2024-06-28 04:01:02,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3357, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3558, PETRI_PLACES=241, PETRI_TRANSITIONS=290} [2024-06-28 04:01:02,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-28 04:01:02,589 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 290 transitions, 3558 flow [2024-06-28 04:01:02,589 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-28 04:01:02,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:02,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:02,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:01:02,590 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-28 04:01:02,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:02,590 INFO L85 PathProgramCache]: Analyzing trace with hash 788087903, now seen corresponding path program 9 times [2024-06-28 04:01:02,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:02,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995754337] [2024-06-28 04:01:02,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:02,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:02,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:05,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:05,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995754337] [2024-06-28 04:01:05,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995754337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:05,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:05,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:05,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142307914] [2024-06-28 04:01:05,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:05,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:05,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:05,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:05,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:05,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:05,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 290 transitions, 3558 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-28 04:01:05,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:05,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:05,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:06,446 INFO L124 PetriNetUnfolderBase]: 2273/3804 cut-off events. [2024-06-28 04:01:06,446 INFO L125 PetriNetUnfolderBase]: For 152862/152889 co-relation queries the response was YES. [2024-06-28 04:01:06,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23351 conditions, 3804 events. 2273/3804 cut-off events. For 152862/152889 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23362 event pairs, 538 based on Foata normal form. 25/3826 useless extension candidates. Maximal degree in co-relation 23243. Up to 3382 conditions per place. [2024-06-28 04:01:06,488 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 225 selfloop transitions, 79 changer transitions 0/309 dead transitions. [2024-06-28 04:01:06,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 309 transitions, 4220 flow [2024-06-28 04:01:06,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:01:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:01:06,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:01:06,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 04:01:06,489 INFO L175 Difference]: Start difference. First operand has 241 places, 290 transitions, 3558 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:01:06,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 309 transitions, 4220 flow [2024-06-28 04:01:06,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 3952 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 04:01:06,897 INFO L231 Difference]: Finished difference. Result has 237 places, 290 transitions, 3458 flow [2024-06-28 04:01:06,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3458, PETRI_PLACES=237, PETRI_TRANSITIONS=290} [2024-06-28 04:01:06,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 04:01:06,898 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 290 transitions, 3458 flow [2024-06-28 04:01:06,898 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-28 04:01:06,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:06,898 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-28 04:01:06,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:01:06,898 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-28 04:01:06,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:06,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1550200139, now seen corresponding path program 2 times [2024-06-28 04:01:06,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:06,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555399495] [2024-06-28 04:01:06,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:06,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:10,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:10,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555399495] [2024-06-28 04:01:10,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555399495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:10,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:10,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:10,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987207579] [2024-06-28 04:01:10,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:10,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:10,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:10,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:10,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:10,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:01:10,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 290 transitions, 3458 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-28 04:01:10,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:10,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:01:10,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:12,076 INFO L124 PetriNetUnfolderBase]: 2209/3713 cut-off events. [2024-06-28 04:01:12,076 INFO L125 PetriNetUnfolderBase]: For 140216/140231 co-relation queries the response was YES. [2024-06-28 04:01:12,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22552 conditions, 3713 events. 2209/3713 cut-off events. For 140216/140231 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22925 event pairs, 492 based on Foata normal form. 12/3702 useless extension candidates. Maximal degree in co-relation 22445. Up to 3272 conditions per place. [2024-06-28 04:01:12,106 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 218 selfloop transitions, 69 changer transitions 0/313 dead transitions. [2024-06-28 04:01:12,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 313 transitions, 4128 flow [2024-06-28 04:01:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:01:12,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 04:01:12,108 INFO L175 Difference]: Start difference. First operand has 237 places, 290 transitions, 3458 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:01:12,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 313 transitions, 4128 flow [2024-06-28 04:01:12,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 313 transitions, 3964 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:01:12,310 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 3488 flow [2024-06-28 04:01:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3488, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2024-06-28 04:01:12,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 04:01:12,310 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 3488 flow [2024-06-28 04:01:12,311 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-28 04:01:12,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:12,311 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-28 04:01:12,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:01:12,311 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-28 04:01:12,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:12,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1963507019, now seen corresponding path program 3 times [2024-06-28 04:01:12,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:12,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820054140] [2024-06-28 04:01:12,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:12,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:12,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:16,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-28 04:01:16,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:16,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820054140] [2024-06-28 04:01:16,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820054140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:16,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:16,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:16,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153372266] [2024-06-28 04:01:16,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:16,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:16,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:16,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:16,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:16,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:01:16,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 3488 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-28 04:01:16,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:16,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:01:16,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:18,048 INFO L124 PetriNetUnfolderBase]: 2225/3741 cut-off events. [2024-06-28 04:01:18,048 INFO L125 PetriNetUnfolderBase]: For 141444/141459 co-relation queries the response was YES. [2024-06-28 04:01:18,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22836 conditions, 3741 events. 2225/3741 cut-off events. For 141444/141459 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23088 event pairs, 488 based on Foata normal form. 12/3730 useless extension candidates. Maximal degree in co-relation 22729. Up to 3280 conditions per place. [2024-06-28 04:01:18,085 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 216 selfloop transitions, 77 changer transitions 0/319 dead transitions. [2024-06-28 04:01:18,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 319 transitions, 4182 flow [2024-06-28 04:01:18,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:01:18,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:01:18,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:01:18,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:01:18,087 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 3488 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:01:18,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 319 transitions, 4182 flow [2024-06-28 04:01:18,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 319 transitions, 4012 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:01:18,330 INFO L231 Difference]: Finished difference. Result has 242 places, 294 transitions, 3526 flow [2024-06-28 04:01:18,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3526, PETRI_PLACES=242, PETRI_TRANSITIONS=294} [2024-06-28 04:01:18,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:01:18,330 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 294 transitions, 3526 flow [2024-06-28 04:01:18,330 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-28 04:01:18,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:18,331 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-28 04:01:18,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:01:18,331 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-28 04:01:18,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:18,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1963982249, now seen corresponding path program 4 times [2024-06-28 04:01:18,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:18,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486032413] [2024-06-28 04:01:18,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:18,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:22,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:22,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:22,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486032413] [2024-06-28 04:01:22,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486032413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:22,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:22,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:01:22,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492434048] [2024-06-28 04:01:22,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:22,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:01:22,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:22,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:01:22,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:01:22,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:01:22,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 294 transitions, 3526 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:22,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:22,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:01:22,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:23,788 INFO L124 PetriNetUnfolderBase]: 2215/3725 cut-off events. [2024-06-28 04:01:23,788 INFO L125 PetriNetUnfolderBase]: For 137893/137938 co-relation queries the response was YES. [2024-06-28 04:01:23,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22450 conditions, 3725 events. 2215/3725 cut-off events. For 137893/137938 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22986 event pairs, 502 based on Foata normal form. 37/3732 useless extension candidates. Maximal degree in co-relation 22342. Up to 3212 conditions per place. [2024-06-28 04:01:23,825 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 206 selfloop transitions, 79 changer transitions 0/311 dead transitions. [2024-06-28 04:01:23,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 311 transitions, 4178 flow [2024-06-28 04:01:23,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:23,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:23,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:01:23,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:01:23,826 INFO L175 Difference]: Start difference. First operand has 242 places, 294 transitions, 3526 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:01:23,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 311 transitions, 4178 flow [2024-06-28 04:01:24,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 311 transitions, 3992 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:01:24,051 INFO L231 Difference]: Finished difference. Result has 242 places, 296 transitions, 3551 flow [2024-06-28 04:01:24,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3551, PETRI_PLACES=242, PETRI_TRANSITIONS=296} [2024-06-28 04:01:24,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:01:24,052 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 296 transitions, 3551 flow [2024-06-28 04:01:24,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:24,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:24,052 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-28 04:01:24,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:01:24,052 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-28 04:01:24,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:24,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1993774993, now seen corresponding path program 1 times [2024-06-28 04:01:24,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:24,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731208390] [2024-06-28 04:01:24,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:24,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:24,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:26,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:26,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:26,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731208390] [2024-06-28 04:01:26,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731208390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:26,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:26,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:26,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156211591] [2024-06-28 04:01:26,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:26,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:26,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:26,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:26,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:26,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:26,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 296 transitions, 3551 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-28 04:01:26,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:26,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:26,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:27,871 INFO L124 PetriNetUnfolderBase]: 2303/3846 cut-off events. [2024-06-28 04:01:27,871 INFO L125 PetriNetUnfolderBase]: For 138712/138714 co-relation queries the response was YES. [2024-06-28 04:01:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23220 conditions, 3846 events. 2303/3846 cut-off events. For 138712/138714 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23548 event pairs, 482 based on Foata normal form. 4/3849 useless extension candidates. Maximal degree in co-relation 23111. Up to 3546 conditions per place. [2024-06-28 04:01:27,910 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 294 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-06-28 04:01:27,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 323 transitions, 4417 flow [2024-06-28 04:01:27,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:27,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:27,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:01:27,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 04:01:27,911 INFO L175 Difference]: Start difference. First operand has 242 places, 296 transitions, 3551 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:01:27,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 323 transitions, 4417 flow [2024-06-28 04:01:28,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 323 transitions, 4222 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:01:28,170 INFO L231 Difference]: Finished difference. Result has 244 places, 300 transitions, 3481 flow [2024-06-28 04:01:28,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3481, PETRI_PLACES=244, PETRI_TRANSITIONS=300} [2024-06-28 04:01:28,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-28 04:01:28,171 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 300 transitions, 3481 flow [2024-06-28 04:01:28,171 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-28 04:01:28,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:28,171 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-28 04:01:28,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:01:28,171 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-28 04:01:28,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:28,172 INFO L85 PathProgramCache]: Analyzing trace with hash 977380305, now seen corresponding path program 2 times [2024-06-28 04:01:28,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:28,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755845523] [2024-06-28 04:01:28,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:28,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:28,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:31,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:31,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755845523] [2024-06-28 04:01:31,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755845523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:31,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:31,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:31,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442506259] [2024-06-28 04:01:31,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:31,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:31,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:31,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:31,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:31,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:31,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 300 transitions, 3481 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:31,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:31,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:31,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:32,738 INFO L124 PetriNetUnfolderBase]: 2311/3858 cut-off events. [2024-06-28 04:01:32,738 INFO L125 PetriNetUnfolderBase]: For 142603/142605 co-relation queries the response was YES. [2024-06-28 04:01:32,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23191 conditions, 3858 events. 2311/3858 cut-off events. For 142603/142605 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23659 event pairs, 520 based on Foata normal form. 4/3861 useless extension candidates. Maximal degree in co-relation 23081. Up to 3593 conditions per place. [2024-06-28 04:01:32,774 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 293 selfloop transitions, 21 changer transitions 0/319 dead transitions. [2024-06-28 04:01:32,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 319 transitions, 4193 flow [2024-06-28 04:01:32,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:32,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:32,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 04:01:32,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-28 04:01:32,775 INFO L175 Difference]: Start difference. First operand has 244 places, 300 transitions, 3481 flow. Second operand 7 states and 114 transitions. [2024-06-28 04:01:32,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 319 transitions, 4193 flow [2024-06-28 04:01:32,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 319 transitions, 4118 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:33,003 INFO L231 Difference]: Finished difference. Result has 248 places, 302 transitions, 3495 flow [2024-06-28 04:01:33,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3495, PETRI_PLACES=248, PETRI_TRANSITIONS=302} [2024-06-28 04:01:33,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 04:01:33,003 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 302 transitions, 3495 flow [2024-06-28 04:01:33,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:33,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:33,004 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-28 04:01:33,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:01:33,004 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-28 04:01:33,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:33,004 INFO L85 PathProgramCache]: Analyzing trace with hash 788327471, now seen corresponding path program 3 times [2024-06-28 04:01:33,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:33,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183569719] [2024-06-28 04:01:33,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:33,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:35,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:35,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:35,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183569719] [2024-06-28 04:01:35,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183569719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:35,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:35,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:35,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699673343] [2024-06-28 04:01:35,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:35,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:35,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:35,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:35,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:35,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:35,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 302 transitions, 3495 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-28 04:01:35,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:35,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:35,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:36,867 INFO L124 PetriNetUnfolderBase]: 2306/3851 cut-off events. [2024-06-28 04:01:36,867 INFO L125 PetriNetUnfolderBase]: For 144740/144742 co-relation queries the response was YES. [2024-06-28 04:01:36,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23100 conditions, 3851 events. 2306/3851 cut-off events. For 144740/144742 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23597 event pairs, 481 based on Foata normal form. 4/3854 useless extension candidates. Maximal degree in co-relation 22988. Up to 3567 conditions per place. [2024-06-28 04:01:36,908 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 297 selfloop transitions, 20 changer transitions 0/322 dead transitions. [2024-06-28 04:01:36,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 322 transitions, 4185 flow [2024-06-28 04:01:36,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:01:36,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:01:36,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:01:36,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-28 04:01:36,909 INFO L175 Difference]: Start difference. First operand has 248 places, 302 transitions, 3495 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:01:36,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 322 transitions, 4185 flow [2024-06-28 04:01:37,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 322 transitions, 4112 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:01:37,182 INFO L231 Difference]: Finished difference. Result has 249 places, 302 transitions, 3470 flow [2024-06-28 04:01:37,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3470, PETRI_PLACES=249, PETRI_TRANSITIONS=302} [2024-06-28 04:01:37,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-28 04:01:37,183 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 302 transitions, 3470 flow [2024-06-28 04:01:37,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-28 04:01:37,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:37,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, 1, 1] [2024-06-28 04:01:37,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:01:37,184 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-28 04:01:37,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1282589946, now seen corresponding path program 1 times [2024-06-28 04:01:37,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:37,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226014585] [2024-06-28 04:01:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:37,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:40,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:40,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:40,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226014585] [2024-06-28 04:01:40,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226014585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:40,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:40,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:40,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749407455] [2024-06-28 04:01:40,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:40,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:40,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:40,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:40,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:40,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:40,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 302 transitions, 3470 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-28 04:01:40,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:40,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:40,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:42,156 INFO L124 PetriNetUnfolderBase]: 2401/3998 cut-off events. [2024-06-28 04:01:42,156 INFO L125 PetriNetUnfolderBase]: For 171651/171651 co-relation queries the response was YES. [2024-06-28 04:01:42,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24238 conditions, 3998 events. 2401/3998 cut-off events. For 171651/171651 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24383 event pairs, 426 based on Foata normal form. 8/4005 useless extension candidates. Maximal degree in co-relation 24125. Up to 3460 conditions per place. [2024-06-28 04:01:42,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 294 selfloop transitions, 58 changer transitions 0/357 dead transitions. [2024-06-28 04:01:42,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 357 transitions, 4506 flow [2024-06-28 04:01:42,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:01:42,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:01:42,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 04:01:42,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-28 04:01:42,191 INFO L175 Difference]: Start difference. First operand has 249 places, 302 transitions, 3470 flow. Second operand 11 states and 188 transitions. [2024-06-28 04:01:42,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 357 transitions, 4506 flow [2024-06-28 04:01:42,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 357 transitions, 4459 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:01:42,455 INFO L231 Difference]: Finished difference. Result has 257 places, 307 transitions, 3624 flow [2024-06-28 04:01:42,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3624, PETRI_PLACES=257, PETRI_TRANSITIONS=307} [2024-06-28 04:01:42,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 04:01:42,456 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 307 transitions, 3624 flow [2024-06-28 04:01:42,456 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-28 04:01:42,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:42,456 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-28 04:01:42,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:01:42,456 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-28 04:01:42,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:42,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1548613656, now seen corresponding path program 2 times [2024-06-28 04:01:42,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:42,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372970129] [2024-06-28 04:01:42,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:42,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:42,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:46,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:46,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:46,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372970129] [2024-06-28 04:01:46,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372970129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:46,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:46,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:46,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236421368] [2024-06-28 04:01:46,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:46,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:46,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:46,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:46,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:46,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:46,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 307 transitions, 3624 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-28 04:01:46,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:46,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:46,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:47,960 INFO L124 PetriNetUnfolderBase]: 2437/4054 cut-off events. [2024-06-28 04:01:47,960 INFO L125 PetriNetUnfolderBase]: For 181005/181005 co-relation queries the response was YES. [2024-06-28 04:01:47,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24902 conditions, 4054 events. 2437/4054 cut-off events. For 181005/181005 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24867 event pairs, 529 based on Foata normal form. 10/4063 useless extension candidates. Maximal degree in co-relation 24786. Up to 3655 conditions per place. [2024-06-28 04:01:48,004 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 53 changer transitions 0/349 dead transitions. [2024-06-28 04:01:48,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 349 transitions, 4461 flow [2024-06-28 04:01:48,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:01:48,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:01:48,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:01:48,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-28 04:01:48,006 INFO L175 Difference]: Start difference. First operand has 257 places, 307 transitions, 3624 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:01:48,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 349 transitions, 4461 flow [2024-06-28 04:01:48,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 4379 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:01:48,366 INFO L231 Difference]: Finished difference. Result has 262 places, 308 transitions, 3666 flow [2024-06-28 04:01:48,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3666, PETRI_PLACES=262, PETRI_TRANSITIONS=308} [2024-06-28 04:01:48,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 04:01:48,367 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 308 transitions, 3666 flow [2024-06-28 04:01:48,367 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-28 04:01:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:48,367 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-28 04:01:48,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:01:48,368 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-28 04:01:48,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1123676024, now seen corresponding path program 3 times [2024-06-28 04:01:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830837111] [2024-06-28 04:01:48,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:48,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:48,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:51,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:51,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830837111] [2024-06-28 04:01:51,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830837111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:51,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:51,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:51,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062924765] [2024-06-28 04:01:51,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:51,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:51,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:51,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:51,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:51,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:51,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 308 transitions, 3666 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-28 04:01:51,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:51,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:51,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:53,585 INFO L124 PetriNetUnfolderBase]: 2473/4110 cut-off events. [2024-06-28 04:01:53,586 INFO L125 PetriNetUnfolderBase]: For 184065/184065 co-relation queries the response was YES. [2024-06-28 04:01:53,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25363 conditions, 4110 events. 2473/4110 cut-off events. For 184065/184065 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25236 event pairs, 527 based on Foata normal form. 8/4117 useless extension candidates. Maximal degree in co-relation 25245. Up to 3673 conditions per place. [2024-06-28 04:01:53,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 56 changer transitions 0/357 dead transitions. [2024-06-28 04:01:53,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 4563 flow [2024-06-28 04:01:53,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:01:53,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:01:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 04:01:53,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:01:53,626 INFO L175 Difference]: Start difference. First operand has 262 places, 308 transitions, 3666 flow. Second operand 12 states and 195 transitions. [2024-06-28 04:01:53,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 4563 flow [2024-06-28 04:01:54,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 357 transitions, 4458 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 04:01:54,117 INFO L231 Difference]: Finished difference. Result has 266 places, 311 transitions, 3722 flow [2024-06-28 04:01:54,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3561, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3722, PETRI_PLACES=266, PETRI_TRANSITIONS=311} [2024-06-28 04:01:54,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:01:54,118 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 311 transitions, 3722 flow [2024-06-28 04:01:54,118 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-28 04:01:54,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:54,118 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-28 04:01:54,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:01:54,118 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-28 04:01:54,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:54,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1371127806, now seen corresponding path program 1 times [2024-06-28 04:01:54,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:54,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503042456] [2024-06-28 04:01:54,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:54,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:57,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:57,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:57,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503042456] [2024-06-28 04:01:57,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503042456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:57,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:57,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:57,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231776342] [2024-06-28 04:01:57,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:57,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:57,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:57,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 311 transitions, 3722 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-28 04:01:57,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:57,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:57,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:59,781 INFO L124 PetriNetUnfolderBase]: 2486/4131 cut-off events. [2024-06-28 04:01:59,781 INFO L125 PetriNetUnfolderBase]: For 182481/182481 co-relation queries the response was YES. [2024-06-28 04:01:59,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25753 conditions, 4131 events. 2486/4131 cut-off events. For 182481/182481 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25454 event pairs, 566 based on Foata normal form. 1/4130 useless extension candidates. Maximal degree in co-relation 25633. Up to 3472 conditions per place. [2024-06-28 04:01:59,826 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 124 changer transitions 0/359 dead transitions. [2024-06-28 04:01:59,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 359 transitions, 4900 flow [2024-06-28 04:01:59,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:01:59,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:01:59,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:01:59,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:01:59,827 INFO L175 Difference]: Start difference. First operand has 266 places, 311 transitions, 3722 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:01:59,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 359 transitions, 4900 flow [2024-06-28 04:02:00,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 4788 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:02:00,295 INFO L231 Difference]: Finished difference. Result has 266 places, 320 transitions, 4008 flow [2024-06-28 04:02:00,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4008, PETRI_PLACES=266, PETRI_TRANSITIONS=320} [2024-06-28 04:02:00,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-28 04:02:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 320 transitions, 4008 flow [2024-06-28 04:02:00,296 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-28 04:02:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:00,296 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-28 04:02:00,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:02:00,296 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-28 04:02:00,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash 946636574, now seen corresponding path program 2 times [2024-06-28 04:02:00,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:00,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128147993] [2024-06-28 04:02:00,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:00,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:03,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:03,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:03,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128147993] [2024-06-28 04:02:03,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128147993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:03,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:03,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:03,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380965641] [2024-06-28 04:02:03,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:03,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:03,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:03,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:03,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:03,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:03,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 320 transitions, 4008 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-28 04:02:03,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:03,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:03,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:05,728 INFO L124 PetriNetUnfolderBase]: 2496/4148 cut-off events. [2024-06-28 04:02:05,728 INFO L125 PetriNetUnfolderBase]: For 191040/191042 co-relation queries the response was YES. [2024-06-28 04:02:05,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26507 conditions, 4148 events. 2496/4148 cut-off events. For 191040/191042 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25627 event pairs, 559 based on Foata normal form. 3/4150 useless extension candidates. Maximal degree in co-relation 26386. Up to 3687 conditions per place. [2024-06-28 04:02:05,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 83 changer transitions 0/359 dead transitions. [2024-06-28 04:02:05,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 359 transitions, 4889 flow [2024-06-28 04:02:05,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:05,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:05,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:02:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 04:02:05,779 INFO L175 Difference]: Start difference. First operand has 266 places, 320 transitions, 4008 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:02:05,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 359 transitions, 4889 flow [2024-06-28 04:02:06,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 359 transitions, 4691 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 04:02:06,108 INFO L231 Difference]: Finished difference. Result has 271 places, 326 transitions, 4069 flow [2024-06-28 04:02:06,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4069, PETRI_PLACES=271, PETRI_TRANSITIONS=326} [2024-06-28 04:02:06,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-28 04:02:06,108 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 326 transitions, 4069 flow [2024-06-28 04:02:06,108 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-28 04:02:06,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:06,109 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-28 04:02:06,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:02:06,109 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-28 04:02:06,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:06,109 INFO L85 PathProgramCache]: Analyzing trace with hash 946636760, now seen corresponding path program 1 times [2024-06-28 04:02:06,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:06,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160009277] [2024-06-28 04:02:06,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:06,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:06,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:09,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160009277] [2024-06-28 04:02:09,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160009277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:09,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151490153] [2024-06-28 04:02:09,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:09,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:09,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:09,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:09,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:09,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:09,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 326 transitions, 4069 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-28 04:02:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:09,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:11,758 INFO L124 PetriNetUnfolderBase]: 2538/4210 cut-off events. [2024-06-28 04:02:11,758 INFO L125 PetriNetUnfolderBase]: For 206133/206135 co-relation queries the response was YES. [2024-06-28 04:02:11,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27396 conditions, 4210 events. 2538/4210 cut-off events. For 206133/206135 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26036 event pairs, 553 based on Foata normal form. 4/4213 useless extension candidates. Maximal degree in co-relation 27273. Up to 3594 conditions per place. [2024-06-28 04:02:11,799 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 253 selfloop transitions, 119 changer transitions 0/377 dead transitions. [2024-06-28 04:02:11,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 377 transitions, 5311 flow [2024-06-28 04:02:11,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:02:11,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:02:11,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-28 04:02:11,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 04:02:11,801 INFO L175 Difference]: Start difference. First operand has 271 places, 326 transitions, 4069 flow. Second operand 12 states and 202 transitions. [2024-06-28 04:02:11,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 377 transitions, 5311 flow [2024-06-28 04:02:12,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 377 transitions, 5129 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:12,233 INFO L231 Difference]: Finished difference. Result has 277 places, 335 transitions, 4293 flow [2024-06-28 04:02:12,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4293, PETRI_PLACES=277, PETRI_TRANSITIONS=335} [2024-06-28 04:02:12,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 04:02:12,234 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 335 transitions, 4293 flow [2024-06-28 04:02:12,234 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-28 04:02:12,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:12,234 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-28 04:02:12,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:02:12,234 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-28 04:02:12,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1124005430, now seen corresponding path program 2 times [2024-06-28 04:02:12,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:12,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078934989] [2024-06-28 04:02:12,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:12,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:15,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-28 04:02:15,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:15,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078934989] [2024-06-28 04:02:15,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078934989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:15,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:15,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:15,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249704388] [2024-06-28 04:02:15,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:15,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:15,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:15,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:15,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:15,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:15,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 335 transitions, 4293 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-28 04:02:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:15,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:15,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:17,522 INFO L124 PetriNetUnfolderBase]: 2595/4297 cut-off events. [2024-06-28 04:02:17,522 INFO L125 PetriNetUnfolderBase]: For 222629/222631 co-relation queries the response was YES. [2024-06-28 04:02:17,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28806 conditions, 4297 events. 2595/4297 cut-off events. For 222629/222631 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26579 event pairs, 554 based on Foata normal form. 4/4300 useless extension candidates. Maximal degree in co-relation 28682. Up to 3646 conditions per place. [2024-06-28 04:02:17,571 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 253 selfloop transitions, 132 changer transitions 0/390 dead transitions. [2024-06-28 04:02:17,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 390 transitions, 5685 flow [2024-06-28 04:02:17,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:02:17,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:02:17,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 04:02:17,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:02:17,573 INFO L175 Difference]: Start difference. First operand has 277 places, 335 transitions, 4293 flow. Second operand 11 states and 187 transitions. [2024-06-28 04:02:17,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 390 transitions, 5685 flow [2024-06-28 04:02:17,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 390 transitions, 5405 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-28 04:02:17,923 INFO L231 Difference]: Finished difference. Result has 281 places, 353 transitions, 4573 flow [2024-06-28 04:02:17,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4573, PETRI_PLACES=281, PETRI_TRANSITIONS=353} [2024-06-28 04:02:17,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 04:02:17,924 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 353 transitions, 4573 flow [2024-06-28 04:02:17,924 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-28 04:02:17,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:17,924 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-28 04:02:17,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:02:17,924 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-28 04:02:17,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:17,925 INFO L85 PathProgramCache]: Analyzing trace with hash 951278204, now seen corresponding path program 3 times [2024-06-28 04:02:17,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:17,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405619015] [2024-06-28 04:02:17,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:17,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:17,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:21,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:21,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:21,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405619015] [2024-06-28 04:02:21,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405619015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:21,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:21,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618977330] [2024-06-28 04:02:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:21,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:21,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:21,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:21,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:21,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 353 transitions, 4573 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-28 04:02:21,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:21,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:21,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:23,797 INFO L124 PetriNetUnfolderBase]: 2608/4315 cut-off events. [2024-06-28 04:02:23,797 INFO L125 PetriNetUnfolderBase]: For 228828/228830 co-relation queries the response was YES. [2024-06-28 04:02:23,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29108 conditions, 4315 events. 2608/4315 cut-off events. For 228828/228830 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26732 event pairs, 568 based on Foata normal form. 3/4317 useless extension candidates. Maximal degree in co-relation 28982. Up to 3830 conditions per place. [2024-06-28 04:02:23,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 287 selfloop transitions, 98 changer transitions 0/390 dead transitions. [2024-06-28 04:02:23,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 390 transitions, 5621 flow [2024-06-28 04:02:23,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:02:23,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:02:23,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 04:02:23,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-28 04:02:23,846 INFO L175 Difference]: Start difference. First operand has 281 places, 353 transitions, 4573 flow. Second operand 10 states and 167 transitions. [2024-06-28 04:02:23,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 390 transitions, 5621 flow [2024-06-28 04:02:24,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 390 transitions, 5424 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:02:24,258 INFO L231 Difference]: Finished difference. Result has 287 places, 359 transitions, 4673 flow [2024-06-28 04:02:24,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4673, PETRI_PLACES=287, PETRI_TRANSITIONS=359} [2024-06-28 04:02:24,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-28 04:02:24,259 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 359 transitions, 4673 flow [2024-06-28 04:02:24,259 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-28 04:02:24,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:24,259 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-28 04:02:24,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:02:24,259 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-28 04:02:24,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:24,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1123768280, now seen corresponding path program 3 times [2024-06-28 04:02:24,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:24,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755306099] [2024-06-28 04:02:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:24,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:27,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:27,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:27,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755306099] [2024-06-28 04:02:27,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755306099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:27,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:27,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:27,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464433212] [2024-06-28 04:02:27,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:27,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:27,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:27,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:27,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:27,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:27,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 359 transitions, 4673 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-28 04:02:27,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:27,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:27,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:29,665 INFO L124 PetriNetUnfolderBase]: 2602/4311 cut-off events. [2024-06-28 04:02:29,665 INFO L125 PetriNetUnfolderBase]: For 233658/233660 co-relation queries the response was YES. [2024-06-28 04:02:29,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29019 conditions, 4311 events. 2602/4311 cut-off events. For 233658/233660 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26745 event pairs, 553 based on Foata normal form. 4/4314 useless extension candidates. Maximal degree in co-relation 28891. Up to 3659 conditions per place. [2024-06-28 04:02:29,714 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 133 changer transitions 0/399 dead transitions. [2024-06-28 04:02:29,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 399 transitions, 5807 flow [2024-06-28 04:02:29,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:02:29,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:02:29,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-28 04:02:29,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-28 04:02:29,716 INFO L175 Difference]: Start difference. First operand has 287 places, 359 transitions, 4673 flow. Second operand 13 states and 212 transitions. [2024-06-28 04:02:29,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 399 transitions, 5807 flow [2024-06-28 04:02:30,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 399 transitions, 5590 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:30,130 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 4728 flow [2024-06-28 04:02:30,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4728, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-28 04:02:30,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 04:02:30,131 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 4728 flow [2024-06-28 04:02:30,131 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-28 04:02:30,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:30,131 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-28 04:02:30,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:02:30,131 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-28 04:02:30,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:30,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1438299852, now seen corresponding path program 4 times [2024-06-28 04:02:30,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:30,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210579076] [2024-06-28 04:02:30,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:30,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:30,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:33,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:33,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:33,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210579076] [2024-06-28 04:02:33,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210579076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:33,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208544193] [2024-06-28 04:02:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:33,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:33,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:33,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:33,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:33,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:33,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 4728 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-28 04:02:33,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:33,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:33,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:35,200 INFO L124 PetriNetUnfolderBase]: 2638/4359 cut-off events. [2024-06-28 04:02:35,200 INFO L125 PetriNetUnfolderBase]: For 256249/256249 co-relation queries the response was YES. [2024-06-28 04:02:35,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29523 conditions, 4359 events. 2638/4359 cut-off events. For 256249/256249 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 26988 event pairs, 545 based on Foata normal form. 10/4368 useless extension candidates. Maximal degree in co-relation 29394. Up to 3946 conditions per place. [2024-06-28 04:02:35,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 49 changer transitions 0/393 dead transitions. [2024-06-28 04:02:35,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 393 transitions, 5639 flow [2024-06-28 04:02:35,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:02:35,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:02:35,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:02:35,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 04:02:35,243 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 4728 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:02:35,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 393 transitions, 5639 flow [2024-06-28 04:02:35,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 393 transitions, 5347 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 04:02:35,668 INFO L231 Difference]: Finished difference. Result has 293 places, 360 transitions, 4554 flow [2024-06-28 04:02:35,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4554, PETRI_PLACES=293, PETRI_TRANSITIONS=360} [2024-06-28 04:02:35,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-28 04:02:35,669 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 360 transitions, 4554 flow [2024-06-28 04:02:35,669 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-28 04:02:35,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:35,669 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-28 04:02:35,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:02:35,669 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-28 04:02:35,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:35,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1427575092, now seen corresponding path program 5 times [2024-06-28 04:02:35,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:35,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359696996] [2024-06-28 04:02:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:35,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:35,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:39,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:39,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:39,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359696996] [2024-06-28 04:02:39,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359696996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:39,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:39,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:39,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046371503] [2024-06-28 04:02:39,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:39,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:39,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:39,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:39,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:39,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 360 transitions, 4554 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-28 04:02:39,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:39,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:39,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:41,198 INFO L124 PetriNetUnfolderBase]: 2674/4419 cut-off events. [2024-06-28 04:02:41,199 INFO L125 PetriNetUnfolderBase]: For 262719/262719 co-relation queries the response was YES. [2024-06-28 04:02:41,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29710 conditions, 4419 events. 2674/4419 cut-off events. For 262719/262719 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27435 event pairs, 555 based on Foata normal form. 10/4428 useless extension candidates. Maximal degree in co-relation 29580. Up to 4002 conditions per place. [2024-06-28 04:02:41,251 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 51 changer transitions 0/397 dead transitions. [2024-06-28 04:02:41,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 397 transitions, 5481 flow [2024-06-28 04:02:41,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:02:41,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:02:41,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:02:41,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:02:41,252 INFO L175 Difference]: Start difference. First operand has 293 places, 360 transitions, 4554 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:02:41,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 397 transitions, 5481 flow [2024-06-28 04:02:41,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 397 transitions, 5380 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:02:41,793 INFO L231 Difference]: Finished difference. Result has 297 places, 361 transitions, 4577 flow [2024-06-28 04:02:41,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4577, PETRI_PLACES=297, PETRI_TRANSITIONS=361} [2024-06-28 04:02:41,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-28 04:02:41,794 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 361 transitions, 4577 flow [2024-06-28 04:02:41,794 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-28 04:02:41,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:41,794 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-28 04:02:41,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:02:41,794 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-28 04:02:41,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:41,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1851859864, now seen corresponding path program 6 times [2024-06-28 04:02:41,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:41,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818960848] [2024-06-28 04:02:41,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:41,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:45,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:45,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818960848] [2024-06-28 04:02:45,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818960848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:45,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:45,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:45,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997010637] [2024-06-28 04:02:45,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:45,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:45,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:45,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:45,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:45,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:45,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 361 transitions, 4577 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-28 04:02:45,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:45,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:45,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:47,239 INFO L124 PetriNetUnfolderBase]: 2710/4475 cut-off events. [2024-06-28 04:02:47,239 INFO L125 PetriNetUnfolderBase]: For 266162/266162 co-relation queries the response was YES. [2024-06-28 04:02:47,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30136 conditions, 4475 events. 2710/4475 cut-off events. For 266162/266162 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27734 event pairs, 551 based on Foata normal form. 8/4482 useless extension candidates. Maximal degree in co-relation 30005. Up to 3978 conditions per place. [2024-06-28 04:02:47,287 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 55 changer transitions 0/403 dead transitions. [2024-06-28 04:02:47,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 403 transitions, 5564 flow [2024-06-28 04:02:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:02:47,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:02:47,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:02:47,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-28 04:02:47,288 INFO L175 Difference]: Start difference. First operand has 297 places, 361 transitions, 4577 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:02:47,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 403 transitions, 5564 flow [2024-06-28 04:02:47,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 403 transitions, 5470 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:02:47,870 INFO L231 Difference]: Finished difference. Result has 301 places, 364 transitions, 4655 flow [2024-06-28 04:02:47,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4655, PETRI_PLACES=301, PETRI_TRANSITIONS=364} [2024-06-28 04:02:47,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 04:02:47,871 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 364 transitions, 4655 flow [2024-06-28 04:02:47,871 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-28 04:02:47,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:47,871 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-28 04:02:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:02:47,871 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-28 04:02:47,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:47,872 INFO L85 PathProgramCache]: Analyzing trace with hash 225575578, now seen corresponding path program 4 times [2024-06-28 04:02:47,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:47,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621051579] [2024-06-28 04:02:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:47,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:51,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-28 04:02:51,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:51,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621051579] [2024-06-28 04:02:51,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621051579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:51,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:51,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:51,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769786440] [2024-06-28 04:02:51,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:51,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:51,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:51,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:51,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:51,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:51,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 364 transitions, 4655 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-28 04:02:51,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:51,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:51,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:52,870 INFO L124 PetriNetUnfolderBase]: 2739/4521 cut-off events. [2024-06-28 04:02:52,871 INFO L125 PetriNetUnfolderBase]: For 266525/266525 co-relation queries the response was YES. [2024-06-28 04:02:52,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30803 conditions, 4521 events. 2739/4521 cut-off events. For 266525/266525 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28084 event pairs, 593 based on Foata normal form. 1/4520 useless extension candidates. Maximal degree in co-relation 30670. Up to 3986 conditions per place. [2024-06-28 04:02:52,924 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 108 changer transitions 0/412 dead transitions. [2024-06-28 04:02:52,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 412 transitions, 5995 flow [2024-06-28 04:02:52,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:52,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:02:52,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:02:52,926 INFO L175 Difference]: Start difference. First operand has 301 places, 364 transitions, 4655 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:02:52,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 412 transitions, 5995 flow [2024-06-28 04:02:53,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 412 transitions, 5878 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:02:53,413 INFO L231 Difference]: Finished difference. Result has 302 places, 376 transitions, 4948 flow [2024-06-28 04:02:53,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4948, PETRI_PLACES=302, PETRI_TRANSITIONS=376} [2024-06-28 04:02:53,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-28 04:02:53,413 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 376 transitions, 4948 flow [2024-06-28 04:02:53,413 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-28 04:02:53,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:53,414 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-28 04:02:53,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:02:53,414 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-28 04:02:53,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:53,414 INFO L85 PathProgramCache]: Analyzing trace with hash 225695734, now seen corresponding path program 4 times [2024-06-28 04:02:53,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:53,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035553030] [2024-06-28 04:02:53,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:53,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:57,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:57,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:57,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035553030] [2024-06-28 04:02:57,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035553030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:57,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:57,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:57,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873484732] [2024-06-28 04:02:57,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:57,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:57,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:57,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:57,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:57,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:57,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 376 transitions, 4948 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-28 04:02:57,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:57,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:57,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:58,991 INFO L124 PetriNetUnfolderBase]: 2795/4592 cut-off events. [2024-06-28 04:02:58,991 INFO L125 PetriNetUnfolderBase]: For 281223/281225 co-relation queries the response was YES. [2024-06-28 04:02:59,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31560 conditions, 4592 events. 2795/4592 cut-off events. For 281223/281225 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 28415 event pairs, 581 based on Foata normal form. 4/4595 useless extension candidates. Maximal degree in co-relation 31425. Up to 4108 conditions per place. [2024-06-28 04:02:59,043 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 330 selfloop transitions, 93 changer transitions 0/428 dead transitions. [2024-06-28 04:02:59,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 428 transitions, 6204 flow [2024-06-28 04:02:59,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:02:59,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:02:59,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 04:02:59,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-28 04:02:59,045 INFO L175 Difference]: Start difference. First operand has 302 places, 376 transitions, 4948 flow. Second operand 11 states and 184 transitions. [2024-06-28 04:02:59,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 428 transitions, 6204 flow [2024-06-28 04:02:59,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 428 transitions, 6062 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 04:02:59,694 INFO L231 Difference]: Finished difference. Result has 310 places, 391 transitions, 5206 flow [2024-06-28 04:02:59,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5206, PETRI_PLACES=310, PETRI_TRANSITIONS=391} [2024-06-28 04:02:59,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 04:02:59,695 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 391 transitions, 5206 flow [2024-06-28 04:02:59,695 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-28 04:02:59,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:59,695 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-28 04:02:59,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:02:59,695 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-28 04:02:59,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:59,695 INFO L85 PathProgramCache]: Analyzing trace with hash 225695548, now seen corresponding path program 5 times [2024-06-28 04:02:59,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:59,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403520469] [2024-06-28 04:02:59,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:59,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:59,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:03,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:03,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403520469] [2024-06-28 04:03:03,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403520469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:03,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:03,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:03,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421578304] [2024-06-28 04:03:03,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:03,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:03,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:03,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:03,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 391 transitions, 5206 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-28 04:03:03,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:03,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:03,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:05,153 INFO L124 PetriNetUnfolderBase]: 2792/4600 cut-off events. [2024-06-28 04:03:05,153 INFO L125 PetriNetUnfolderBase]: For 284434/284436 co-relation queries the response was YES. [2024-06-28 04:03:05,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31875 conditions, 4600 events. 2792/4600 cut-off events. For 284434/284436 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28577 event pairs, 591 based on Foata normal form. 3/4602 useless extension candidates. Maximal degree in co-relation 31737. Up to 4198 conditions per place. [2024-06-28 04:03:05,199 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 65 changer transitions 0/421 dead transitions. [2024-06-28 04:03:05,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 421 transitions, 6124 flow [2024-06-28 04:03:05,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:05,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:05,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:03:05,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:03:05,200 INFO L175 Difference]: Start difference. First operand has 310 places, 391 transitions, 5206 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:03:05,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 421 transitions, 6124 flow [2024-06-28 04:03:05,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 421 transitions, 5957 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:05,819 INFO L231 Difference]: Finished difference. Result has 314 places, 391 transitions, 5175 flow [2024-06-28 04:03:05,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5175, PETRI_PLACES=314, PETRI_TRANSITIONS=391} [2024-06-28 04:03:05,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-28 04:03:05,819 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 391 transitions, 5175 flow [2024-06-28 04:03:05,819 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-28 04:03:05,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:05,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:05,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:03:05,820 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-28 04:03:05,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:05,820 INFO L85 PathProgramCache]: Analyzing trace with hash 230937958, now seen corresponding path program 6 times [2024-06-28 04:03:05,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:05,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67047288] [2024-06-28 04:03:05,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:05,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:09,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:09,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:09,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67047288] [2024-06-28 04:03:09,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67047288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:09,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:09,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:09,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203951684] [2024-06-28 04:03:09,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:09,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:09,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:09,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:09,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:09,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:09,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 391 transitions, 5175 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-28 04:03:09,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:09,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:09,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:11,462 INFO L124 PetriNetUnfolderBase]: 2797/4608 cut-off events. [2024-06-28 04:03:11,462 INFO L125 PetriNetUnfolderBase]: For 291936/291936 co-relation queries the response was YES. [2024-06-28 04:03:11,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 4608 events. 2797/4608 cut-off events. For 291936/291936 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 28613 event pairs, 596 based on Foata normal form. 1/4607 useless extension candidates. Maximal degree in co-relation 31793. Up to 4067 conditions per place. [2024-06-28 04:03:11,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 118 changer transitions 0/440 dead transitions. [2024-06-28 04:03:11,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 440 transitions, 6489 flow [2024-06-28 04:03:11,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:03:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:03:11,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 04:03:11,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-28 04:03:11,523 INFO L175 Difference]: Start difference. First operand has 314 places, 391 transitions, 5175 flow. Second operand 11 states and 196 transitions. [2024-06-28 04:03:11,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 440 transitions, 6489 flow [2024-06-28 04:03:12,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 440 transitions, 6347 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:12,396 INFO L231 Difference]: Finished difference. Result has 318 places, 394 transitions, 5317 flow [2024-06-28 04:03:12,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5317, PETRI_PLACES=318, PETRI_TRANSITIONS=394} [2024-06-28 04:03:12,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 04:03:12,397 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 394 transitions, 5317 flow [2024-06-28 04:03:12,397 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-28 04:03:12,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:12,397 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-28 04:03:12,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:03:12,397 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-28 04:03:12,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash 231236488, now seen corresponding path program 7 times [2024-06-28 04:03:12,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:12,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549840564] [2024-06-28 04:03:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:12,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:12,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:16,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:16,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549840564] [2024-06-28 04:03:16,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549840564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:16,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:16,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:16,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444598880] [2024-06-28 04:03:16,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:16,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:16,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:16,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:16,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:16,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:16,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 394 transitions, 5317 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-28 04:03:16,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:16,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:16,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:18,154 INFO L124 PetriNetUnfolderBase]: 2802/4609 cut-off events. [2024-06-28 04:03:18,154 INFO L125 PetriNetUnfolderBase]: For 300284/300284 co-relation queries the response was YES. [2024-06-28 04:03:18,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32240 conditions, 4609 events. 2802/4609 cut-off events. For 300284/300284 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28619 event pairs, 594 based on Foata normal form. 1/4608 useless extension candidates. Maximal degree in co-relation 32100. Up to 4073 conditions per place. [2024-06-28 04:03:18,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 311 selfloop transitions, 123 changer transitions 0/439 dead transitions. [2024-06-28 04:03:18,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 439 transitions, 6489 flow [2024-06-28 04:03:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:03:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:03:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-28 04:03:18,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 04:03:18,212 INFO L175 Difference]: Start difference. First operand has 318 places, 394 transitions, 5317 flow. Second operand 12 states and 202 transitions. [2024-06-28 04:03:18,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 439 transitions, 6489 flow [2024-06-28 04:03:18,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 439 transitions, 6198 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 04:03:18,945 INFO L231 Difference]: Finished difference. Result has 321 places, 397 transitions, 5326 flow [2024-06-28 04:03:18,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5326, PETRI_PLACES=321, PETRI_TRANSITIONS=397} [2024-06-28 04:03:18,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 04:03:18,946 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 397 transitions, 5326 flow [2024-06-28 04:03:18,946 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-28 04:03:18,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:18,946 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-28 04:03:18,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:03:18,946 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-28 04:03:18,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:18,947 INFO L85 PathProgramCache]: Analyzing trace with hash 231236860, now seen corresponding path program 1 times [2024-06-28 04:03:18,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:18,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585047571] [2024-06-28 04:03:18,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:18,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:22,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-28 04:03:22,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:22,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585047571] [2024-06-28 04:03:22,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585047571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:22,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:22,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:22,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171083250] [2024-06-28 04:03:22,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:22,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:22,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:22,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:22,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:22,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:22,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 397 transitions, 5326 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-28 04:03:22,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:22,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:22,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:24,614 INFO L124 PetriNetUnfolderBase]: 2844/4667 cut-off events. [2024-06-28 04:03:24,614 INFO L125 PetriNetUnfolderBase]: For 321409/321409 co-relation queries the response was YES. [2024-06-28 04:03:24,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33045 conditions, 4667 events. 2844/4667 cut-off events. For 321409/321409 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28915 event pairs, 590 based on Foata normal form. 2/4667 useless extension candidates. Maximal degree in co-relation 32904. Up to 4076 conditions per place. [2024-06-28 04:03:24,669 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 123 changer transitions 0/445 dead transitions. [2024-06-28 04:03:24,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 445 transitions, 6758 flow [2024-06-28 04:03:24,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:03:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:03:24,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 04:03:24,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-28 04:03:24,671 INFO L175 Difference]: Start difference. First operand has 321 places, 397 transitions, 5326 flow. Second operand 12 states and 199 transitions. [2024-06-28 04:03:24,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 445 transitions, 6758 flow [2024-06-28 04:03:25,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 445 transitions, 6520 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:03:25,426 INFO L231 Difference]: Finished difference. Result has 324 places, 406 transitions, 5514 flow [2024-06-28 04:03:25,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5514, PETRI_PLACES=324, PETRI_TRANSITIONS=406} [2024-06-28 04:03:25,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-28 04:03:25,427 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 406 transitions, 5514 flow [2024-06-28 04:03:25,427 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-28 04:03:25,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:25,427 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-28 04:03:25,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:03:25,428 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-28 04:03:25,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:25,428 INFO L85 PathProgramCache]: Analyzing trace with hash 234950164, now seen corresponding path program 5 times [2024-06-28 04:03:25,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:25,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107799593] [2024-06-28 04:03:25,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:25,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:25,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107799593] [2024-06-28 04:03:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107799593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:29,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:29,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725699711] [2024-06-28 04:03:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:29,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:29,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 406 transitions, 5514 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-28 04:03:29,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:29,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:29,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:31,599 INFO L124 PetriNetUnfolderBase]: 2895/4745 cut-off events. [2024-06-28 04:03:31,600 INFO L125 PetriNetUnfolderBase]: For 337990/337992 co-relation queries the response was YES. [2024-06-28 04:03:31,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34126 conditions, 4745 events. 2895/4745 cut-off events. For 337990/337992 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29470 event pairs, 584 based on Foata normal form. 4/4748 useless extension candidates. Maximal degree in co-relation 33984. Up to 4217 conditions per place. [2024-06-28 04:03:31,653 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 109 changer transitions 0/465 dead transitions. [2024-06-28 04:03:31,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 465 transitions, 7051 flow [2024-06-28 04:03:31,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:03:31,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:03:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 226 transitions. [2024-06-28 04:03:31,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:03:31,655 INFO L175 Difference]: Start difference. First operand has 324 places, 406 transitions, 5514 flow. Second operand 14 states and 226 transitions. [2024-06-28 04:03:31,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 465 transitions, 7051 flow [2024-06-28 04:03:32,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 465 transitions, 6825 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:32,405 INFO L231 Difference]: Finished difference. Result has 332 places, 421 transitions, 5743 flow [2024-06-28 04:03:32,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5294, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5743, PETRI_PLACES=332, PETRI_TRANSITIONS=421} [2024-06-28 04:03:32,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 04:03:32,405 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 421 transitions, 5743 flow [2024-06-28 04:03:32,405 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-28 04:03:32,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:32,405 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-28 04:03:32,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:03:32,406 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-28 04:03:32,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:32,408 INFO L85 PathProgramCache]: Analyzing trace with hash 234961510, now seen corresponding path program 2 times [2024-06-28 04:03:32,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:32,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799742318] [2024-06-28 04:03:32,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:32,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:36,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:36,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799742318] [2024-06-28 04:03:36,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799742318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:36,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:36,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:36,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72232176] [2024-06-28 04:03:36,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:36,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:36,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:36,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:36,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:36,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:36,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 421 transitions, 5743 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-28 04:03:36,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:36,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:36,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:38,410 INFO L124 PetriNetUnfolderBase]: 2921/4783 cut-off events. [2024-06-28 04:03:38,410 INFO L125 PetriNetUnfolderBase]: For 351618/351620 co-relation queries the response was YES. [2024-06-28 04:03:38,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34696 conditions, 4783 events. 2921/4783 cut-off events. For 351618/351620 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29656 event pairs, 586 based on Foata normal form. 4/4786 useless extension candidates. Maximal degree in co-relation 34551. Up to 4307 conditions per place. [2024-06-28 04:03:38,461 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 362 selfloop transitions, 96 changer transitions 0/463 dead transitions. [2024-06-28 04:03:38,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 463 transitions, 6969 flow [2024-06-28 04:03:38,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:03:38,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:03:38,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-28 04:03:38,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-28 04:03:38,462 INFO L175 Difference]: Start difference. First operand has 332 places, 421 transitions, 5743 flow. Second operand 13 states and 203 transitions. [2024-06-28 04:03:38,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 463 transitions, 6969 flow [2024-06-28 04:03:39,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 6723 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 04:03:39,276 INFO L231 Difference]: Finished difference. Result has 335 places, 427 transitions, 5774 flow [2024-06-28 04:03:39,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5774, PETRI_PLACES=335, PETRI_TRANSITIONS=427} [2024-06-28 04:03:39,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 04:03:39,277 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 427 transitions, 5774 flow [2024-06-28 04:03:39,277 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-28 04:03:39,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:39,277 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-28 04:03:39,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:03:39,277 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-28 04:03:39,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:39,278 INFO L85 PathProgramCache]: Analyzing trace with hash 659567132, now seen corresponding path program 3 times [2024-06-28 04:03:39,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:39,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415203968] [2024-06-28 04:03:39,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:39,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:42,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:42,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415203968] [2024-06-28 04:03:42,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415203968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:42,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:42,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:42,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319099321] [2024-06-28 04:03:42,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:42,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:42,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:42,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:42,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:42,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:42,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 427 transitions, 5774 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-28 04:03:42,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:42,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:42,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:45,027 INFO L124 PetriNetUnfolderBase]: 2915/4773 cut-off events. [2024-06-28 04:03:45,027 INFO L125 PetriNetUnfolderBase]: For 354698/354700 co-relation queries the response was YES. [2024-06-28 04:03:45,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 4773 events. 2915/4773 cut-off events. For 354698/354700 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29622 event pairs, 585 based on Foata normal form. 4/4776 useless extension candidates. Maximal degree in co-relation 34407. Up to 4302 conditions per place. [2024-06-28 04:03:45,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 96 changer transitions 0/461 dead transitions. [2024-06-28 04:03:45,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 461 transitions, 6776 flow [2024-06-28 04:03:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:03:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:03:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:03:45,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-28 04:03:45,093 INFO L175 Difference]: Start difference. First operand has 335 places, 427 transitions, 5774 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:03:45,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 461 transitions, 6776 flow [2024-06-28 04:03:46,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 461 transitions, 6613 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 04:03:46,035 INFO L231 Difference]: Finished difference. Result has 338 places, 427 transitions, 5809 flow [2024-06-28 04:03:46,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5809, PETRI_PLACES=338, PETRI_TRANSITIONS=427} [2024-06-28 04:03:46,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 04:03:46,036 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 427 transitions, 5809 flow [2024-06-28 04:03:46,036 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-28 04:03:46,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:46,036 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-28 04:03:46,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:03:46,036 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-28 04:03:46,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:46,036 INFO L85 PathProgramCache]: Analyzing trace with hash 659566760, now seen corresponding path program 8 times [2024-06-28 04:03:46,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:46,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656039000] [2024-06-28 04:03:46,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:46,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:46,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:49,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:49,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:49,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656039000] [2024-06-28 04:03:49,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656039000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:49,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:49,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:49,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251236531] [2024-06-28 04:03:49,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:49,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:49,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:49,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:49,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:49,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:49,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 427 transitions, 5809 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-28 04:03:49,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:49,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:49,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:52,011 INFO L124 PetriNetUnfolderBase]: 2928/4811 cut-off events. [2024-06-28 04:03:52,011 INFO L125 PetriNetUnfolderBase]: For 362721/362723 co-relation queries the response was YES. [2024-06-28 04:03:52,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35055 conditions, 4811 events. 2928/4811 cut-off events. For 362721/362723 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 30020 event pairs, 601 based on Foata normal form. 3/4813 useless extension candidates. Maximal degree in co-relation 34907. Up to 4374 conditions per place. [2024-06-28 04:03:52,076 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 79 changer transitions 0/466 dead transitions. [2024-06-28 04:03:52,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 466 transitions, 7058 flow [2024-06-28 04:03:52,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:03:52,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:03:52,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:03:52,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 04:03:52,078 INFO L175 Difference]: Start difference. First operand has 338 places, 427 transitions, 5809 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:03:52,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 466 transitions, 7058 flow [2024-06-28 04:03:53,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 466 transitions, 6866 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:03:53,126 INFO L231 Difference]: Finished difference. Result has 339 places, 433 transitions, 5893 flow [2024-06-28 04:03:53,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5893, PETRI_PLACES=339, PETRI_TRANSITIONS=433} [2024-06-28 04:03:53,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 04:03:53,126 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 433 transitions, 5893 flow [2024-06-28 04:03:53,126 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-28 04:03:53,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:53,127 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-28 04:03:53,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:03:53,127 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-28 04:03:53,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:53,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1231758012, now seen corresponding path program 9 times [2024-06-28 04:03:53,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:53,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826150802] [2024-06-28 04:03:53,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:53,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:53,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:56,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:56,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826150802] [2024-06-28 04:03:56,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826150802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:56,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:56,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:56,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365469704] [2024-06-28 04:03:56,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:56,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:56,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:56,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:56,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:56,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:56,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 433 transitions, 5893 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-28 04:03:56,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:56,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:56,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:59,341 INFO L124 PetriNetUnfolderBase]: 2925/4807 cut-off events. [2024-06-28 04:03:59,341 INFO L125 PetriNetUnfolderBase]: For 368728/368730 co-relation queries the response was YES. [2024-06-28 04:03:59,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35035 conditions, 4807 events. 2925/4807 cut-off events. For 368728/368730 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 30004 event pairs, 603 based on Foata normal form. 3/4809 useless extension candidates. Maximal degree in co-relation 34885. Up to 4371 conditions per place. [2024-06-28 04:03:59,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 79 changer transitions 0/467 dead transitions. [2024-06-28 04:03:59,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 467 transitions, 6911 flow [2024-06-28 04:03:59,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:03:59,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:03:59,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-28 04:03:59,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36996336996337 [2024-06-28 04:03:59,406 INFO L175 Difference]: Start difference. First operand has 339 places, 433 transitions, 5893 flow. Second operand 13 states and 202 transitions. [2024-06-28 04:03:59,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 467 transitions, 6911 flow [2024-06-28 04:04:00,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 467 transitions, 6742 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:00,333 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 5888 flow [2024-06-28 04:04:00,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5888, PETRI_PLACES=345, PETRI_TRANSITIONS=433} [2024-06-28 04:04:00,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 04:04:00,334 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 5888 flow [2024-06-28 04:04:00,334 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-28 04:04:00,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:00,334 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-28 04:04:00,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:04:00,334 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-28 04:04:00,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash 659572526, now seen corresponding path program 6 times [2024-06-28 04:04:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:00,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40497288] [2024-06-28 04:04:00,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:00,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:00,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:03,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:03,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:03,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40497288] [2024-06-28 04:04:03,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40497288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:03,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:03,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:03,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619606125] [2024-06-28 04:04:03,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:03,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:03,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:03,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:03,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:03,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:03,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 433 transitions, 5888 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-28 04:04:03,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:03,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:03,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:06,033 INFO L124 PetriNetUnfolderBase]: 2919/4789 cut-off events. [2024-06-28 04:04:06,033 INFO L125 PetriNetUnfolderBase]: For 375227/375229 co-relation queries the response was YES. [2024-06-28 04:04:06,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34924 conditions, 4789 events. 2919/4789 cut-off events. For 375227/375229 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 29833 event pairs, 583 based on Foata normal form. 4/4792 useless extension candidates. Maximal degree in co-relation 34774. Up to 4254 conditions per place. [2024-06-28 04:04:06,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 110 changer transitions 0/475 dead transitions. [2024-06-28 04:04:06,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 475 transitions, 7090 flow [2024-06-28 04:04:06,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:04:06,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:04:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-28 04:04:06,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 04:04:06,094 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 5888 flow. Second operand 14 states and 222 transitions. [2024-06-28 04:04:06,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 475 transitions, 7090 flow [2024-06-28 04:04:07,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 475 transitions, 6871 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-28 04:04:07,050 INFO L231 Difference]: Finished difference. Result has 346 places, 433 transitions, 5896 flow [2024-06-28 04:04:07,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5669, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5896, PETRI_PLACES=346, PETRI_TRANSITIONS=433} [2024-06-28 04:04:07,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 04:04:07,051 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 433 transitions, 5896 flow [2024-06-28 04:04:07,051 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-28 04:04:07,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:07,051 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-28 04:04:07,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:04:07,051 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-28 04:04:07,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:07,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1427578068, now seen corresponding path program 7 times [2024-06-28 04:04:07,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:07,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133677371] [2024-06-28 04:04:07,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:07,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:07,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:10,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:10,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:10,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133677371] [2024-06-28 04:04:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133677371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:10,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:10,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:10,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706644608] [2024-06-28 04:04:10,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:10,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:10,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:10,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:10,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:10,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:10,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 433 transitions, 5896 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-28 04:04:10,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:10,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:10,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:12,708 INFO L124 PetriNetUnfolderBase]: 3040/4971 cut-off events. [2024-06-28 04:04:12,709 INFO L125 PetriNetUnfolderBase]: For 421660/421662 co-relation queries the response was YES. [2024-06-28 04:04:12,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37178 conditions, 4971 events. 3040/4971 cut-off events. For 421660/421662 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 31032 event pairs, 588 based on Foata normal form. 4/4974 useless extension candidates. Maximal degree in co-relation 37027. Up to 4168 conditions per place. [2024-06-28 04:04:12,767 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 186 changer transitions 0/497 dead transitions. [2024-06-28 04:04:12,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 497 transitions, 8043 flow [2024-06-28 04:04:12,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:04:12,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:04:12,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-28 04:04:12,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:04:12,768 INFO L175 Difference]: Start difference. First operand has 346 places, 433 transitions, 5896 flow. Second operand 12 states and 198 transitions. [2024-06-28 04:04:12,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 497 transitions, 8043 flow [2024-06-28 04:04:13,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 497 transitions, 7802 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 04:04:13,849 INFO L231 Difference]: Finished difference. Result has 345 places, 463 transitions, 6496 flow [2024-06-28 04:04:13,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5671, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6496, PETRI_PLACES=345, PETRI_TRANSITIONS=463} [2024-06-28 04:04:13,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-28 04:04:13,850 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 463 transitions, 6496 flow [2024-06-28 04:04:13,850 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-28 04:04:13,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:13,850 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-28 04:04:13,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:04:13,850 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-28 04:04:13,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:13,851 INFO L85 PathProgramCache]: Analyzing trace with hash 32178488, now seen corresponding path program 10 times [2024-06-28 04:04:13,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:13,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188383568] [2024-06-28 04:04:13,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:13,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:13,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:17,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:17,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:17,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188383568] [2024-06-28 04:04:17,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188383568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:17,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:17,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:17,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085604551] [2024-06-28 04:04:17,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:17,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:17,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:17,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:17,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:17,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:17,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 463 transitions, 6496 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-28 04:04:17,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:17,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:17,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:19,419 INFO L124 PetriNetUnfolderBase]: 3069/5023 cut-off events. [2024-06-28 04:04:19,420 INFO L125 PetriNetUnfolderBase]: For 439182/439184 co-relation queries the response was YES. [2024-06-28 04:04:19,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38065 conditions, 5023 events. 3069/5023 cut-off events. For 439182/439184 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 31472 event pairs, 617 based on Foata normal form. 3/5025 useless extension candidates. Maximal degree in co-relation 37913. Up to 4445 conditions per place. [2024-06-28 04:04:19,490 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 359 selfloop transitions, 137 changer transitions 0/501 dead transitions. [2024-06-28 04:04:19,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 501 transitions, 8059 flow [2024-06-28 04:04:19,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:04:19,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:04:19,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 04:04:19,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-28 04:04:19,492 INFO L175 Difference]: Start difference. First operand has 345 places, 463 transitions, 6496 flow. Second operand 11 states and 174 transitions. [2024-06-28 04:04:19,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 501 transitions, 8059 flow [2024-06-28 04:04:20,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 501 transitions, 7783 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:04:20,849 INFO L231 Difference]: Finished difference. Result has 352 places, 475 transitions, 6736 flow [2024-06-28 04:04:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6736, PETRI_PLACES=352, PETRI_TRANSITIONS=475} [2024-06-28 04:04:20,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-28 04:04:20,850 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 475 transitions, 6736 flow [2024-06-28 04:04:20,850 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-28 04:04:20,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:20,850 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-28 04:04:20,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:04:20,850 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-28 04:04:20,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:20,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1427340918, now seen corresponding path program 8 times [2024-06-28 04:04:20,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:20,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644230135] [2024-06-28 04:04:20,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:24,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:24,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644230135] [2024-06-28 04:04:24,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644230135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:24,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:24,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:24,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191236280] [2024-06-28 04:04:24,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:24,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:24,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:24,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:24,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:24,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:24,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 475 transitions, 6736 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-28 04:04:24,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:24,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:24,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:26,623 INFO L124 PetriNetUnfolderBase]: 3063/5009 cut-off events. [2024-06-28 04:04:26,623 INFO L125 PetriNetUnfolderBase]: For 447062/447064 co-relation queries the response was YES. [2024-06-28 04:04:26,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37862 conditions, 5009 events. 3063/5009 cut-off events. For 447062/447064 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 31286 event pairs, 587 based on Foata normal form. 4/5012 useless extension candidates. Maximal degree in co-relation 37708. Up to 4203 conditions per place. [2024-06-28 04:04:26,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 188 changer transitions 0/510 dead transitions. [2024-06-28 04:04:26,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 510 transitions, 8464 flow [2024-06-28 04:04:26,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:04:26,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:04:26,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-28 04:04:26,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278388278388276 [2024-06-28 04:04:26,693 INFO L175 Difference]: Start difference. First operand has 352 places, 475 transitions, 6736 flow. Second operand 13 states and 209 transitions. [2024-06-28 04:04:26,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 510 transitions, 8464 flow [2024-06-28 04:04:27,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 510 transitions, 8155 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:27,919 INFO L231 Difference]: Finished difference. Result has 358 places, 475 transitions, 6809 flow [2024-06-28 04:04:27,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6809, PETRI_PLACES=358, PETRI_TRANSITIONS=475} [2024-06-28 04:04:27,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-28 04:04:27,920 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 475 transitions, 6809 flow [2024-06-28 04:04:27,920 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-28 04:04:27,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:27,920 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-28 04:04:27,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:04:27,921 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-28 04:04:27,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:27,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1431071334, now seen corresponding path program 4 times [2024-06-28 04:04:27,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:27,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302920537] [2024-06-28 04:04:27,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:27,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:31,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:31,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:31,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302920537] [2024-06-28 04:04:31,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302920537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:31,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:31,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:31,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294454669] [2024-06-28 04:04:31,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:31,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:31,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:31,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:31,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:31,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:31,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 475 transitions, 6809 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-28 04:04:31,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:31,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:31,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:34,290 INFO L124 PetriNetUnfolderBase]: 3141/5121 cut-off events. [2024-06-28 04:04:34,290 INFO L125 PetriNetUnfolderBase]: For 479491/479493 co-relation queries the response was YES. [2024-06-28 04:04:34,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39383 conditions, 5121 events. 3141/5121 cut-off events. For 479491/479493 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31963 event pairs, 599 based on Foata normal form. 4/5124 useless extension candidates. Maximal degree in co-relation 39228. Up to 4544 conditions per place. [2024-06-28 04:04:34,360 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 119 changer transitions 0/531 dead transitions. [2024-06-28 04:04:34,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 531 transitions, 8689 flow [2024-06-28 04:04:34,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 04:04:34,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 04:04:34,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 231 transitions. [2024-06-28 04:04:34,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 04:04:34,363 INFO L175 Difference]: Start difference. First operand has 358 places, 475 transitions, 6809 flow. Second operand 15 states and 231 transitions. [2024-06-28 04:04:34,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 531 transitions, 8689 flow [2024-06-28 04:04:35,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 531 transitions, 8325 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 04:04:35,825 INFO L231 Difference]: Finished difference. Result has 365 places, 493 transitions, 6981 flow [2024-06-28 04:04:35,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6455, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6981, PETRI_PLACES=365, PETRI_TRANSITIONS=493} [2024-06-28 04:04:35,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-28 04:04:35,826 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 493 transitions, 6981 flow [2024-06-28 04:04:35,826 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-28 04:04:35,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:35,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:35,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:04:35,826 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-28 04:04:35,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:35,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1431071148, now seen corresponding path program 9 times [2024-06-28 04:04:35,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:35,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170302355] [2024-06-28 04:04:35,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:35,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:39,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:39,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:39,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170302355] [2024-06-28 04:04:39,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170302355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:39,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:39,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:39,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044582590] [2024-06-28 04:04:39,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:39,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:39,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:39,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:39,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:39,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:39,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 493 transitions, 6981 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-28 04:04:39,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:39,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:39,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:41,849 INFO L124 PetriNetUnfolderBase]: 3151/5135 cut-off events. [2024-06-28 04:04:41,849 INFO L125 PetriNetUnfolderBase]: For 490396/490398 co-relation queries the response was YES. [2024-06-28 04:04:41,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 5135 events. 3151/5135 cut-off events. For 490396/490398 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 32088 event pairs, 600 based on Foata normal form. 4/5138 useless extension candidates. Maximal degree in co-relation 39325. Up to 4603 conditions per place. [2024-06-28 04:04:41,918 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 106 changer transitions 0/531 dead transitions. [2024-06-28 04:04:41,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 531 transitions, 8494 flow [2024-06-28 04:04:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:04:41,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:04:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 216 transitions. [2024-06-28 04:04:41,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-28 04:04:41,921 INFO L175 Difference]: Start difference. First operand has 365 places, 493 transitions, 6981 flow. Second operand 14 states and 216 transitions. [2024-06-28 04:04:41,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 531 transitions, 8494 flow [2024-06-28 04:04:43,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 531 transitions, 8248 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 04:04:43,272 INFO L231 Difference]: Finished difference. Result has 371 places, 496 transitions, 7007 flow [2024-06-28 04:04:43,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6735, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7007, PETRI_PLACES=371, PETRI_TRANSITIONS=496} [2024-06-28 04:04:43,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 04:04:43,273 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 496 transitions, 7007 flow [2024-06-28 04:04:43,273 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-28 04:04:43,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:43,273 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-28 04:04:43,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:04:43,273 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-28 04:04:43,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:43,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1431059988, now seen corresponding path program 10 times [2024-06-28 04:04:43,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:43,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012462264] [2024-06-28 04:04:43,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:43,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:46,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:46,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:46,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012462264] [2024-06-28 04:04:46,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012462264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:46,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:46,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:46,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149691417] [2024-06-28 04:04:46,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:46,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:46,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:46,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:46,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:46,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:46,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 496 transitions, 7007 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-28 04:04:46,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:46,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:46,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:49,239 INFO L124 PetriNetUnfolderBase]: 3145/5127 cut-off events. [2024-06-28 04:04:49,240 INFO L125 PetriNetUnfolderBase]: For 494498/494500 co-relation queries the response was YES. [2024-06-28 04:04:49,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39341 conditions, 5127 events. 3145/5127 cut-off events. For 494498/494500 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 32092 event pairs, 599 based on Foata normal form. 4/5130 useless extension candidates. Maximal degree in co-relation 39183. Up to 4598 conditions per place. [2024-06-28 04:04:49,306 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 106 changer transitions 0/526 dead transitions. [2024-06-28 04:04:49,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 526 transitions, 8287 flow [2024-06-28 04:04:49,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:04:49,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:04:49,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-28 04:04:49,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:04:49,308 INFO L175 Difference]: Start difference. First operand has 371 places, 496 transitions, 7007 flow. Second operand 12 states and 189 transitions. [2024-06-28 04:04:49,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 526 transitions, 8287 flow [2024-06-28 04:04:50,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 526 transitions, 8042 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-28 04:04:50,599 INFO L231 Difference]: Finished difference. Result has 373 places, 496 transitions, 6980 flow [2024-06-28 04:04:50,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6980, PETRI_PLACES=373, PETRI_TRANSITIONS=496} [2024-06-28 04:04:50,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-28 04:04:50,599 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 496 transitions, 6980 flow [2024-06-28 04:04:50,599 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-28 04:04:50,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:50,599 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-28 04:04:50,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:04:50,600 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-28 04:04:50,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:50,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1431065754, now seen corresponding path program 5 times [2024-06-28 04:04:50,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:50,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164225107] [2024-06-28 04:04:50,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:50,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:54,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:54,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:54,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164225107] [2024-06-28 04:04:54,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164225107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:54,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:54,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:54,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929062721] [2024-06-28 04:04:54,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:54,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:54,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:54,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:54,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:54,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:54,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 496 transitions, 6980 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-28 04:04:54,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:54,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:54,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:56,487 INFO L124 PetriNetUnfolderBase]: 3139/5119 cut-off events. [2024-06-28 04:04:56,487 INFO L125 PetriNetUnfolderBase]: For 498360/498362 co-relation queries the response was YES. [2024-06-28 04:04:56,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39203 conditions, 5119 events. 3139/5119 cut-off events. For 498360/498362 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31977 event pairs, 597 based on Foata normal form. 4/5122 useless extension candidates. Maximal degree in co-relation 39044. Up to 4545 conditions per place. [2024-06-28 04:04:56,555 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 405 selfloop transitions, 119 changer transitions 0/529 dead transitions. [2024-06-28 04:04:56,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 529 transitions, 8440 flow [2024-06-28 04:04:56,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:04:56,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:04:56,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-28 04:04:56,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-28 04:04:56,557 INFO L175 Difference]: Start difference. First operand has 373 places, 496 transitions, 6980 flow. Second operand 13 states and 204 transitions. [2024-06-28 04:04:56,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 529 transitions, 8440 flow [2024-06-28 04:04:57,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 529 transitions, 8204 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 04:04:57,839 INFO L231 Difference]: Finished difference. Result has 375 places, 496 transitions, 6988 flow [2024-06-28 04:04:57,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6744, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6988, PETRI_PLACES=375, PETRI_TRANSITIONS=496} [2024-06-28 04:04:57,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 04:04:57,839 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 496 transitions, 6988 flow [2024-06-28 04:04:57,839 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-28 04:04:57,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:57,840 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-28 04:04:57,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:04:57,840 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-28 04:04:57,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:57,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1431059802, now seen corresponding path program 11 times [2024-06-28 04:04:57,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:57,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667961588] [2024-06-28 04:04:57,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:57,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:57,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:01,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:01,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:01,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667961588] [2024-06-28 04:05:01,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667961588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:01,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:01,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:01,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100037785] [2024-06-28 04:05:01,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:01,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:01,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:01,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:01,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:01,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:01,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 496 transitions, 6988 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-28 04:05:01,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:01,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:01,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:03,657 INFO L124 PetriNetUnfolderBase]: 3136/5133 cut-off events. [2024-06-28 04:05:03,657 INFO L125 PetriNetUnfolderBase]: For 500895/500897 co-relation queries the response was YES. [2024-06-28 04:05:03,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39251 conditions, 5133 events. 3136/5133 cut-off events. For 500895/500897 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32287 event pairs, 627 based on Foata normal form. 3/5135 useless extension candidates. Maximal degree in co-relation 39091. Up to 4683 conditions per place. [2024-06-28 04:05:03,728 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 440 selfloop transitions, 75 changer transitions 0/520 dead transitions. [2024-06-28 04:05:03,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 520 transitions, 8248 flow [2024-06-28 04:05:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:05:03,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:05:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-28 04:05:03,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-28 04:05:03,730 INFO L175 Difference]: Start difference. First operand has 375 places, 496 transitions, 6988 flow. Second operand 11 states and 170 transitions. [2024-06-28 04:05:03,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 520 transitions, 8248 flow [2024-06-28 04:05:05,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 520 transitions, 8010 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 04:05:05,211 INFO L231 Difference]: Finished difference. Result has 374 places, 496 transitions, 6906 flow [2024-06-28 04:05:05,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6750, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6906, PETRI_PLACES=374, PETRI_TRANSITIONS=496} [2024-06-28 04:05:05,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 04:05:05,212 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 496 transitions, 6906 flow [2024-06-28 04:05:05,212 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-28 04:05:05,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:05,212 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-28 04:05:05,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:05:05,212 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-28 04:05:05,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:05,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1855676584, now seen corresponding path program 12 times [2024-06-28 04:05:05,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:05,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718836019] [2024-06-28 04:05:05,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:05,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:05,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:09,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:09,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718836019] [2024-06-28 04:05:09,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718836019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:09,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:09,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:09,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830322496] [2024-06-28 04:05:09,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:09,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:09,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:09,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:09,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:09,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:09,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 496 transitions, 6906 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-28 04:05:09,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:09,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:09,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:11,353 INFO L124 PetriNetUnfolderBase]: 3133/5129 cut-off events. [2024-06-28 04:05:11,354 INFO L125 PetriNetUnfolderBase]: For 507986/507988 co-relation queries the response was YES. [2024-06-28 04:05:11,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39103 conditions, 5129 events. 3133/5129 cut-off events. For 507986/507988 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32292 event pairs, 625 based on Foata normal form. 3/5131 useless extension candidates. Maximal degree in co-relation 38942. Up to 4680 conditions per place. [2024-06-28 04:05:11,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 440 selfloop transitions, 75 changer transitions 0/520 dead transitions. [2024-06-28 04:05:11,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 520 transitions, 7998 flow [2024-06-28 04:05:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:05:11,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:05:11,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-28 04:05:11,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 04:05:11,421 INFO L175 Difference]: Start difference. First operand has 374 places, 496 transitions, 6906 flow. Second operand 12 states and 180 transitions. [2024-06-28 04:05:11,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 520 transitions, 7998 flow [2024-06-28 04:05:12,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 520 transitions, 7821 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 04:05:12,903 INFO L231 Difference]: Finished difference. Result has 378 places, 496 transitions, 6885 flow [2024-06-28 04:05:12,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6885, PETRI_PLACES=378, PETRI_TRANSITIONS=496} [2024-06-28 04:05:12,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 04:05:12,903 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 496 transitions, 6885 flow [2024-06-28 04:05:12,904 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-28 04:05:12,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:12,904 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-28 04:05:12,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:05:12,904 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-28 04:05:12,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:12,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1863034186, now seen corresponding path program 6 times [2024-06-28 04:05:12,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:12,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69013778] [2024-06-28 04:05:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:12,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:16,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:16,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:16,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69013778] [2024-06-28 04:05:16,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69013778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:16,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:16,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:16,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834732028] [2024-06-28 04:05:16,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:16,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:16,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:16,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:16,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:16,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:16,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 496 transitions, 6885 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-28 04:05:16,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:16,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:16,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:18,989 INFO L124 PetriNetUnfolderBase]: 3127/5103 cut-off events. [2024-06-28 04:05:18,989 INFO L125 PetriNetUnfolderBase]: For 516452/516454 co-relation queries the response was YES. [2024-06-28 04:05:19,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38971 conditions, 5103 events. 3127/5103 cut-off events. For 516452/516454 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31991 event pairs, 595 based on Foata normal form. 4/5106 useless extension candidates. Maximal degree in co-relation 38809. Up to 4532 conditions per place. [2024-06-28 04:05:19,055 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 401 selfloop transitions, 120 changer transitions 0/526 dead transitions. [2024-06-28 04:05:19,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 526 transitions, 8173 flow [2024-06-28 04:05:19,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:05:19,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:05:19,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:05:19,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:05:19,056 INFO L175 Difference]: Start difference. First operand has 378 places, 496 transitions, 6885 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:05:19,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 526 transitions, 8173 flow [2024-06-28 04:05:20,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 526 transitions, 7999 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:05:20,537 INFO L231 Difference]: Finished difference. Result has 380 places, 496 transitions, 6958 flow [2024-06-28 04:05:20,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6711, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6958, PETRI_PLACES=380, PETRI_TRANSITIONS=496} [2024-06-28 04:05:20,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 04:05:20,538 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 496 transitions, 6958 flow [2024-06-28 04:05:20,538 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-28 04:05:20,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:20,538 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-28 04:05:20,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:05:20,538 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-28 04:05:20,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:20,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1438422798, now seen corresponding path program 11 times [2024-06-28 04:05:20,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:20,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267759222] [2024-06-28 04:05:20,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:20,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:20,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:24,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:24,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:24,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267759222] [2024-06-28 04:05:24,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267759222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:24,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:24,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:24,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93689002] [2024-06-28 04:05:24,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:24,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:24,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:24,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:24,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:24,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:24,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 496 transitions, 6958 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-28 04:05:24,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:24,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:24,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:26,070 INFO L124 PetriNetUnfolderBase]: 3121/5093 cut-off events. [2024-06-28 04:05:26,070 INFO L125 PetriNetUnfolderBase]: For 520440/520442 co-relation queries the response was YES. [2024-06-28 04:05:26,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39012 conditions, 5093 events. 3121/5093 cut-off events. For 520440/520442 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31846 event pairs, 597 based on Foata normal form. 4/5096 useless extension candidates. Maximal degree in co-relation 38849. Up to 4592 conditions per place. [2024-06-28 04:05:26,139 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 421 selfloop transitions, 96 changer transitions 0/522 dead transitions. [2024-06-28 04:05:26,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 522 transitions, 8058 flow [2024-06-28 04:05:26,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:05:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:05:26,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 04:05:26,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 04:05:26,140 INFO L175 Difference]: Start difference. First operand has 380 places, 496 transitions, 6958 flow. Second operand 10 states and 162 transitions. [2024-06-28 04:05:26,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 522 transitions, 8058 flow [2024-06-28 04:05:27,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 522 transitions, 7811 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 04:05:27,521 INFO L231 Difference]: Finished difference. Result has 380 places, 496 transitions, 6910 flow [2024-06-28 04:05:27,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6711, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6910, PETRI_PLACES=380, PETRI_TRANSITIONS=496} [2024-06-28 04:05:27,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 04:05:27,522 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 496 transitions, 6910 flow [2024-06-28 04:05:27,522 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-28 04:05:27,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:27,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:27,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:05:27,522 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-28 04:05:27,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1438302828, now seen corresponding path program 12 times [2024-06-28 04:05:27,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:27,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834039778] [2024-06-28 04:05:27,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:27,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:27,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:31,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:31,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834039778] [2024-06-28 04:05:31,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834039778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:31,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:31,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:31,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853027383] [2024-06-28 04:05:31,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:31,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:31,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:31,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:31,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:31,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:31,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 496 transitions, 6910 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-28 04:05:31,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:31,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:31,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:32,893 INFO L124 PetriNetUnfolderBase]: 3115/5095 cut-off events. [2024-06-28 04:05:32,893 INFO L125 PetriNetUnfolderBase]: For 522449/522451 co-relation queries the response was YES. [2024-06-28 04:05:32,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38846 conditions, 5095 events. 3115/5095 cut-off events. For 522449/522451 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31947 event pairs, 593 based on Foata normal form. 4/5098 useless extension candidates. Maximal degree in co-relation 38682. Up to 4266 conditions per place. [2024-06-28 04:05:32,965 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 187 changer transitions 0/526 dead transitions. [2024-06-28 04:05:32,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 526 transitions, 8556 flow [2024-06-28 04:05:32,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:05:32,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:05:32,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:05:32,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:05:32,967 INFO L175 Difference]: Start difference. First operand has 380 places, 496 transitions, 6910 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:05:32,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 526 transitions, 8556 flow [2024-06-28 04:05:34,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 526 transitions, 8333 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 04:05:34,689 INFO L231 Difference]: Finished difference. Result has 381 places, 496 transitions, 7067 flow [2024-06-28 04:05:34,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7067, PETRI_PLACES=381, PETRI_TRANSITIONS=496} [2024-06-28 04:05:34,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 04:05:34,690 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 496 transitions, 7067 flow [2024-06-28 04:05:34,690 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-28 04:05:34,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:34,690 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-28 04:05:34,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:05:34,690 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-28 04:05:34,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:34,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1438699566, now seen corresponding path program 1 times [2024-06-28 04:05:34,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:34,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484001557] [2024-06-28 04:05:34,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:34,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:34,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:38,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:38,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:38,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484001557] [2024-06-28 04:05:38,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484001557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:38,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:38,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:05:38,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880063240] [2024-06-28 04:05:38,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:38,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:05:38,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:38,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:05:38,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:05:38,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:38,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 496 transitions, 7067 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-28 04:05:38,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:38,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:38,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:40,865 INFO L124 PetriNetUnfolderBase]: 3135/5137 cut-off events. [2024-06-28 04:05:40,865 INFO L125 PetriNetUnfolderBase]: For 550260/550260 co-relation queries the response was YES. [2024-06-28 04:05:40,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39365 conditions, 5137 events. 3135/5137 cut-off events. For 550260/550260 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32368 event pairs, 586 based on Foata normal form. 6/5142 useless extension candidates. Maximal degree in co-relation 39200. Up to 4538 conditions per place. [2024-06-28 04:05:40,944 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 52 changer transitions 0/534 dead transitions. [2024-06-28 04:05:40,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 534 transitions, 8293 flow [2024-06-28 04:05:40,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:05:40,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:05:40,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 04:05:40,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-28 04:05:40,945 INFO L175 Difference]: Start difference. First operand has 381 places, 496 transitions, 7067 flow. Second operand 10 states and 164 transitions. [2024-06-28 04:05:40,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 534 transitions, 8293 flow [2024-06-28 04:05:42,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 534 transitions, 7938 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:05:42,757 INFO L231 Difference]: Finished difference. Result has 384 places, 499 transitions, 6863 flow [2024-06-28 04:05:42,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6712, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6863, PETRI_PLACES=384, PETRI_TRANSITIONS=499} [2024-06-28 04:05:42,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 04:05:42,758 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 499 transitions, 6863 flow [2024-06-28 04:05:42,758 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-28 04:05:42,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:42,758 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-28 04:05:42,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:05:42,759 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-28 04:05:42,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:42,759 INFO L85 PathProgramCache]: Analyzing trace with hash 811166126, now seen corresponding path program 7 times [2024-06-28 04:05:42,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:42,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773399747] [2024-06-28 04:05:42,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:42,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:42,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:46,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:46,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:46,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773399747] [2024-06-28 04:05:46,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773399747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:46,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:46,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:46,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438456151] [2024-06-28 04:05:46,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:46,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:46,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:46,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:46,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:46,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:46,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 499 transitions, 6863 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-28 04:05:46,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:46,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:46,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:47,938 INFO L124 PetriNetUnfolderBase]: 3171/5191 cut-off events. [2024-06-28 04:05:47,939 INFO L125 PetriNetUnfolderBase]: For 578170/578170 co-relation queries the response was YES. [2024-06-28 04:05:47,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39629 conditions, 5191 events. 3171/5191 cut-off events. For 578170/578170 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 32690 event pairs, 595 based on Foata normal form. 10/5200 useless extension candidates. Maximal degree in co-relation 39462. Up to 4668 conditions per place. [2024-06-28 04:05:48,016 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 477 selfloop transitions, 48 changer transitions 0/530 dead transitions. [2024-06-28 04:05:48,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 530 transitions, 8050 flow [2024-06-28 04:05:48,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:48,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:48,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:05:48,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:05:48,018 INFO L175 Difference]: Start difference. First operand has 384 places, 499 transitions, 6863 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:05:48,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 530 transitions, 8050 flow [2024-06-28 04:05:49,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 530 transitions, 7969 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:49,823 INFO L231 Difference]: Finished difference. Result has 385 places, 500 transitions, 6907 flow [2024-06-28 04:05:49,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6782, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6907, PETRI_PLACES=385, PETRI_TRANSITIONS=500} [2024-06-28 04:05:49,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-28 04:05:49,824 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 500 transitions, 6907 flow [2024-06-28 04:05:49,825 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-28 04:05:49,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:49,825 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-28 04:05:49,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:05:49,825 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-28 04:05:49,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:49,826 INFO L85 PathProgramCache]: Analyzing trace with hash 800124236, now seen corresponding path program 8 times [2024-06-28 04:05:49,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:49,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387503503] [2024-06-28 04:05:49,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:49,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:53,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:53,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:53,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387503503] [2024-06-28 04:05:53,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387503503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:53,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:53,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:53,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859017737] [2024-06-28 04:05:53,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:53,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:53,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:53,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:53,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:53,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:53,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 500 transitions, 6907 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-28 04:05:53,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:53,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:53,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:55,080 INFO L124 PetriNetUnfolderBase]: 3194/5224 cut-off events. [2024-06-28 04:05:55,080 INFO L125 PetriNetUnfolderBase]: For 582799/582799 co-relation queries the response was YES. [2024-06-28 04:05:55,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39985 conditions, 5224 events. 3194/5224 cut-off events. For 582799/582799 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 32886 event pairs, 598 based on Foata normal form. 10/5233 useless extension candidates. Maximal degree in co-relation 39816. Up to 4663 conditions per place. [2024-06-28 04:05:55,155 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 54 changer transitions 0/541 dead transitions. [2024-06-28 04:05:55,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 541 transitions, 8144 flow [2024-06-28 04:05:55,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:05:55,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:05:55,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 04:05:55,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 04:05:55,156 INFO L175 Difference]: Start difference. First operand has 385 places, 500 transitions, 6907 flow. Second operand 10 states and 168 transitions. [2024-06-28 04:05:55,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 541 transitions, 8144 flow [2024-06-28 04:05:57,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 541 transitions, 8038 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:57,056 INFO L231 Difference]: Finished difference. Result has 389 places, 501 transitions, 6943 flow [2024-06-28 04:05:57,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6803, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6943, PETRI_PLACES=389, PETRI_TRANSITIONS=501} [2024-06-28 04:05:57,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 04:05:57,056 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 501 transitions, 6943 flow [2024-06-28 04:05:57,056 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-28 04:05:57,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:57,057 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-28 04:05:57,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:05:57,057 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-28 04:05:57,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:57,057 INFO L85 PathProgramCache]: Analyzing trace with hash 310680848, now seen corresponding path program 9 times [2024-06-28 04:05:57,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:57,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875728856] [2024-06-28 04:05:57,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:57,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:57,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:00,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:00,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875728856] [2024-06-28 04:06:00,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875728856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:00,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:00,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:00,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801068014] [2024-06-28 04:06:00,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:00,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:00,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:00,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:00,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:00,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:00,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 501 transitions, 6943 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-28 04:06:00,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:00,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:00,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:02,356 INFO L124 PetriNetUnfolderBase]: 3204/5240 cut-off events. [2024-06-28 04:06:02,356 INFO L125 PetriNetUnfolderBase]: For 567038/567038 co-relation queries the response was YES. [2024-06-28 04:06:02,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39704 conditions, 5240 events. 3204/5240 cut-off events. For 567038/567038 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33039 event pairs, 602 based on Foata normal form. 10/5245 useless extension candidates. Maximal degree in co-relation 39534. Up to 4743 conditions per place. [2024-06-28 04:06:02,441 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 469 selfloop transitions, 51 changer transitions 0/525 dead transitions. [2024-06-28 04:06:02,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 525 transitions, 8091 flow [2024-06-28 04:06:02,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:02,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:02,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:06:02,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:06:02,442 INFO L175 Difference]: Start difference. First operand has 389 places, 501 transitions, 6943 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:06:02,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 525 transitions, 8091 flow [2024-06-28 04:06:04,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 525 transitions, 7976 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:04,508 INFO L231 Difference]: Finished difference. Result has 389 places, 502 transitions, 6949 flow [2024-06-28 04:06:04,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6949, PETRI_PLACES=389, PETRI_TRANSITIONS=502} [2024-06-28 04:06:04,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 04:06:04,509 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 502 transitions, 6949 flow [2024-06-28 04:06:04,509 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-28 04:06:04,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:04,509 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-28 04:06:04,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:06:04,510 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-28 04:06:04,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:04,510 INFO L85 PathProgramCache]: Analyzing trace with hash 800114936, now seen corresponding path program 10 times [2024-06-28 04:06:04,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:04,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131141186] [2024-06-28 04:06:04,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:04,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:07,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:07,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:07,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131141186] [2024-06-28 04:06:07,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131141186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:07,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:07,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:07,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505605141] [2024-06-28 04:06:07,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:07,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:07,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:07,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:07,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:07,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:07,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 502 transitions, 6949 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-28 04:06:07,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:07,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:07,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:09,969 INFO L124 PetriNetUnfolderBase]: 3186/5216 cut-off events. [2024-06-28 04:06:09,969 INFO L125 PetriNetUnfolderBase]: For 513581/513581 co-relation queries the response was YES. [2024-06-28 04:06:10,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38623 conditions, 5216 events. 3186/5216 cut-off events. For 513581/513581 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 32770 event pairs, 469 based on Foata normal form. 8/5223 useless extension candidates. Maximal degree in co-relation 38452. Up to 4379 conditions per place. [2024-06-28 04:06:10,035 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 475 selfloop transitions, 69 changer transitions 0/549 dead transitions. [2024-06-28 04:06:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 549 transitions, 8215 flow [2024-06-28 04:06:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:10,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:06:10,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:06:10,037 INFO L175 Difference]: Start difference. First operand has 389 places, 502 transitions, 6949 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:06:10,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 549 transitions, 8215 flow [2024-06-28 04:06:11,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 549 transitions, 8098 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:11,572 INFO L231 Difference]: Finished difference. Result has 393 places, 502 transitions, 6980 flow [2024-06-28 04:06:11,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6832, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6980, PETRI_PLACES=393, PETRI_TRANSITIONS=502} [2024-06-28 04:06:11,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-28 04:06:11,573 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 502 transitions, 6980 flow [2024-06-28 04:06:11,573 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-28 04:06:11,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:11,573 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-28 04:06:11,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:06:11,573 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-28 04:06:11,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:11,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1358756506, now seen corresponding path program 13 times [2024-06-28 04:06:11,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:11,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290662933] [2024-06-28 04:06:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:11,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:11,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:15,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:15,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290662933] [2024-06-28 04:06:15,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290662933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:15,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:15,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:15,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067831084] [2024-06-28 04:06:15,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:15,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:15,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:15,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:15,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:15,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:15,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 502 transitions, 6980 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-28 04:06:15,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:15,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:15,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:17,104 INFO L124 PetriNetUnfolderBase]: 3215/5261 cut-off events. [2024-06-28 04:06:17,104 INFO L125 PetriNetUnfolderBase]: For 509626/509626 co-relation queries the response was YES. [2024-06-28 04:06:17,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39516 conditions, 5261 events. 3215/5261 cut-off events. For 509626/509626 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 33207 event pairs, 638 based on Foata normal form. 1/5260 useless extension candidates. Maximal degree in co-relation 39344. Up to 4522 conditions per place. [2024-06-28 04:06:17,181 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 363 selfloop transitions, 191 changer transitions 0/559 dead transitions. [2024-06-28 04:06:17,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 559 transitions, 8964 flow [2024-06-28 04:06:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:17,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 04:06:17,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 04:06:17,183 INFO L175 Difference]: Start difference. First operand has 393 places, 502 transitions, 6980 flow. Second operand 10 states and 186 transitions. [2024-06-28 04:06:17,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 559 transitions, 8964 flow [2024-06-28 04:06:18,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 559 transitions, 8802 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 04:06:18,979 INFO L231 Difference]: Finished difference. Result has 394 places, 514 transitions, 7434 flow [2024-06-28 04:06:18,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7434, PETRI_PLACES=394, PETRI_TRANSITIONS=514} [2024-06-28 04:06:18,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 04:06:18,979 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 514 transitions, 7434 flow [2024-06-28 04:06:18,980 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-28 04:06:18,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:18,980 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-28 04:06:18,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:06:18,980 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-28 04:06:18,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:18,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1491171114, now seen corresponding path program 14 times [2024-06-28 04:06:18,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:18,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642134845] [2024-06-28 04:06:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:18,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:22,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-28 04:06:22,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:22,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642134845] [2024-06-28 04:06:22,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642134845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:22,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:22,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:22,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510118478] [2024-06-28 04:06:22,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:22,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:22,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:22,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:22,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:22,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:22,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 514 transitions, 7434 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-28 04:06:22,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:22,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:22,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:25,541 INFO L124 PetriNetUnfolderBase]: 3228/5295 cut-off events. [2024-06-28 04:06:25,542 INFO L125 PetriNetUnfolderBase]: For 493861/493861 co-relation queries the response was YES. [2024-06-28 04:06:25,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39699 conditions, 5295 events. 3228/5295 cut-off events. For 493861/493861 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33604 event pairs, 644 based on Foata normal form. 1/5294 useless extension candidates. Maximal degree in co-relation 39527. Up to 4537 conditions per place. [2024-06-28 04:06:25,621 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 201 changer transitions 0/562 dead transitions. [2024-06-28 04:06:25,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 562 transitions, 9320 flow [2024-06-28 04:06:25,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:06:25,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:06:25,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 04:06:25,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-28 04:06:25,622 INFO L175 Difference]: Start difference. First operand has 394 places, 514 transitions, 7434 flow. Second operand 11 states and 193 transitions. [2024-06-28 04:06:25,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 562 transitions, 9320 flow [2024-06-28 04:06:27,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 562 transitions, 8842 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:27,539 INFO L231 Difference]: Finished difference. Result has 398 places, 520 transitions, 7498 flow [2024-06-28 04:06:27,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6996, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7498, PETRI_PLACES=398, PETRI_TRANSITIONS=520} [2024-06-28 04:06:27,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-28 04:06:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 520 transitions, 7498 flow [2024-06-28 04:06:27,539 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-28 04:06:27,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:27,539 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-28 04:06:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:06:27,540 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-28 04:06:27,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash 849906538, now seen corresponding path program 15 times [2024-06-28 04:06:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:27,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739663114] [2024-06-28 04:06:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:27,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:30,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:30,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:30,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739663114] [2024-06-28 04:06:30,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739663114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:30,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:30,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:30,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28038024] [2024-06-28 04:06:30,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:30,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:30,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:30,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:30,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:30,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:30,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 520 transitions, 7498 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-28 04:06:30,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:30,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:30,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:32,803 INFO L124 PetriNetUnfolderBase]: 3233/5301 cut-off events. [2024-06-28 04:06:32,804 INFO L125 PetriNetUnfolderBase]: For 495080/495107 co-relation queries the response was YES. [2024-06-28 04:06:32,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39685 conditions, 5301 events. 3233/5301 cut-off events. For 495080/495107 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33631 event pairs, 657 based on Foata normal form. 25/5323 useless extension candidates. Maximal degree in co-relation 39513. Up to 4543 conditions per place. [2024-06-28 04:06:32,868 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 362 selfloop transitions, 197 changer transitions 0/564 dead transitions. [2024-06-28 04:06:32,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 564 transitions, 9136 flow [2024-06-28 04:06:32,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:32,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:32,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:06:32,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 04:06:32,869 INFO L175 Difference]: Start difference. First operand has 398 places, 520 transitions, 7498 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:06:32,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 564 transitions, 9136 flow [2024-06-28 04:06:34,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 564 transitions, 8766 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:34,920 INFO L231 Difference]: Finished difference. Result has 400 places, 523 transitions, 7582 flow [2024-06-28 04:06:34,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7582, PETRI_PLACES=400, PETRI_TRANSITIONS=523} [2024-06-28 04:06:34,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 04:06:34,920 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 523 transitions, 7582 flow [2024-06-28 04:06:34,921 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-28 04:06:34,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:34,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:34,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:06:34,921 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-28 04:06:34,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:34,922 INFO L85 PathProgramCache]: Analyzing trace with hash -33827456, now seen corresponding path program 7 times [2024-06-28 04:06:34,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:34,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581309111] [2024-06-28 04:06:34,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:34,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:34,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:38,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:38,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:38,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581309111] [2024-06-28 04:06:38,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581309111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:38,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:38,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:38,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440371018] [2024-06-28 04:06:38,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:38,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:38,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:38,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:38,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:38,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:38,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 523 transitions, 7582 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-28 04:06:38,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:38,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:38,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:40,340 INFO L124 PetriNetUnfolderBase]: 3259/5337 cut-off events. [2024-06-28 04:06:40,340 INFO L125 PetriNetUnfolderBase]: For 507847/507874 co-relation queries the response was YES. [2024-06-28 04:06:40,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40105 conditions, 5337 events. 3259/5337 cut-off events. For 507847/507874 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33850 event pairs, 658 based on Foata normal form. 26/5360 useless extension candidates. Maximal degree in co-relation 39933. Up to 4787 conditions per place. [2024-06-28 04:06:40,415 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 97 changer transitions 0/554 dead transitions. [2024-06-28 04:06:40,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 554 transitions, 9024 flow [2024-06-28 04:06:40,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:40,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:40,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:06:40,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-28 04:06:40,417 INFO L175 Difference]: Start difference. First operand has 400 places, 523 transitions, 7582 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:06:40,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 554 transitions, 9024 flow [2024-06-28 04:06:42,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 554 transitions, 8533 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:42,102 INFO L231 Difference]: Finished difference. Result has 401 places, 529 transitions, 7397 flow [2024-06-28 04:06:42,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7397, PETRI_PLACES=401, PETRI_TRANSITIONS=529} [2024-06-28 04:06:42,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-28 04:06:42,103 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 529 transitions, 7397 flow [2024-06-28 04:06:42,103 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-28 04:06:42,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:42,103 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-28 04:06:42,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:06:42,103 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-28 04:06:42,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:42,103 INFO L85 PathProgramCache]: Analyzing trace with hash -126414340, now seen corresponding path program 16 times [2024-06-28 04:06:42,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:42,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686740487] [2024-06-28 04:06:42,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:42,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:45,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-28 04:06:45,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686740487] [2024-06-28 04:06:45,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686740487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:45,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:45,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:45,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189594991] [2024-06-28 04:06:45,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:45,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:45,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:45,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:45,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:45,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:45,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 529 transitions, 7397 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-28 04:06:45,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:45,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:45,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:47,638 INFO L124 PetriNetUnfolderBase]: 3256/5336 cut-off events. [2024-06-28 04:06:47,638 INFO L125 PetriNetUnfolderBase]: For 506665/506665 co-relation queries the response was YES. [2024-06-28 04:06:47,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39744 conditions, 5336 events. 3256/5336 cut-off events. For 506665/506665 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33880 event pairs, 647 based on Foata normal form. 1/5335 useless extension candidates. Maximal degree in co-relation 39571. Up to 4576 conditions per place. [2024-06-28 04:06:47,714 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 370 selfloop transitions, 188 changer transitions 0/563 dead transitions. [2024-06-28 04:06:47,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 563 transitions, 8967 flow [2024-06-28 04:06:47,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:47,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:47,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:06:47,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:06:47,716 INFO L175 Difference]: Start difference. First operand has 401 places, 529 transitions, 7397 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:06:47,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 563 transitions, 8967 flow [2024-06-28 04:06:49,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 563 transitions, 8791 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:49,846 INFO L231 Difference]: Finished difference. Result has 404 places, 529 transitions, 7607 flow [2024-06-28 04:06:49,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7221, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7607, PETRI_PLACES=404, PETRI_TRANSITIONS=529} [2024-06-28 04:06:49,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-28 04:06:49,847 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 529 transitions, 7607 flow [2024-06-28 04:06:49,847 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-28 04:06:49,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:49,847 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-28 04:06:49,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:06:49,847 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-28 04:06:49,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:49,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1485630174, now seen corresponding path program 17 times [2024-06-28 04:06:49,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:49,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51563506] [2024-06-28 04:06:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:49,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:49,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:53,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:53,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:53,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51563506] [2024-06-28 04:06:53,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51563506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:53,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:53,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:53,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948203333] [2024-06-28 04:06:53,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:53,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:53,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:53,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:53,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:53,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:53,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 529 transitions, 7607 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-28 04:06:53,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:53,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:53,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:55,727 INFO L124 PetriNetUnfolderBase]: 3253/5329 cut-off events. [2024-06-28 04:06:55,727 INFO L125 PetriNetUnfolderBase]: For 513472/513474 co-relation queries the response was YES. [2024-06-28 04:06:55,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40124 conditions, 5329 events. 3253/5329 cut-off events. For 513472/513474 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 33820 event pairs, 638 based on Foata normal form. 3/5331 useless extension candidates. Maximal degree in co-relation 39949. Up to 4789 conditions per place. [2024-06-28 04:06:55,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 457 selfloop transitions, 95 changer transitions 0/557 dead transitions. [2024-06-28 04:06:55,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 557 transitions, 8789 flow [2024-06-28 04:06:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:55,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:55,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:06:55,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:06:55,998 INFO L175 Difference]: Start difference. First operand has 404 places, 529 transitions, 7607 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:06:55,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 557 transitions, 8789 flow [2024-06-28 04:06:57,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 557 transitions, 8381 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:57,797 INFO L231 Difference]: Finished difference. Result has 404 places, 529 transitions, 7399 flow [2024-06-28 04:06:57,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7399, PETRI_PLACES=404, PETRI_TRANSITIONS=529} [2024-06-28 04:06:57,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-28 04:06:57,798 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 529 transitions, 7399 flow [2024-06-28 04:06:57,798 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-28 04:06:57,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:57,798 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-28 04:06:57,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:06:57,798 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-28 04:06:57,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:57,799 INFO L85 PathProgramCache]: Analyzing trace with hash -33827828, now seen corresponding path program 18 times [2024-06-28 04:06:57,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:57,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219027937] [2024-06-28 04:06:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:57,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:01,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:01,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219027937] [2024-06-28 04:07:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219027937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:01,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:01,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:01,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872759823] [2024-06-28 04:07:01,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:01,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:01,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:01,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:01,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:01,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:01,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 529 transitions, 7399 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-28 04:07:01,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:01,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:01,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:03,484 INFO L124 PetriNetUnfolderBase]: 3258/5346 cut-off events. [2024-06-28 04:07:03,484 INFO L125 PetriNetUnfolderBase]: For 514428/514455 co-relation queries the response was YES. [2024-06-28 04:07:03,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39899 conditions, 5346 events. 3258/5346 cut-off events. For 514428/514455 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34028 event pairs, 662 based on Foata normal form. 25/5368 useless extension candidates. Maximal degree in co-relation 39724. Up to 4579 conditions per place. [2024-06-28 04:07:03,564 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 369 selfloop transitions, 201 changer transitions 0/575 dead transitions. [2024-06-28 04:07:03,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 575 transitions, 9051 flow [2024-06-28 04:07:03,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:07:03,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:07:03,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-28 04:07:03,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-28 04:07:03,566 INFO L175 Difference]: Start difference. First operand has 404 places, 529 transitions, 7399 flow. Second operand 12 states and 203 transitions. [2024-06-28 04:07:03,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 575 transitions, 9051 flow [2024-06-28 04:07:05,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 575 transitions, 8837 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:05,367 INFO L231 Difference]: Finished difference. Result has 408 places, 532 transitions, 7627 flow [2024-06-28 04:07:05,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7189, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7627, PETRI_PLACES=408, PETRI_TRANSITIONS=532} [2024-06-28 04:07:05,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 04:07:05,368 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 532 transitions, 7627 flow [2024-06-28 04:07:05,368 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-28 04:07:05,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:05,368 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-28 04:07:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:07:05,368 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-28 04:07:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash -126294184, now seen corresponding path program 13 times [2024-06-28 04:07:05,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:05,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519974431] [2024-06-28 04:07:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:05,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:05,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:08,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:08,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519974431] [2024-06-28 04:07:08,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519974431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:08,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:08,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:08,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469933380] [2024-06-28 04:07:08,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:08,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:08,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:08,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:08,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:08,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:08,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 532 transitions, 7627 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-28 04:07:08,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:08,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:08,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:10,843 INFO L124 PetriNetUnfolderBase]: 3278/5364 cut-off events. [2024-06-28 04:07:10,843 INFO L125 PetriNetUnfolderBase]: For 518630/518632 co-relation queries the response was YES. [2024-06-28 04:07:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40357 conditions, 5364 events. 3278/5364 cut-off events. For 518630/518632 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34019 event pairs, 595 based on Foata normal form. 4/5367 useless extension candidates. Maximal degree in co-relation 40182. Up to 4628 conditions per place. [2024-06-28 04:07:10,925 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 401 selfloop transitions, 166 changer transitions 0/572 dead transitions. [2024-06-28 04:07:10,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 572 transitions, 9125 flow [2024-06-28 04:07:10,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:10,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:10,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:07:10,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-28 04:07:10,927 INFO L175 Difference]: Start difference. First operand has 408 places, 532 transitions, 7627 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:07:10,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 572 transitions, 9125 flow [2024-06-28 04:07:12,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 572 transitions, 8679 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-28 04:07:12,831 INFO L231 Difference]: Finished difference. Result has 410 places, 538 transitions, 7728 flow [2024-06-28 04:07:12,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7181, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7728, PETRI_PLACES=410, PETRI_TRANSITIONS=538} [2024-06-28 04:07:12,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-28 04:07:12,832 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 538 transitions, 7728 flow [2024-06-28 04:07:12,832 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-28 04:07:12,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:12,832 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-28 04:07:12,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:07:12,832 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-28 04:07:12,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:12,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1491171486, now seen corresponding path program 8 times [2024-06-28 04:07:12,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:12,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655253641] [2024-06-28 04:07:12,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:12,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:16,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:16,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:16,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655253641] [2024-06-28 04:07:16,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655253641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:16,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:16,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:16,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549871025] [2024-06-28 04:07:16,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:16,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:16,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:16,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:16,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:16,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:16,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 538 transitions, 7728 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-28 04:07:16,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:16,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:16,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:18,161 INFO L124 PetriNetUnfolderBase]: 3288/5369 cut-off events. [2024-06-28 04:07:18,161 INFO L125 PetriNetUnfolderBase]: For 530850/530850 co-relation queries the response was YES. [2024-06-28 04:07:18,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40791 conditions, 5369 events. 3288/5369 cut-off events. For 530850/530850 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 33956 event pairs, 618 based on Foata normal form. 2/5369 useless extension candidates. Maximal degree in co-relation 40613. Up to 4631 conditions per place. [2024-06-28 04:07:18,238 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 398 selfloop transitions, 169 changer transitions 0/572 dead transitions. [2024-06-28 04:07:18,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 572 transitions, 9366 flow [2024-06-28 04:07:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:18,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 04:07:18,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 04:07:18,240 INFO L175 Difference]: Start difference. First operand has 410 places, 538 transitions, 7728 flow. Second operand 10 states and 169 transitions. [2024-06-28 04:07:18,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 572 transitions, 9366 flow [2024-06-28 04:07:20,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 572 transitions, 9121 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:20,398 INFO L231 Difference]: Finished difference. Result has 413 places, 541 transitions, 7891 flow [2024-06-28 04:07:20,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7891, PETRI_PLACES=413, PETRI_TRANSITIONS=541} [2024-06-28 04:07:20,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-28 04:07:20,398 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 541 transitions, 7891 flow [2024-06-28 04:07:20,398 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-28 04:07:20,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:20,399 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-28 04:07:20,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:07:20,399 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-28 04:07:20,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash 482963432, now seen corresponding path program 9 times [2024-06-28 04:07:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:20,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971574150] [2024-06-28 04:07:20,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:20,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:23,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:23,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:23,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971574150] [2024-06-28 04:07:23,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971574150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:23,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900236064] [2024-06-28 04:07:23,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:23,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:23,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:23,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:23,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:23,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:23,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 541 transitions, 7891 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-28 04:07:23,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:23,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:23,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:26,221 INFO L124 PetriNetUnfolderBase]: 3298/5382 cut-off events. [2024-06-28 04:07:26,222 INFO L125 PetriNetUnfolderBase]: For 531965/531967 co-relation queries the response was YES. [2024-06-28 04:07:26,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40997 conditions, 5382 events. 3298/5382 cut-off events. For 531965/531967 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 34024 event pairs, 610 based on Foata normal form. 4/5385 useless extension candidates. Maximal degree in co-relation 40818. Up to 4781 conditions per place. [2024-06-28 04:07:26,291 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 125 changer transitions 0/572 dead transitions. [2024-06-28 04:07:26,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 572 transitions, 9333 flow [2024-06-28 04:07:26,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:07:26,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:07:26,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 04:07:26,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-28 04:07:26,292 INFO L175 Difference]: Start difference. First operand has 413 places, 541 transitions, 7891 flow. Second operand 11 states and 175 transitions. [2024-06-28 04:07:26,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 572 transitions, 9333 flow [2024-06-28 04:07:28,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 572 transitions, 8899 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-28 04:07:28,048 INFO L231 Difference]: Finished difference. Result has 415 places, 544 transitions, 7785 flow [2024-06-28 04:07:28,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7462, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7785, PETRI_PLACES=415, PETRI_TRANSITIONS=544} [2024-06-28 04:07:28,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 04:07:28,048 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 544 transitions, 7785 flow [2024-06-28 04:07:28,048 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-28 04:07:28,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:28,049 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-28 04:07:28,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:07:28,049 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-28 04:07:28,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:28,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1467660640, now seen corresponding path program 10 times [2024-06-28 04:07:28,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:28,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932419749] [2024-06-28 04:07:28,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:28,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:31,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-28 04:07:31,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:31,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932419749] [2024-06-28 04:07:31,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932419749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:31,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:31,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:31,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560433230] [2024-06-28 04:07:31,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:31,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:31,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:31,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:31,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:31,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:31,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 544 transitions, 7785 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-28 04:07:31,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:31,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:31,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:33,650 INFO L124 PetriNetUnfolderBase]: 3324/5444 cut-off events. [2024-06-28 04:07:33,651 INFO L125 PetriNetUnfolderBase]: For 540776/540803 co-relation queries the response was YES. [2024-06-28 04:07:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41060 conditions, 5444 events. 3324/5444 cut-off events. For 540776/540803 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34691 event pairs, 642 based on Foata normal form. 26/5467 useless extension candidates. Maximal degree in co-relation 40882. Up to 4587 conditions per place. [2024-06-28 04:07:33,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 398 selfloop transitions, 173 changer transitions 0/576 dead transitions. [2024-06-28 04:07:33,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 576 transitions, 9516 flow [2024-06-28 04:07:33,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:33,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:33,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:07:33,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:07:33,738 INFO L175 Difference]: Start difference. First operand has 415 places, 544 transitions, 7785 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:07:33,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 576 transitions, 9516 flow [2024-06-28 04:07:35,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 576 transitions, 9241 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-28 04:07:35,727 INFO L231 Difference]: Finished difference. Result has 412 places, 553 transitions, 8043 flow [2024-06-28 04:07:35,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7522, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8043, PETRI_PLACES=412, PETRI_TRANSITIONS=553} [2024-06-28 04:07:35,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-28 04:07:35,727 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 553 transitions, 8043 flow [2024-06-28 04:07:35,727 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-28 04:07:35,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:35,727 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-28 04:07:35,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:07:35,727 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-28 04:07:35,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:35,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1966390790, now seen corresponding path program 19 times [2024-06-28 04:07:35,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:35,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470546791] [2024-06-28 04:07:35,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:35,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:39,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:39,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470546791] [2024-06-28 04:07:39,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470546791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:39,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:39,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:39,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187928478] [2024-06-28 04:07:39,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:39,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:39,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:39,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:39,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:39,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:39,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 553 transitions, 8043 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-28 04:07:39,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:39,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:41,565 INFO L124 PetriNetUnfolderBase]: 3321/5430 cut-off events. [2024-06-28 04:07:41,565 INFO L125 PetriNetUnfolderBase]: For 512613/512615 co-relation queries the response was YES. [2024-06-28 04:07:41,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41165 conditions, 5430 events. 3321/5430 cut-off events. For 512613/512615 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 34420 event pairs, 641 based on Foata normal form. 3/5432 useless extension candidates. Maximal degree in co-relation 40989. Up to 4850 conditions per place. [2024-06-28 04:07:41,641 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 451 selfloop transitions, 128 changer transitions 0/584 dead transitions. [2024-06-28 04:07:41,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 584 transitions, 9465 flow [2024-06-28 04:07:41,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:41,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:41,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 04:07:41,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 04:07:41,643 INFO L175 Difference]: Start difference. First operand has 412 places, 553 transitions, 8043 flow. Second operand 10 states and 169 transitions. [2024-06-28 04:07:41,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 584 transitions, 9465 flow [2024-06-28 04:07:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 584 transitions, 9296 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:43,403 INFO L231 Difference]: Finished difference. Result has 419 places, 553 transitions, 8144 flow [2024-06-28 04:07:43,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7874, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8144, PETRI_PLACES=419, PETRI_TRANSITIONS=553} [2024-06-28 04:07:43,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-28 04:07:43,404 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 553 transitions, 8144 flow [2024-06-28 04:07:43,404 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-28 04:07:43,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:43,404 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-28 04:07:43,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:07:43,404 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:43,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:43,405 INFO L85 PathProgramCache]: Analyzing trace with hash 683354810, now seen corresponding path program 20 times [2024-06-28 04:07:43,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:43,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923621210] [2024-06-28 04:07:43,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:43,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:46,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:46,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923621210] [2024-06-28 04:07:46,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923621210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:46,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:46,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:46,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181271938] [2024-06-28 04:07:46,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:46,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:46,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:46,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:46,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:46,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:46,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 553 transitions, 8144 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-28 04:07:46,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:46,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:46,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:49,102 INFO L124 PetriNetUnfolderBase]: 3326/5439 cut-off events. [2024-06-28 04:07:49,102 INFO L125 PetriNetUnfolderBase]: For 522345/522372 co-relation queries the response was YES. [2024-06-28 04:07:49,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41264 conditions, 5439 events. 3326/5439 cut-off events. For 522345/522372 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34566 event pairs, 665 based on Foata normal form. 25/5461 useless extension candidates. Maximal degree in co-relation 41086. Up to 4674 conditions per place. [2024-06-28 04:07:49,193 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 209 changer transitions 0/589 dead transitions. [2024-06-28 04:07:49,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 589 transitions, 9614 flow [2024-06-28 04:07:49,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:07:49,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:07:49,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:07:49,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-28 04:07:49,195 INFO L175 Difference]: Start difference. First operand has 419 places, 553 transitions, 8144 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:07:49,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 589 transitions, 9614 flow [2024-06-28 04:07:51,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 589 transitions, 9363 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:51,243 INFO L231 Difference]: Finished difference. Result has 422 places, 556 transitions, 8349 flow [2024-06-28 04:07:51,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8349, PETRI_PLACES=422, PETRI_TRANSITIONS=556} [2024-06-28 04:07:51,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 04:07:51,244 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 556 transitions, 8349 flow [2024-06-28 04:07:51,244 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-28 04:07:51,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:51,244 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-28 04:07:51,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:07:51,245 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:51,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash 683355182, now seen corresponding path program 11 times [2024-06-28 04:07:51,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:51,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831484161] [2024-06-28 04:07:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:51,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:54,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:54,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:54,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831484161] [2024-06-28 04:07:54,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831484161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:54,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:54,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:54,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547607052] [2024-06-28 04:07:54,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:54,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:54,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:54,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:54,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:54,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:54,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 556 transitions, 8349 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-28 04:07:54,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:54,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:54,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:56,325 INFO L124 PetriNetUnfolderBase]: 3320/5443 cut-off events. [2024-06-28 04:07:56,325 INFO L125 PetriNetUnfolderBase]: For 518713/518740 co-relation queries the response was YES. [2024-06-28 04:07:56,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41278 conditions, 5443 events. 3320/5443 cut-off events. For 518713/518740 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 34761 event pairs, 668 based on Foata normal form. 26/5466 useless extension candidates. Maximal degree in co-relation 41100. Up to 4884 conditions per place. [2024-06-28 04:07:56,407 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 95 changer transitions 0/574 dead transitions. [2024-06-28 04:07:56,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 574 transitions, 9535 flow [2024-06-28 04:07:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:56,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:07:56,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:07:56,409 INFO L175 Difference]: Start difference. First operand has 422 places, 556 transitions, 8349 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:07:56,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 574 transitions, 9535 flow [2024-06-28 04:07:58,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 574 transitions, 9151 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:58,618 INFO L231 Difference]: Finished difference. Result has 422 places, 556 transitions, 8161 flow [2024-06-28 04:07:58,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7965, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8161, PETRI_PLACES=422, PETRI_TRANSITIONS=556} [2024-06-28 04:07:58,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 04:07:58,619 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 556 transitions, 8161 flow [2024-06-28 04:07:58,619 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-28 04:07:58,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:58,619 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-28 04:07:58,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:07:58,620 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:58,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:58,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1966391162, now seen corresponding path program 12 times [2024-06-28 04:07:58,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:58,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259340277] [2024-06-28 04:07:58,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:58,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:58,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:02,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:02,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:02,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259340277] [2024-06-28 04:08:02,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259340277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:02,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:02,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:02,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146272777] [2024-06-28 04:08:02,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:02,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:02,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:02,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:02,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:02,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:02,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 556 transitions, 8161 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-28 04:08:02,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:02,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:02,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:04,285 INFO L124 PetriNetUnfolderBase]: 3314/5403 cut-off events. [2024-06-28 04:08:04,285 INFO L125 PetriNetUnfolderBase]: For 519453/519455 co-relation queries the response was YES. [2024-06-28 04:08:04,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 5403 events. 3314/5403 cut-off events. For 519453/519455 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34146 event pairs, 613 based on Foata normal form. 4/5406 useless extension candidates. Maximal degree in co-relation 40638. Up to 4807 conditions per place. [2024-06-28 04:08:04,370 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 125 changer transitions 0/582 dead transitions. [2024-06-28 04:08:04,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 582 transitions, 9381 flow [2024-06-28 04:08:04,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:04,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:04,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:08:04,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 04:08:04,371 INFO L175 Difference]: Start difference. First operand has 422 places, 556 transitions, 8161 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:08:04,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 582 transitions, 9381 flow [2024-06-28 04:08:06,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 582 transitions, 9151 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:06,510 INFO L231 Difference]: Finished difference. Result has 425 places, 556 transitions, 8195 flow [2024-06-28 04:08:06,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7931, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8195, PETRI_PLACES=425, PETRI_TRANSITIONS=556} [2024-06-28 04:08:06,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 04:08:06,511 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 556 transitions, 8195 flow [2024-06-28 04:08:06,511 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-28 04:08:06,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:06,511 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-28 04:08:06,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:08:06,511 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:06,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:06,512 INFO L85 PathProgramCache]: Analyzing trace with hash 482963246, now seen corresponding path program 14 times [2024-06-28 04:08:06,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:06,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278132540] [2024-06-28 04:08:06,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:06,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:09,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:09,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:09,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278132540] [2024-06-28 04:08:09,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278132540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:09,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:09,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:09,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150492137] [2024-06-28 04:08:09,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:09,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:09,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:09,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:09,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:09,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:09,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 556 transitions, 8195 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-28 04:08:09,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:09,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:09,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:12,378 INFO L124 PetriNetUnfolderBase]: 3308/5401 cut-off events. [2024-06-28 04:08:12,379 INFO L125 PetriNetUnfolderBase]: For 520846/520848 co-relation queries the response was YES. [2024-06-28 04:08:12,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40790 conditions, 5401 events. 3308/5401 cut-off events. For 520846/520848 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34226 event pairs, 596 based on Foata normal form. 4/5404 useless extension candidates. Maximal degree in co-relation 40610. Up to 4674 conditions per place. [2024-06-28 04:08:12,464 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 418 selfloop transitions, 169 changer transitions 0/592 dead transitions. [2024-06-28 04:08:12,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 592 transitions, 9835 flow [2024-06-28 04:08:12,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:08:12,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:08:12,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 04:08:12,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-28 04:08:12,465 INFO L175 Difference]: Start difference. First operand has 425 places, 556 transitions, 8195 flow. Second operand 11 states and 189 transitions. [2024-06-28 04:08:12,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 592 transitions, 9835 flow [2024-06-28 04:08:14,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 592 transitions, 9539 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 04:08:14,715 INFO L231 Difference]: Finished difference. Result has 425 places, 556 transitions, 8267 flow [2024-06-28 04:08:14,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7907, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8267, PETRI_PLACES=425, PETRI_TRANSITIONS=556} [2024-06-28 04:08:14,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 04:08:14,716 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 556 transitions, 8267 flow [2024-06-28 04:08:14,716 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-28 04:08:14,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:14,716 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-28 04:08:14,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:08:14,716 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:14,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:14,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1494884604, now seen corresponding path program 21 times [2024-06-28 04:08:14,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:14,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129593471] [2024-06-28 04:08:14,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:14,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:18,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:18,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129593471] [2024-06-28 04:08:18,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129593471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:18,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:18,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:18,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233702264] [2024-06-28 04:08:18,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:18,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:18,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:18,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:18,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:18,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:18,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 556 transitions, 8267 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-28 04:08:18,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:18,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:18,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:20,721 INFO L124 PetriNetUnfolderBase]: 3305/5411 cut-off events. [2024-06-28 04:08:20,721 INFO L125 PetriNetUnfolderBase]: For 501973/501975 co-relation queries the response was YES. [2024-06-28 04:08:20,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40705 conditions, 5411 events. 3305/5411 cut-off events. For 501973/501975 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34426 event pairs, 638 based on Foata normal form. 3/5413 useless extension candidates. Maximal degree in co-relation 40526. Up to 4830 conditions per place. [2024-06-28 04:08:20,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 128 changer transitions 0/588 dead transitions. [2024-06-28 04:08:20,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 588 transitions, 9519 flow [2024-06-28 04:08:20,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:08:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:08:20,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-28 04:08:20,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-28 04:08:20,806 INFO L175 Difference]: Start difference. First operand has 425 places, 556 transitions, 8267 flow. Second operand 12 states and 193 transitions. [2024-06-28 04:08:20,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 588 transitions, 9519 flow [2024-06-28 04:08:22,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 588 transitions, 9231 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 04:08:22,620 INFO L231 Difference]: Finished difference. Result has 427 places, 556 transitions, 8249 flow [2024-06-28 04:08:22,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7979, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8249, PETRI_PLACES=427, PETRI_TRANSITIONS=556} [2024-06-28 04:08:22,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-28 04:08:22,621 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 556 transitions, 8249 flow [2024-06-28 04:08:22,621 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-28 04:08:22,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:22,621 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-28 04:08:22,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:08:22,622 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:22,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:22,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1494884790, now seen corresponding path program 15 times [2024-06-28 04:08:22,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:22,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959553393] [2024-06-28 04:08:22,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:22,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:25,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:25,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:25,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959553393] [2024-06-28 04:08:25,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959553393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:25,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:25,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:25,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535531067] [2024-06-28 04:08:25,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:25,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:25,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:25,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:25,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:25,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:25,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 556 transitions, 8249 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-28 04:08:25,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:25,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:25,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:28,719 INFO L124 PetriNetUnfolderBase]: 3299/5395 cut-off events. [2024-06-28 04:08:28,719 INFO L125 PetriNetUnfolderBase]: For 488539/488541 co-relation queries the response was YES. [2024-06-28 04:08:28,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40170 conditions, 5395 events. 3299/5395 cut-off events. For 488539/488541 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34271 event pairs, 597 based on Foata normal form. 4/5398 useless extension candidates. Maximal degree in co-relation 39992. Up to 4665 conditions per place. [2024-06-28 04:08:28,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 169 changer transitions 0/594 dead transitions. [2024-06-28 04:08:28,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 594 transitions, 9707 flow [2024-06-28 04:08:28,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:08:28,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:08:28,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-06-28 04:08:28,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39377289377289376 [2024-06-28 04:08:28,793 INFO L175 Difference]: Start difference. First operand has 427 places, 556 transitions, 8249 flow. Second operand 13 states and 215 transitions. [2024-06-28 04:08:28,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 594 transitions, 9707 flow [2024-06-28 04:08:30,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 594 transitions, 9362 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-28 04:08:30,713 INFO L231 Difference]: Finished difference. Result has 426 places, 556 transitions, 8264 flow [2024-06-28 04:08:30,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7908, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8264, PETRI_PLACES=426, PETRI_TRANSITIONS=556} [2024-06-28 04:08:30,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-28 04:08:30,714 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 556 transitions, 8264 flow [2024-06-28 04:08:30,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-28 04:08:30,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:30,714 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-28 04:08:30,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:08:30,714 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:30,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash 491309422, now seen corresponding path program 16 times [2024-06-28 04:08:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:30,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504336014] [2024-06-28 04:08:30,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:30,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:34,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:34,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:34,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504336014] [2024-06-28 04:08:34,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504336014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:34,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:34,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:34,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670874346] [2024-06-28 04:08:34,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:34,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:34,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:34,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:34,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:34,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:34,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 556 transitions, 8264 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-28 04:08:34,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:34,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:34,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:36,159 INFO L124 PetriNetUnfolderBase]: 3319/5429 cut-off events. [2024-06-28 04:08:36,159 INFO L125 PetriNetUnfolderBase]: For 489019/489021 co-relation queries the response was YES. [2024-06-28 04:08:36,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40449 conditions, 5429 events. 3319/5429 cut-off events. For 489019/489021 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34570 event pairs, 597 based on Foata normal form. 6/5434 useless extension candidates. Maximal degree in co-relation 40272. Up to 4685 conditions per place. [2024-06-28 04:08:36,239 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 419 selfloop transitions, 169 changer transitions 0/593 dead transitions. [2024-06-28 04:08:36,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 593 transitions, 9844 flow [2024-06-28 04:08:36,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:36,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:36,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 04:08:36,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 04:08:36,241 INFO L175 Difference]: Start difference. First operand has 426 places, 556 transitions, 8264 flow. Second operand 8 states and 147 transitions. [2024-06-28 04:08:36,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 593 transitions, 9844 flow [2024-06-28 04:08:38,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 593 transitions, 9374 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-28 04:08:38,138 INFO L231 Difference]: Finished difference. Result has 418 places, 562 transitions, 8310 flow [2024-06-28 04:08:38,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7810, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8310, PETRI_PLACES=418, PETRI_TRANSITIONS=562} [2024-06-28 04:08:38,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 04:08:38,139 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 562 transitions, 8310 flow [2024-06-28 04:08:38,139 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-28 04:08:38,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:38,139 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-28 04:08:38,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:08:38,139 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:38,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:38,140 INFO L85 PathProgramCache]: Analyzing trace with hash 491309608, now seen corresponding path program 13 times [2024-06-28 04:08:38,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:38,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478894112] [2024-06-28 04:08:38,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:38,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:41,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:41,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478894112] [2024-06-28 04:08:41,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478894112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:41,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:41,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:41,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129112743] [2024-06-28 04:08:41,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:41,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:41,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:41,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:41,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 562 transitions, 8310 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-28 04:08:41,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:41,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:41,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:43,478 INFO L124 PetriNetUnfolderBase]: 3339/5449 cut-off events. [2024-06-28 04:08:43,478 INFO L125 PetriNetUnfolderBase]: For 479387/479389 co-relation queries the response was YES. [2024-06-28 04:08:43,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40498 conditions, 5449 events. 3339/5449 cut-off events. For 479387/479389 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34548 event pairs, 615 based on Foata normal form. 6/5454 useless extension candidates. Maximal degree in co-relation 40322. Up to 4730 conditions per place. [2024-06-28 04:08:43,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 158 changer transitions 0/600 dead transitions. [2024-06-28 04:08:43,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 600 transitions, 9866 flow [2024-06-28 04:08:43,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:43,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:43,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:08:43,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 04:08:43,568 INFO L175 Difference]: Start difference. First operand has 418 places, 562 transitions, 8310 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:08:43,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 600 transitions, 9866 flow [2024-06-28 04:08:45,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 600 transitions, 9554 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:45,528 INFO L231 Difference]: Finished difference. Result has 420 places, 568 transitions, 8451 flow [2024-06-28 04:08:45,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8002, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8451, PETRI_PLACES=420, PETRI_TRANSITIONS=568} [2024-06-28 04:08:45,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-28 04:08:45,528 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 568 transitions, 8451 flow [2024-06-28 04:08:45,528 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-28 04:08:45,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:45,529 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-28 04:08:45,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:08:45,529 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:45,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:45,530 INFO L85 PathProgramCache]: Analyzing trace with hash 491517928, now seen corresponding path program 14 times [2024-06-28 04:08:45,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:45,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091775708] [2024-06-28 04:08:45,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:45,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:48,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:48,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:48,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091775708] [2024-06-28 04:08:48,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091775708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:48,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:48,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:48,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511791472] [2024-06-28 04:08:48,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:48,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:48,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:48,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:48,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:48,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:48,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 568 transitions, 8451 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-28 04:08:48,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:48,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:48,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:50,501 INFO L124 PetriNetUnfolderBase]: 3349/5485 cut-off events. [2024-06-28 04:08:50,501 INFO L125 PetriNetUnfolderBase]: For 463385/463412 co-relation queries the response was YES. [2024-06-28 04:08:50,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40502 conditions, 5485 events. 3349/5485 cut-off events. For 463385/463412 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35055 event pairs, 645 based on Foata normal form. 26/5508 useless extension candidates. Maximal degree in co-relation 40327. Up to 4671 conditions per place. [2024-06-28 04:08:50,581 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 158 changer transitions 0/593 dead transitions. [2024-06-28 04:08:50,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 593 transitions, 10095 flow [2024-06-28 04:08:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:50,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:50,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:08:50,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:08:50,582 INFO L175 Difference]: Start difference. First operand has 420 places, 568 transitions, 8451 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:08:50,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 593 transitions, 10095 flow [2024-06-28 04:08:52,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 593 transitions, 9808 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:52,365 INFO L231 Difference]: Finished difference. Result has 420 places, 571 transitions, 8550 flow [2024-06-28 04:08:52,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8168, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8550, PETRI_PLACES=420, PETRI_TRANSITIONS=571} [2024-06-28 04:08:52,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-28 04:08:52,366 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 571 transitions, 8550 flow [2024-06-28 04:08:52,366 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-28 04:08:52,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:52,366 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-28 04:08:52,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:08:52,366 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:52,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:52,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1331927156, now seen corresponding path program 22 times [2024-06-28 04:08:52,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:52,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517322398] [2024-06-28 04:08:52,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:52,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:55,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:55,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517322398] [2024-06-28 04:08:55,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517322398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:55,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:55,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991718207] [2024-06-28 04:08:55,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:55,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:55,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:55,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:55,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:55,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 571 transitions, 8550 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-28 04:08:55,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:55,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:55,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:57,358 INFO L124 PetriNetUnfolderBase]: 3346/5481 cut-off events. [2024-06-28 04:08:57,358 INFO L125 PetriNetUnfolderBase]: For 456722/456749 co-relation queries the response was YES. [2024-06-28 04:08:57,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40369 conditions, 5481 events. 3346/5481 cut-off events. For 456722/456749 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35028 event pairs, 667 based on Foata normal form. 25/5503 useless extension candidates. Maximal degree in co-relation 40194. Up to 4748 conditions per place. [2024-06-28 04:08:57,440 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 438 selfloop transitions, 162 changer transitions 0/605 dead transitions. [2024-06-28 04:08:57,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 605 transitions, 10022 flow [2024-06-28 04:08:57,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:57,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:57,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:08:57,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 04:08:57,441 INFO L175 Difference]: Start difference. First operand has 420 places, 571 transitions, 8550 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:08:57,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 605 transitions, 10022 flow [2024-06-28 04:08:59,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 605 transitions, 9660 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:59,216 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 8522 flow [2024-06-28 04:08:59,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8188, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8522, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-28 04:08:59,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-28 04:08:59,217 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 8522 flow [2024-06-28 04:08:59,217 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-28 04:08:59,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:59,217 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-28 04:08:59,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:08:59,218 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:59,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:59,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1331926784, now seen corresponding path program 15 times [2024-06-28 04:08:59,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:59,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236995083] [2024-06-28 04:08:59,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:59,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:59,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:02,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:02,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:02,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236995083] [2024-06-28 04:09:02,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236995083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:02,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:02,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:02,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363362079] [2024-06-28 04:09:02,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:02,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:02,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:02,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:02,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 8522 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-28 04:09:02,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:02,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:02,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:04,610 INFO L124 PetriNetUnfolderBase]: 3340/5473 cut-off events. [2024-06-28 04:09:04,611 INFO L125 PetriNetUnfolderBase]: For 461047/461074 co-relation queries the response was YES. [2024-06-28 04:09:04,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40132 conditions, 5473 events. 3340/5473 cut-off events. For 461047/461074 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35006 event pairs, 668 based on Foata normal form. 26/5496 useless extension candidates. Maximal degree in co-relation 39956. Up to 4929 conditions per place. [2024-06-28 04:09:04,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 82 changer transitions 0/592 dead transitions. [2024-06-28 04:09:04,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 592 transitions, 9754 flow [2024-06-28 04:09:04,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:04,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:04,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:09:04,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:09:04,692 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 8522 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:09:04,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 592 transitions, 9754 flow [2024-06-28 04:09:06,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 592 transitions, 9324 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 04:09:06,690 INFO L231 Difference]: Finished difference. Result has 422 places, 571 transitions, 8262 flow [2024-06-28 04:09:06,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8092, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8262, PETRI_PLACES=422, PETRI_TRANSITIONS=571} [2024-06-28 04:09:06,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-28 04:09:06,691 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 571 transitions, 8262 flow [2024-06-28 04:09:06,691 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-28 04:09:06,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:06,691 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-28 04:09:06,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:09:06,692 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:06,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:06,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1326379334, now seen corresponding path program 16 times [2024-06-28 04:09:06,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:06,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140736928] [2024-06-28 04:09:06,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:06,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:09,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:09,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140736928] [2024-06-28 04:09:09,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140736928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:09,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:09,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:09,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855743647] [2024-06-28 04:09:09,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:09,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:09,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:09,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:09,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:09,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:09,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 571 transitions, 8262 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-28 04:09:09,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:09,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:09,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:11,661 INFO L124 PetriNetUnfolderBase]: 3350/5491 cut-off events. [2024-06-28 04:09:11,661 INFO L125 PetriNetUnfolderBase]: For 459471/459498 co-relation queries the response was YES. [2024-06-28 04:09:11,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39928 conditions, 5491 events. 3350/5491 cut-off events. For 459471/459498 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35160 event pairs, 610 based on Foata normal form. 26/5514 useless extension candidates. Maximal degree in co-relation 39752. Up to 4672 conditions per place. [2024-06-28 04:09:11,747 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 419 selfloop transitions, 174 changer transitions 0/598 dead transitions. [2024-06-28 04:09:11,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 598 transitions, 9924 flow [2024-06-28 04:09:11,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:11,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:11,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:09:11,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 04:09:11,749 INFO L175 Difference]: Start difference. First operand has 422 places, 571 transitions, 8262 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:09:11,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 598 transitions, 9924 flow [2024-06-28 04:09:13,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 598 transitions, 9756 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:13,661 INFO L231 Difference]: Finished difference. Result has 425 places, 574 transitions, 8508 flow [2024-06-28 04:09:13,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8508, PETRI_PLACES=425, PETRI_TRANSITIONS=574} [2024-06-28 04:09:13,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 04:09:13,661 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 574 transitions, 8508 flow [2024-06-28 04:09:13,662 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-28 04:09:13,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:13,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:13,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:09:13,662 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:13,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:13,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1339278806, now seen corresponding path program 23 times [2024-06-28 04:09:13,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:13,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900207083] [2024-06-28 04:09:13,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:13,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:13,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:17,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-28 04:09:17,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:17,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900207083] [2024-06-28 04:09:17,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900207083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:17,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:17,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:17,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348392339] [2024-06-28 04:09:17,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:17,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:17,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:17,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:17,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:17,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:17,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 574 transitions, 8508 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-28 04:09:17,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:17,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:17,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:19,255 INFO L124 PetriNetUnfolderBase]: 3344/5479 cut-off events. [2024-06-28 04:09:19,256 INFO L125 PetriNetUnfolderBase]: For 460328/460330 co-relation queries the response was YES. [2024-06-28 04:09:19,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40116 conditions, 5479 events. 3344/5479 cut-off events. For 460328/460330 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35022 event pairs, 646 based on Foata normal form. 4/5482 useless extension candidates. Maximal degree in co-relation 39939. Up to 4748 conditions per place. [2024-06-28 04:09:19,340 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 445 selfloop transitions, 171 changer transitions 0/621 dead transitions. [2024-06-28 04:09:19,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 621 transitions, 10052 flow [2024-06-28 04:09:19,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:19,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:19,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:09:19,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-28 04:09:19,342 INFO L175 Difference]: Start difference. First operand has 425 places, 574 transitions, 8508 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:09:19,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 621 transitions, 10052 flow Killed by 15