./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe007_power.opt-thin001_power.opt.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.opt-thin001_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:59:01,994 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:59:02,058 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:59:02,061 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:59:02,062 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:59:02,083 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:59:02,084 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:59:02,084 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:59:02,085 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:59:02,087 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:59:02,087 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:59:02,087 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:59:02,088 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:59:02,088 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:59:02,088 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:59:02,088 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:59:02,089 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:59:02,089 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:59:02,089 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:59:02,089 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:59:02,090 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:59:02,090 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:59:02,090 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:59:02,091 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:59:02,091 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:59:02,091 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:59:02,091 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:59:02,091 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:59:02,092 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:59:02,092 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:59:02,093 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:59:02,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:59:02,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:02,094 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:59:02,094 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:59:02,094 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:59:02,094 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:59:02,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:59:02,095 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:59:02,095 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:59:02,095 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:59:02,095 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:59:02,095 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:59:02,096 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:59:02,309 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:59:02,327 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:59:02,328 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:59:02,329 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:59:02,330 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:59:02,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-27 20:59:03,445 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:59:03,648 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:59:03,649 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-27 20:59:03,683 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfeae6324/e2d11be756034cc2b0f8b3aad2b386af/FLAG7d64610c7 [2024-06-27 20:59:03,694 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cfeae6324/e2d11be756034cc2b0f8b3aad2b386af [2024-06-27 20:59:03,696 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:59:03,696 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:59:03,697 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml [2024-06-27 20:59:03,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:59:03,844 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:59:03,845 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:03,845 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:59:03,849 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:59:03,849 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:03" (1/2) ... [2024-06-27 20:59:03,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74740481 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,850 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:03" (1/2) ... [2024-06-27 20:59:03,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@200c1a5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,851 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:03" (2/2) ... [2024-06-27 20:59:03,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74740481 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:03, skipping insertion in model container [2024-06-27 20:59:03,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:03" (2/2) ... [2024-06-27 20:59:03,852 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:59:03,964 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:59:03,965 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:59:03,965 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:59:03,966 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 20:59:03,966 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:59:03,966 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-27 20:59:04,002 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:59:04,321 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:04,338 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:59:04,502 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:04,544 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:59:04,544 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04 WrapperNode [2024-06-27 20:59:04,545 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:04,546 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:04,546 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:59:04,546 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:59:04,551 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 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,578 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 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,620 INFO L138 Inliner]: procedures = 175, calls = 72, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 219 [2024-06-27 20:59:04,621 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:04,621 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:59:04,622 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:59:04,622 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:59:04,630 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,639 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,642 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,666 INFO L175 MemorySlicer]: Split 30 memory accesses to 2 slices as follows [2, 28]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-27 20:59:04,667 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,667 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,676 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,679 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,681 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,684 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:59:04,685 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:59:04,685 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:59:04,685 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:59:04,688 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (1/1) ... [2024-06-27 20:59:04,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:04,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:59:04,730 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:59:04,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:59:04,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:59:04,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:59:04,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:59:04,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:59:04,762 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:59:04,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:59:04,762 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:59:04,762 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:59:04,762 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:59:04,762 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:59:04,763 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:59:04,763 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:59:04,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:59:04,763 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:59:04,764 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:59:04,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:59:04,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:59:04,767 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:59:04,898 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:59:04,900 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:59:05,276 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:59:05,276 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:59:05,561 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:59:05,561 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:59:05,562 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:05 BoogieIcfgContainer [2024-06-27 20:59:05,562 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:59:05,565 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:59:05,565 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:59:05,568 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:59:05,568 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:59:03" (1/4) ... [2024-06-27 20:59:05,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22427ba9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:03" (2/4) ... [2024-06-27 20:59:05,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22427ba9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:04" (3/4) ... [2024-06-27 20:59:05,570 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22427ba9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:59:05, skipping insertion in model container [2024-06-27 20:59:05,570 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:05" (4/4) ... [2024-06-27 20:59:05,571 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.opt-thin001_power.opt.i [2024-06-27 20:59:05,585 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:59:05,585 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:59:05,585 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:59:05,644 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:59:05,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:05,691 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:59:05,691 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:05,694 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 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:59:05,694 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:05,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:59:05,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:59:05,707 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;@22a7abaa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:59:05,707 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:59:05,711 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:59:05,712 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 20:59:05,712 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:05,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:05,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:59:05,713 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:05,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:05,750 INFO L85 PathProgramCache]: Analyzing trace with hash 740654894, now seen corresponding path program 1 times [2024-06-27 20:59:05,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:05,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808276633] [2024-06-27 20:59:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:05,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:07,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:07,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:07,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808276633] [2024-06-27 20:59:07,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808276633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:07,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:07,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:59:07,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31187874] [2024-06-27 20:59:07,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:07,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:59:07,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:07,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:59:07,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:59:07,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:59:07,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:07,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:07,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:59:07,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:07,791 INFO L124 PetriNetUnfolderBase]: 903/1397 cut-off events. [2024-06-27 20:59:07,792 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 20:59:07,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2833 conditions, 1397 events. 903/1397 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6507 event pairs, 574 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 2821. Up to 1371 conditions per place. [2024-06-27 20:59:07,801 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 20:59:07,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-27 20:59:07,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:59:07,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:59:07,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-27 20:59:07,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-27 20:59:07,810 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-27 20:59:07,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-27 20:59:07,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:07,814 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:07,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:59:07,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:59:07,818 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:07,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:07,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:07,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:07,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:59:07,819 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:07,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:07,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1604560264, now seen corresponding path program 1 times [2024-06-27 20:59:07,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:07,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591337064] [2024-06-27 20:59:07,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:07,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:09,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:09,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591337064] [2024-06-27 20:59:09,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591337064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:09,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:09,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:59:09,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066342584] [2024-06-27 20:59:09,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:09,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:59:09,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:09,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:59:09,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:59:09,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:09,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:09,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:09,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:09,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:10,141 INFO L124 PetriNetUnfolderBase]: 1390/2109 cut-off events. [2024-06-27 20:59:10,143 INFO L125 PetriNetUnfolderBase]: For 367/370 co-relation queries the response was YES. [2024-06-27 20:59:10,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4851 conditions, 2109 events. 1390/2109 cut-off events. For 367/370 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9749 event pairs, 627 based on Foata normal form. 5/2112 useless extension candidates. Maximal degree in co-relation 4839. Up to 2045 conditions per place. [2024-06-27 20:59:10,156 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 7 changer transitions 0/61 dead transitions. [2024-06-27 20:59:10,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 280 flow [2024-06-27 20:59:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:59:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:59:10,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-27 20:59:10,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 20:59:10,159 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-27 20:59:10,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 280 flow [2024-06-27 20:59:10,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 61 transitions, 274 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:10,163 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-27 20:59:10,164 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-27 20:59:10,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-27 20:59:10,166 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-27 20:59:10,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:10,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:10,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:10,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:59:10,177 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:10,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1279362181, now seen corresponding path program 1 times [2024-06-27 20:59:10,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:10,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030546012] [2024-06-27 20:59:10,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:10,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:10,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:12,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:12,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:12,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030546012] [2024-06-27 20:59:12,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030546012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:12,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:12,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:59:12,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093730654] [2024-06-27 20:59:12,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:12,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:59:12,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:59:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:59:12,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:12,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:12,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:12,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:12,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:12,683 INFO L124 PetriNetUnfolderBase]: 1381/2094 cut-off events. [2024-06-27 20:59:12,683 INFO L125 PetriNetUnfolderBase]: For 1029/1040 co-relation queries the response was YES. [2024-06-27 20:59:12,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5364 conditions, 2094 events. 1381/2094 cut-off events. For 1029/1040 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9674 event pairs, 458 based on Foata normal form. 14/2106 useless extension candidates. Maximal degree in co-relation 5349. Up to 1992 conditions per place. [2024-06-27 20:59:12,691 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 54 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-06-27 20:59:12,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 68 transitions, 344 flow [2024-06-27 20:59:12,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:12,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:12,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-27 20:59:12,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-27 20:59:12,694 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 5 states and 103 transitions. [2024-06-27 20:59:12,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 68 transitions, 344 flow [2024-06-27 20:59:12,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 342 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 20:59:12,696 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 185 flow [2024-06-27 20:59:12,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=185, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 20:59:12,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 20:59:12,697 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 185 flow [2024-06-27 20:59:12,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:12,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:12,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:12,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:59:12,698 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:12,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:12,698 INFO L85 PathProgramCache]: Analyzing trace with hash 2088100799, now seen corresponding path program 1 times [2024-06-27 20:59:12,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:12,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594283148] [2024-06-27 20:59:12,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:12,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:14,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:14,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594283148] [2024-06-27 20:59:14,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594283148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:14,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:14,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:59:14,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931740802] [2024-06-27 20:59:14,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:14,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:59:14,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:14,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:59:14,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:59:14,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:14,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 185 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:14,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:14,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:14,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:14,872 INFO L124 PetriNetUnfolderBase]: 1075/1648 cut-off events. [2024-06-27 20:59:14,872 INFO L125 PetriNetUnfolderBase]: For 1591/1594 co-relation queries the response was YES. [2024-06-27 20:59:14,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4634 conditions, 1648 events. 1075/1648 cut-off events. For 1591/1594 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7778 event pairs, 487 based on Foata normal form. 4/1649 useless extension candidates. Maximal degree in co-relation 4615. Up to 1600 conditions per place. [2024-06-27 20:59:14,880 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-27 20:59:14,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 343 flow [2024-06-27 20:59:14,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:14,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:14,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:59:14,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:59:14,882 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 185 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:59:14,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 343 flow [2024-06-27 20:59:14,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 322 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:14,885 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-27 20:59:14,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-27 20:59:14,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-27 20:59:14,886 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-27 20:59:14,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:14,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:14,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:14,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:59:14,886 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:14,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:14,887 INFO L85 PathProgramCache]: Analyzing trace with hash 321810491, now seen corresponding path program 1 times [2024-06-27 20:59:14,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:14,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594385051] [2024-06-27 20:59:14,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:14,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:16,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-27 20:59:16,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:16,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594385051] [2024-06-27 20:59:16,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594385051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:16,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:16,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394388754] [2024-06-27 20:59:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:16,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:16,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:16,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:16,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:16,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:16,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:17,292 INFO L124 PetriNetUnfolderBase]: 1070/1641 cut-off events. [2024-06-27 20:59:17,292 INFO L125 PetriNetUnfolderBase]: For 2390/2396 co-relation queries the response was YES. [2024-06-27 20:59:17,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5006 conditions, 1641 events. 1070/1641 cut-off events. For 2390/2396 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7706 event pairs, 469 based on Foata normal form. 6/1644 useless extension candidates. Maximal degree in co-relation 4985. Up to 1582 conditions per place. [2024-06-27 20:59:17,301 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-27 20:59:17,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 402 flow [2024-06-27 20:59:17,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:17,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 20:59:17,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:59:17,305 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 6 states and 106 transitions. [2024-06-27 20:59:17,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 402 flow [2024-06-27 20:59:17,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 378 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:17,308 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 246 flow [2024-06-27 20:59:17,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=246, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-27 20:59:17,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-27 20:59:17,309 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 246 flow [2024-06-27 20:59:17,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:17,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:17,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:17,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:59:17,310 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:17,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:17,310 INFO L85 PathProgramCache]: Analyzing trace with hash -619875518, now seen corresponding path program 1 times [2024-06-27 20:59:17,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:17,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552522647] [2024-06-27 20:59:17,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:17,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:18,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:18,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:18,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552522647] [2024-06-27 20:59:18,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552522647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:18,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:18,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:59:18,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910953371] [2024-06-27 20:59:18,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:18,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:59:18,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:18,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:59:18,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:59:18,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:18,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 246 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:18,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:18,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:18,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:19,575 INFO L124 PetriNetUnfolderBase]: 1083/1666 cut-off events. [2024-06-27 20:59:19,575 INFO L125 PetriNetUnfolderBase]: For 3433/3439 co-relation queries the response was YES. [2024-06-27 20:59:19,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5492 conditions, 1666 events. 1083/1666 cut-off events. For 3433/3439 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7888 event pairs, 451 based on Foata normal form. 6/1669 useless extension candidates. Maximal degree in co-relation 5470. Up to 1580 conditions per place. [2024-06-27 20:59:19,584 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-27 20:59:19,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 516 flow [2024-06-27 20:59:19,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:19,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:19,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 20:59:19,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 20:59:19,586 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 246 flow. Second operand 6 states and 113 transitions. [2024-06-27 20:59:19,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 516 flow [2024-06-27 20:59:19,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 482 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:19,590 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 298 flow [2024-06-27 20:59:19,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-27 20:59:19,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-27 20:59:19,594 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 298 flow [2024-06-27 20:59:19,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:19,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:19,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:19,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:59:19,594 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:19,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:19,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1385946148, now seen corresponding path program 2 times [2024-06-27 20:59:19,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:19,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059466617] [2024-06-27 20:59:19,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:19,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:21,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:21,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:21,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059466617] [2024-06-27 20:59:21,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059466617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:21,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:21,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:21,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799141684] [2024-06-27 20:59:21,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:21,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:21,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:21,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:21,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:21,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:21,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 298 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:21,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:21,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:21,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:21,971 INFO L124 PetriNetUnfolderBase]: 1369/2086 cut-off events. [2024-06-27 20:59:21,971 INFO L125 PetriNetUnfolderBase]: For 5637/5673 co-relation queries the response was YES. [2024-06-27 20:59:21,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7138 conditions, 2086 events. 1369/2086 cut-off events. For 5637/5673 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9717 event pairs, 514 based on Foata normal form. 23/2105 useless extension candidates. Maximal degree in co-relation 7115. Up to 1975 conditions per place. [2024-06-27 20:59:21,981 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-27 20:59:21,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 484 flow [2024-06-27 20:59:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:21,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:21,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 20:59:21,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-27 20:59:21,983 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 298 flow. Second operand 5 states and 92 transitions. [2024-06-27 20:59:21,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 484 flow [2024-06-27 20:59:21,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 452 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:21,988 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 304 flow [2024-06-27 20:59:21,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 20:59:21,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 20:59:21,989 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 304 flow [2024-06-27 20:59:21,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:21,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:21,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:21,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:59:21,989 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:21,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:21,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1386192412, now seen corresponding path program 1 times [2024-06-27 20:59:21,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:21,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408698058] [2024-06-27 20:59:21,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:21,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:24,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-27 20:59:24,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:24,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408698058] [2024-06-27 20:59:24,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408698058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:24,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:24,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:24,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777030696] [2024-06-27 20:59:24,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:24,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:24,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:24,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:24,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:24,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 304 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:24,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:24,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:24,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:24,991 INFO L124 PetriNetUnfolderBase]: 1070/1647 cut-off events. [2024-06-27 20:59:24,991 INFO L125 PetriNetUnfolderBase]: For 5806/5812 co-relation queries the response was YES. [2024-06-27 20:59:24,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6008 conditions, 1647 events. 1070/1647 cut-off events. For 5806/5812 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7792 event pairs, 432 based on Foata normal form. 8/1652 useless extension candidates. Maximal degree in co-relation 5983. Up to 1560 conditions per place. [2024-06-27 20:59:25,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 62 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-27 20:59:25,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 540 flow [2024-06-27 20:59:25,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:25,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:25,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:59:25,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 20:59:25,005 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 304 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:59:25,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 540 flow [2024-06-27 20:59:25,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 514 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:25,009 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 341 flow [2024-06-27 20:59:25,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=341, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-27 20:59:25,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 20:59:25,010 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 341 flow [2024-06-27 20:59:25,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:25,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:25,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:25,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:59:25,010 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:25,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:25,011 INFO L85 PathProgramCache]: Analyzing trace with hash 593828053, now seen corresponding path program 1 times [2024-06-27 20:59:25,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:25,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169011087] [2024-06-27 20:59:25,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:25,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:26,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:26,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:26,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169011087] [2024-06-27 20:59:26,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169011087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:26,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:26,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:26,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407837483] [2024-06-27 20:59:26,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:26,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:26,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:26,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 341 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:26,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:26,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:26,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:27,705 INFO L124 PetriNetUnfolderBase]: 1366/2087 cut-off events. [2024-06-27 20:59:27,705 INFO L125 PetriNetUnfolderBase]: For 8482/8514 co-relation queries the response was YES. [2024-06-27 20:59:27,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 2087 events. 1366/2087 cut-off events. For 8482/8514 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9686 event pairs, 488 based on Foata normal form. 23/2106 useless extension candidates. Maximal degree in co-relation 7665. Up to 1948 conditions per place. [2024-06-27 20:59:27,715 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-27 20:59:27,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 607 flow [2024-06-27 20:59:27,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:27,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:27,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:59:27,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 20:59:27,729 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 341 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:59:27,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 607 flow [2024-06-27 20:59:27,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 562 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:27,734 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 374 flow [2024-06-27 20:59:27,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=374, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-27 20:59:27,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-27 20:59:27,735 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 374 flow [2024-06-27 20:59:27,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:27,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:27,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:27,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:59:27,735 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:27,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:27,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1574062013, now seen corresponding path program 2 times [2024-06-27 20:59:27,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:27,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688449851] [2024-06-27 20:59:27,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:27,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:27,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:29,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:29,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:29,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688449851] [2024-06-27 20:59:29,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688449851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:29,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:29,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:29,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781187669] [2024-06-27 20:59:29,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:29,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:29,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:29,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:29,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:29,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:29,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 374 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:29,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:29,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:29,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:30,207 INFO L124 PetriNetUnfolderBase]: 1379/2106 cut-off events. [2024-06-27 20:59:30,208 INFO L125 PetriNetUnfolderBase]: For 10652/10684 co-relation queries the response was YES. [2024-06-27 20:59:30,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8157 conditions, 2106 events. 1379/2106 cut-off events. For 10652/10684 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9784 event pairs, 488 based on Foata normal form. 23/2125 useless extension candidates. Maximal degree in co-relation 8130. Up to 1937 conditions per place. [2024-06-27 20:59:30,221 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 22 changer transitions 0/98 dead transitions. [2024-06-27 20:59:30,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 738 flow [2024-06-27 20:59:30,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:30,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:30,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:59:30,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:59:30,223 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 374 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:59:30,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 738 flow [2024-06-27 20:59:30,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 684 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:30,228 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 442 flow [2024-06-27 20:59:30,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-27 20:59:30,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-27 20:59:30,229 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 442 flow [2024-06-27 20:59:30,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:30,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:30,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:30,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:59:30,229 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1574067593, now seen corresponding path program 3 times [2024-06-27 20:59:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406009826] [2024-06-27 20:59:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:30,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:31,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:31,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:31,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406009826] [2024-06-27 20:59:31,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406009826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:31,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:31,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:31,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218250808] [2024-06-27 20:59:31,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:31,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:31,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:31,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:31,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:31,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:31,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 442 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:31,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:31,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:31,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:32,745 INFO L124 PetriNetUnfolderBase]: 1374/2099 cut-off events. [2024-06-27 20:59:32,745 INFO L125 PetriNetUnfolderBase]: For 13105/13137 co-relation queries the response was YES. [2024-06-27 20:59:32,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 2099 events. 1374/2099 cut-off events. For 13105/13137 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9784 event pairs, 488 based on Foata normal form. 23/2118 useless extension candidates. Maximal degree in co-relation 8510. Up to 1971 conditions per place. [2024-06-27 20:59:32,755 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 70 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 20:59:32,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 672 flow [2024-06-27 20:59:32,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:32,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:32,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:59:32,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 20:59:32,757 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 442 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:59:32,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 672 flow [2024-06-27 20:59:32,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 90 transitions, 608 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:32,769 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 418 flow [2024-06-27 20:59:32,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-06-27 20:59:32,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-27 20:59:32,770 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 418 flow [2024-06-27 20:59:32,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:32,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:32,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:32,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:59:32,770 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:32,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:32,771 INFO L85 PathProgramCache]: Analyzing trace with hash 672803100, now seen corresponding path program 1 times [2024-06-27 20:59:32,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:32,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232751048] [2024-06-27 20:59:32,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:32,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:32,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:34,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:34,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:34,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232751048] [2024-06-27 20:59:34,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232751048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:34,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:34,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:59:34,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535306622] [2024-06-27 20:59:34,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:34,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:59:34,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:34,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:59:34,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:59:34,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:34,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:34,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:34,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:34,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:34,967 INFO L124 PetriNetUnfolderBase]: 1013/1592 cut-off events. [2024-06-27 20:59:34,967 INFO L125 PetriNetUnfolderBase]: For 12437/12437 co-relation queries the response was YES. [2024-06-27 20:59:34,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6957 conditions, 1592 events. 1013/1592 cut-off events. For 12437/12437 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7657 event pairs, 416 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 6927. Up to 1523 conditions per place. [2024-06-27 20:59:34,975 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 60 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-27 20:59:34,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 79 transitions, 600 flow [2024-06-27 20:59:34,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:34,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:34,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 20:59:34,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 20:59:34,977 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 418 flow. Second operand 5 states and 88 transitions. [2024-06-27 20:59:34,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 79 transitions, 600 flow [2024-06-27 20:59:34,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 79 transitions, 560 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:34,983 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 429 flow [2024-06-27 20:59:34,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=429, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-27 20:59:34,984 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-27 20:59:34,984 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 429 flow [2024-06-27 20:59:34,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:34,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:34,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:34,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:59:34,984 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:34,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:34,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1297274529, now seen corresponding path program 1 times [2024-06-27 20:59:34,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:34,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524593825] [2024-06-27 20:59:34,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:34,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:36,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:36,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:36,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524593825] [2024-06-27 20:59:36,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524593825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:36,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:36,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:36,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889949226] [2024-06-27 20:59:36,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:36,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:36,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:36,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:36,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:36,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:36,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 429 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:36,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:36,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:36,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:37,493 INFO L124 PetriNetUnfolderBase]: 1105/1708 cut-off events. [2024-06-27 20:59:37,493 INFO L125 PetriNetUnfolderBase]: For 14192/14195 co-relation queries the response was YES. [2024-06-27 20:59:37,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 1708 events. 1105/1708 cut-off events. For 14192/14195 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8062 event pairs, 263 based on Foata normal form. 6/1711 useless extension candidates. Maximal degree in co-relation 7690. Up to 1518 conditions per place. [2024-06-27 20:59:37,503 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-27 20:59:37,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 105 transitions, 807 flow [2024-06-27 20:59:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:37,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:59:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 20:59:37,505 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 429 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:59:37,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 105 transitions, 807 flow [2024-06-27 20:59:37,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 105 transitions, 780 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:37,513 INFO L231 Difference]: Finished difference. Result has 75 places, 73 transitions, 511 flow [2024-06-27 20:59:37,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=511, PETRI_PLACES=75, PETRI_TRANSITIONS=73} [2024-06-27 20:59:37,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 20:59:37,514 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 73 transitions, 511 flow [2024-06-27 20:59:37,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:37,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:37,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:37,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:59:37,515 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:37,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:37,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1300131489, now seen corresponding path program 2 times [2024-06-27 20:59:37,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756239936] [2024-06-27 20:59:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:39,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756239936] [2024-06-27 20:59:39,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756239936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:39,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:39,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:39,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194593297] [2024-06-27 20:59:39,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:39,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:39,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:39,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:39,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:39,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:39,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 73 transitions, 511 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:39,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:39,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:39,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:40,419 INFO L124 PetriNetUnfolderBase]: 1125/1740 cut-off events. [2024-06-27 20:59:40,419 INFO L125 PetriNetUnfolderBase]: For 16648/16651 co-relation queries the response was YES. [2024-06-27 20:59:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8196 conditions, 1740 events. 1125/1740 cut-off events. For 16648/16651 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8209 event pairs, 391 based on Foata normal form. 6/1743 useless extension candidates. Maximal degree in co-relation 8164. Up to 1628 conditions per place. [2024-06-27 20:59:40,443 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 81 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2024-06-27 20:59:40,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 104 transitions, 811 flow [2024-06-27 20:59:40,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:40,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 20:59:40,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-27 20:59:40,458 INFO L175 Difference]: Start difference. First operand has 75 places, 73 transitions, 511 flow. Second operand 7 states and 127 transitions. [2024-06-27 20:59:40,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 104 transitions, 811 flow [2024-06-27 20:59:40,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 104 transitions, 757 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:40,469 INFO L231 Difference]: Finished difference. Result has 79 places, 75 transitions, 536 flow [2024-06-27 20:59:40,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=536, PETRI_PLACES=79, PETRI_TRANSITIONS=75} [2024-06-27 20:59:40,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 20:59:40,470 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 75 transitions, 536 flow [2024-06-27 20:59:40,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:40,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:40,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:40,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:59:40,470 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:40,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:40,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1228802211, now seen corresponding path program 1 times [2024-06-27 20:59:40,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:40,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571559728] [2024-06-27 20:59:40,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:40,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:40,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:42,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:42,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:42,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571559728] [2024-06-27 20:59:42,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571559728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:42,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:42,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:42,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859191590] [2024-06-27 20:59:42,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:42,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:42,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:42,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:42,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:42,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:42,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 75 transitions, 536 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:42,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:42,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:42,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:43,667 INFO L124 PetriNetUnfolderBase]: 1415/2172 cut-off events. [2024-06-27 20:59:43,668 INFO L125 PetriNetUnfolderBase]: For 21704/21728 co-relation queries the response was YES. [2024-06-27 20:59:43,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9912 conditions, 2172 events. 1415/2172 cut-off events. For 21704/21728 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10240 event pairs, 430 based on Foata normal form. 18/2186 useless extension candidates. Maximal degree in co-relation 9878. Up to 2016 conditions per place. [2024-06-27 20:59:43,679 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 86 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-27 20:59:43,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 870 flow [2024-06-27 20:59:43,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:43,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 20:59:43,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 20:59:43,681 INFO L175 Difference]: Start difference. First operand has 79 places, 75 transitions, 536 flow. Second operand 8 states and 137 transitions. [2024-06-27 20:59:43,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 870 flow [2024-06-27 20:59:43,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 819 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:43,694 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 579 flow [2024-06-27 20:59:43,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=579, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-27 20:59:43,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 20:59:43,694 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 579 flow [2024-06-27 20:59:43,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:43,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:43,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:43,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:59:43,695 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:43,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:43,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1551458335, now seen corresponding path program 3 times [2024-06-27 20:59:43,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:43,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526785570] [2024-06-27 20:59:43,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:43,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:43,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:45,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:45,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:45,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526785570] [2024-06-27 20:59:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526785570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258445678] [2024-06-27 20:59:45,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:45,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:45,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:45,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:45,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:45,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:45,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:46,141 INFO L124 PetriNetUnfolderBase]: 1130/1747 cut-off events. [2024-06-27 20:59:46,141 INFO L125 PetriNetUnfolderBase]: For 20719/20722 co-relation queries the response was YES. [2024-06-27 20:59:46,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8662 conditions, 1747 events. 1130/1747 cut-off events. For 20719/20722 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8265 event pairs, 243 based on Foata normal form. 6/1750 useless extension candidates. Maximal degree in co-relation 8627. Up to 1608 conditions per place. [2024-06-27 20:59:46,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 20:59:46,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 102 transitions, 831 flow [2024-06-27 20:59:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:46,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-27 20:59:46,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:59:46,171 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 579 flow. Second operand 6 states and 112 transitions. [2024-06-27 20:59:46,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 102 transitions, 831 flow [2024-06-27 20:59:46,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 745 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:46,190 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 537 flow [2024-06-27 20:59:46,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=537, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-27 20:59:46,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 20:59:46,191 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 537 flow [2024-06-27 20:59:46,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:46,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:46,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:46,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:59:46,192 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:46,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:46,192 INFO L85 PathProgramCache]: Analyzing trace with hash 454614551, now seen corresponding path program 2 times [2024-06-27 20:59:46,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:46,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604796725] [2024-06-27 20:59:46,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:46,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:48,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:48,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:48,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604796725] [2024-06-27 20:59:48,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604796725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:48,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:48,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:48,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183822223] [2024-06-27 20:59:48,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:48,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:48,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:48,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:48,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:48,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:48,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 537 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:48,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:48,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:48,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:49,366 INFO L124 PetriNetUnfolderBase]: 1420/2179 cut-off events. [2024-06-27 20:59:49,367 INFO L125 PetriNetUnfolderBase]: For 26769/26793 co-relation queries the response was YES. [2024-06-27 20:59:49,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10398 conditions, 2179 events. 1420/2179 cut-off events. For 26769/26793 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10236 event pairs, 428 based on Foata normal form. 18/2193 useless extension candidates. Maximal degree in co-relation 10362. Up to 1995 conditions per place. [2024-06-27 20:59:49,378 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 87 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2024-06-27 20:59:49,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 116 transitions, 887 flow [2024-06-27 20:59:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:49,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:49,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:59:49,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:59:49,380 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 537 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:59:49,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 116 transitions, 887 flow [2024-06-27 20:59:49,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 846 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:49,394 INFO L231 Difference]: Finished difference. Result has 85 places, 81 transitions, 602 flow [2024-06-27 20:59:49,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=602, PETRI_PLACES=85, PETRI_TRANSITIONS=81} [2024-06-27 20:59:49,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-27 20:59:49,395 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 81 transitions, 602 flow [2024-06-27 20:59:49,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:49,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:49,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:59:49,396 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:49,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:49,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1551273885, now seen corresponding path program 3 times [2024-06-27 20:59:49,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:49,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893715089] [2024-06-27 20:59:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:49,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:49,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:51,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:51,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893715089] [2024-06-27 20:59:51,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893715089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:51,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:51,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:51,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160025784] [2024-06-27 20:59:51,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:51,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:51,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:51,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:51,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:51,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:51,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 81 transitions, 602 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:51,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:51,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:51,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:52,388 INFO L124 PetriNetUnfolderBase]: 1433/2198 cut-off events. [2024-06-27 20:59:52,388 INFO L125 PetriNetUnfolderBase]: For 30722/30746 co-relation queries the response was YES. [2024-06-27 20:59:52,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10955 conditions, 2198 events. 1433/2198 cut-off events. For 30722/30746 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10373 event pairs, 428 based on Foata normal form. 18/2212 useless extension candidates. Maximal degree in co-relation 10918. Up to 1962 conditions per place. [2024-06-27 20:59:52,417 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-27 20:59:52,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1118 flow [2024-06-27 20:59:52,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:59:52,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:59:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:59:52,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 20:59:52,419 INFO L175 Difference]: Start difference. First operand has 85 places, 81 transitions, 602 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:59:52,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1118 flow [2024-06-27 20:59:52,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 1036 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:52,451 INFO L231 Difference]: Finished difference. Result has 88 places, 87 transitions, 702 flow [2024-06-27 20:59:52,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=702, PETRI_PLACES=88, PETRI_TRANSITIONS=87} [2024-06-27 20:59:52,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-27 20:59:52,451 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 87 transitions, 702 flow [2024-06-27 20:59:52,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:52,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:52,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:52,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:59:52,452 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:52,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:52,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1551453375, now seen corresponding path program 4 times [2024-06-27 20:59:52,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:52,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133279184] [2024-06-27 20:59:52,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:52,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:54,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:54,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133279184] [2024-06-27 20:59:54,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133279184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:54,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:54,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:54,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238588822] [2024-06-27 20:59:54,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:54,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:54,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:54,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:54,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:54,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:54,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 702 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:54,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:54,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:54,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:55,165 INFO L124 PetriNetUnfolderBase]: 1151/1784 cut-off events. [2024-06-27 20:59:55,165 INFO L125 PetriNetUnfolderBase]: For 29299/29302 co-relation queries the response was YES. [2024-06-27 20:59:55,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 1784 events. 1151/1784 cut-off events. For 29299/29302 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8498 event pairs, 371 based on Foata normal form. 4/1785 useless extension candidates. Maximal degree in co-relation 9597. Up to 1677 conditions per place. [2024-06-27 20:59:55,175 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 91 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2024-06-27 20:59:55,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 990 flow [2024-06-27 20:59:55,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:55,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:55,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 20:59:55,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-27 20:59:55,177 INFO L175 Difference]: Start difference. First operand has 88 places, 87 transitions, 702 flow. Second operand 7 states and 127 transitions. [2024-06-27 20:59:55,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 990 flow [2024-06-27 20:59:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 115 transitions, 888 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:55,190 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 646 flow [2024-06-27 20:59:55,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-27 20:59:55,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-27 20:59:55,191 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 646 flow [2024-06-27 20:59:55,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:55,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:55,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:55,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:59:55,192 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:55,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:55,192 INFO L85 PathProgramCache]: Analyzing trace with hash -617938953, now seen corresponding path program 1 times [2024-06-27 20:59:55,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:55,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039035181] [2024-06-27 20:59:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:55,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039035181] [2024-06-27 20:59:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039035181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:56,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:56,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:59:56,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301671558] [2024-06-27 20:59:56,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:56,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:59:56,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:56,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:59:56,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:59:56,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:56,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 646 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:56,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:56,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:56,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:57,743 INFO L124 PetriNetUnfolderBase]: 1331/2069 cut-off events. [2024-06-27 20:59:57,743 INFO L125 PetriNetUnfolderBase]: For 35701/35703 co-relation queries the response was YES. [2024-06-27 20:59:57,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 2069 events. 1331/2069 cut-off events. For 35701/35703 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9823 event pairs, 393 based on Foata normal form. 5/2063 useless extension candidates. Maximal degree in co-relation 10846. Up to 1973 conditions per place. [2024-06-27 20:59:57,753 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 89 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-06-27 20:59:57,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 941 flow [2024-06-27 20:59:57,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:57,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:57,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 20:59:57,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-27 20:59:57,755 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 646 flow. Second operand 6 states and 97 transitions. [2024-06-27 20:59:57,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 941 flow [2024-06-27 20:59:57,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 109 transitions, 889 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:57,771 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 715 flow [2024-06-27 20:59:57,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=715, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-27 20:59:57,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-27 20:59:57,771 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 715 flow [2024-06-27 20:59:57,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:57,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:57,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:57,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:59:57,772 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:57,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:57,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1585234896, now seen corresponding path program 1 times [2024-06-27 20:59:57,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:57,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009787648] [2024-06-27 20:59:57,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:57,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:57,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:59,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009787648] [2024-06-27 20:59:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009787648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:59,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:59,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:59,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520427276] [2024-06-27 20:59:59,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:59,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:59,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:59,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:59,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:59,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:59:59,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 715 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:59,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:59,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:59:59,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:00,302 INFO L124 PetriNetUnfolderBase]: 1436/2207 cut-off events. [2024-06-27 21:00:00,302 INFO L125 PetriNetUnfolderBase]: For 38571/38600 co-relation queries the response was YES. [2024-06-27 21:00:00,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11834 conditions, 2207 events. 1436/2207 cut-off events. For 38571/38600 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10447 event pairs, 260 based on Foata normal form. 22/2225 useless extension candidates. Maximal degree in co-relation 11791. Up to 1935 conditions per place. [2024-06-27 21:00:00,316 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 103 selfloop transitions, 28 changer transitions 0/135 dead transitions. [2024-06-27 21:00:00,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1099 flow [2024-06-27 21:00:00,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:00,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:00,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:00:00,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:00:00,322 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 715 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:00:00,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1099 flow [2024-06-27 21:00:00,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1089 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 21:00:00,341 INFO L231 Difference]: Finished difference. Result has 99 places, 99 transitions, 808 flow [2024-06-27 21:00:00,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=808, PETRI_PLACES=99, PETRI_TRANSITIONS=99} [2024-06-27 21:00:00,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-27 21:00:00,342 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 99 transitions, 808 flow [2024-06-27 21:00:00,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:00,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:00,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:00,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:00:00,343 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:00,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:00,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1649520086, now seen corresponding path program 2 times [2024-06-27 21:00:00,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912608264] [2024-06-27 21:00:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:00,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:02,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:02,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:02,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912608264] [2024-06-27 21:00:02,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912608264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:02,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:02,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:02,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419464644] [2024-06-27 21:00:02,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:02,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:02,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:02,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:02,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:02,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:02,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 99 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:02,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:02,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:02,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:03,126 INFO L124 PetriNetUnfolderBase]: 1456/2239 cut-off events. [2024-06-27 21:00:03,127 INFO L125 PetriNetUnfolderBase]: For 42920/42949 co-relation queries the response was YES. [2024-06-27 21:00:03,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12448 conditions, 2239 events. 1456/2239 cut-off events. For 42920/42949 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10633 event pairs, 394 based on Foata normal form. 22/2257 useless extension candidates. Maximal degree in co-relation 12402. Up to 2072 conditions per place. [2024-06-27 21:00:03,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 24 changer transitions 0/135 dead transitions. [2024-06-27 21:00:03,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 135 transitions, 1192 flow [2024-06-27 21:00:03,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:03,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:00:03,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:00:03,141 INFO L175 Difference]: Start difference. First operand has 99 places, 99 transitions, 808 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:00:03,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 135 transitions, 1192 flow [2024-06-27 21:00:03,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 135 transitions, 1107 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:03,162 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 822 flow [2024-06-27 21:00:03,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-06-27 21:00:03,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 21:00:03,163 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 822 flow [2024-06-27 21:00:03,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:03,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:03,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:03,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:00:03,165 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:03,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:03,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1649372216, now seen corresponding path program 3 times [2024-06-27 21:00:03,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:03,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528305971] [2024-06-27 21:00:03,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:03,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:03,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:04,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:04,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528305971] [2024-06-27 21:00:04,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528305971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:04,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:04,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:04,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603748670] [2024-06-27 21:00:04,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:04,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:04,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:04,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:04,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:04,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:04,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 822 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:04,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:04,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:04,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:06,017 INFO L124 PetriNetUnfolderBase]: 1366/2143 cut-off events. [2024-06-27 21:00:06,017 INFO L125 PetriNetUnfolderBase]: For 47534/47540 co-relation queries the response was YES. [2024-06-27 21:00:06,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12402 conditions, 2143 events. 1366/2143 cut-off events. For 47534/47540 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10247 event pairs, 368 based on Foata normal form. 7/2145 useless extension candidates. Maximal degree in co-relation 12355. Up to 1979 conditions per place. [2024-06-27 21:00:06,028 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-06-27 21:00:06,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 138 transitions, 1210 flow [2024-06-27 21:00:06,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:06,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:06,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:00:06,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 21:00:06,030 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 822 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:00:06,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 138 transitions, 1210 flow [2024-06-27 21:00:06,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 138 transitions, 1129 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:06,055 INFO L231 Difference]: Finished difference. Result has 103 places, 103 transitions, 842 flow [2024-06-27 21:00:06,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=842, PETRI_PLACES=103, PETRI_TRANSITIONS=103} [2024-06-27 21:00:06,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:00:06,056 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 103 transitions, 842 flow [2024-06-27 21:00:06,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:06,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:06,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:06,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:00:06,057 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:06,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:06,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1649526038, now seen corresponding path program 1 times [2024-06-27 21:00:06,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:06,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232203797] [2024-06-27 21:00:06,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:06,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:06,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:08,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-27 21:00:08,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:08,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232203797] [2024-06-27 21:00:08,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232203797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:08,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:08,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:00:08,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254050430] [2024-06-27 21:00:08,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:08,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:00:08,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:08,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:00:08,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:00:08,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:08,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 103 transitions, 842 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:08,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:08,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:08,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:09,264 INFO L124 PetriNetUnfolderBase]: 1544/2399 cut-off events. [2024-06-27 21:00:09,265 INFO L125 PetriNetUnfolderBase]: For 56856/56885 co-relation queries the response was YES. [2024-06-27 21:00:09,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13668 conditions, 2399 events. 1544/2399 cut-off events. For 56856/56885 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11762 event pairs, 408 based on Foata normal form. 34/2429 useless extension candidates. Maximal degree in co-relation 13620. Up to 2119 conditions per place. [2024-06-27 21:00:09,277 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 26 changer transitions 0/146 dead transitions. [2024-06-27 21:00:09,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 146 transitions, 1282 flow [2024-06-27 21:00:09,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:00:09,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:00:09,279 INFO L175 Difference]: Start difference. First operand has 103 places, 103 transitions, 842 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:00:09,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 146 transitions, 1282 flow [2024-06-27 21:00:09,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:09,307 INFO L231 Difference]: Finished difference. Result has 106 places, 104 transitions, 854 flow [2024-06-27 21:00:09,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=854, PETRI_PLACES=106, PETRI_TRANSITIONS=104} [2024-06-27 21:00:09,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 21:00:09,309 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 104 transitions, 854 flow [2024-06-27 21:00:09,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:09,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:09,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:09,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:00:09,310 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:09,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -845056158, now seen corresponding path program 4 times [2024-06-27 21:00:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:09,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265479951] [2024-06-27 21:00:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:09,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:10,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:10,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:10,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265479951] [2024-06-27 21:00:10,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265479951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:10,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:10,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:10,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107301664] [2024-06-27 21:00:10,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:10,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:10,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:10,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:10,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:10,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:10,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 104 transitions, 854 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:10,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:10,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:10,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:11,784 INFO L124 PetriNetUnfolderBase]: 1564/2431 cut-off events. [2024-06-27 21:00:11,784 INFO L125 PetriNetUnfolderBase]: For 57827/57856 co-relation queries the response was YES. [2024-06-27 21:00:11,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 2431 events. 1564/2431 cut-off events. For 57827/57856 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11920 event pairs, 410 based on Foata normal form. 22/2449 useless extension candidates. Maximal degree in co-relation 13940. Up to 2224 conditions per place. [2024-06-27 21:00:11,798 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 27 changer transitions 0/141 dead transitions. [2024-06-27 21:00:11,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 141 transitions, 1264 flow [2024-06-27 21:00:11,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:00:11,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:00:11,800 INFO L175 Difference]: Start difference. First operand has 106 places, 104 transitions, 854 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:00:11,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 141 transitions, 1264 flow [2024-06-27 21:00:11,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1199 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:11,827 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 904 flow [2024-06-27 21:00:11,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=904, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-27 21:00:11,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-27 21:00:11,828 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 904 flow [2024-06-27 21:00:11,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:11,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:11,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:11,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:00:11,828 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:11,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:11,829 INFO L85 PathProgramCache]: Analyzing trace with hash -850418538, now seen corresponding path program 5 times [2024-06-27 21:00:11,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:11,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319407670] [2024-06-27 21:00:11,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:11,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:13,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:13,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319407670] [2024-06-27 21:00:13,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319407670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:13,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:13,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:13,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902644979] [2024-06-27 21:00:13,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:13,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:13,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:13,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:13,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:13,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:13,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 904 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:13,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:13,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:13,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:14,622 INFO L124 PetriNetUnfolderBase]: 1584/2463 cut-off events. [2024-06-27 21:00:14,622 INFO L125 PetriNetUnfolderBase]: For 62216/62245 co-relation queries the response was YES. [2024-06-27 21:00:14,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14405 conditions, 2463 events. 1584/2463 cut-off events. For 62216/62245 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12133 event pairs, 416 based on Foata normal form. 22/2481 useless extension candidates. Maximal degree in co-relation 14355. Up to 2295 conditions per place. [2024-06-27 21:00:14,637 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 112 selfloop transitions, 21 changer transitions 0/137 dead transitions. [2024-06-27 21:00:14,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 137 transitions, 1294 flow [2024-06-27 21:00:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:14,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:00:14,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:00:14,639 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 904 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:00:14,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 137 transitions, 1294 flow [2024-06-27 21:00:14,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 137 transitions, 1197 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:14,670 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 914 flow [2024-06-27 21:00:14,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-27 21:00:14,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-27 21:00:14,681 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 914 flow [2024-06-27 21:00:14,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:14,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:14,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:14,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:00:14,681 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:14,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:14,682 INFO L85 PathProgramCache]: Analyzing trace with hash -850566408, now seen corresponding path program 6 times [2024-06-27 21:00:14,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:14,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562812926] [2024-06-27 21:00:14,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:14,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:14,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:16,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:16,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:16,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562812926] [2024-06-27 21:00:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562812926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:16,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:16,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:16,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360049257] [2024-06-27 21:00:16,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:16,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:16,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:16,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:16,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:16,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:16,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 914 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:16,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:16,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:16,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:17,032 INFO L124 PetriNetUnfolderBase]: 1466/2323 cut-off events. [2024-06-27 21:00:17,033 INFO L125 PetriNetUnfolderBase]: For 64936/64942 co-relation queries the response was YES. [2024-06-27 21:00:17,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 2323 events. 1466/2323 cut-off events. For 64936/64942 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11413 event pairs, 262 based on Foata normal form. 7/2325 useless extension candidates. Maximal degree in co-relation 13876. Up to 2120 conditions per place. [2024-06-27 21:00:17,047 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-06-27 21:00:17,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 140 transitions, 1308 flow [2024-06-27 21:00:17,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:17,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:00:17,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:00:17,048 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 914 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:00:17,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 140 transitions, 1308 flow [2024-06-27 21:00:17,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1219 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:17,078 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 938 flow [2024-06-27 21:00:17,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=938, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-27 21:00:17,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 21:00:17,079 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 938 flow [2024-06-27 21:00:17,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:17,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:17,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:17,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:00:17,080 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:17,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:17,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1208360226, now seen corresponding path program 2 times [2024-06-27 21:00:17,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:17,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353258602] [2024-06-27 21:00:17,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:17,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:19,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:19,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353258602] [2024-06-27 21:00:19,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353258602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:19,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:19,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:00:19,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422213012] [2024-06-27 21:00:19,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:19,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:00:19,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:19,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:00:19,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:00:19,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:19,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 938 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:19,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:19,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:19,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:20,194 INFO L124 PetriNetUnfolderBase]: 1692/2651 cut-off events. [2024-06-27 21:00:20,194 INFO L125 PetriNetUnfolderBase]: For 79562/79591 co-relation queries the response was YES. [2024-06-27 21:00:20,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15967 conditions, 2651 events. 1692/2651 cut-off events. For 79562/79591 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13409 event pairs, 404 based on Foata normal form. 30/2677 useless extension candidates. Maximal degree in co-relation 15915. Up to 2093 conditions per place. [2024-06-27 21:00:20,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 39 changer transitions 0/162 dead transitions. [2024-06-27 21:00:20,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1600 flow [2024-06-27 21:00:20,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:20,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:20,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:00:20,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 21:00:20,212 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 938 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:00:20,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1600 flow [2024-06-27 21:00:20,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 162 transitions, 1505 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:20,259 INFO L231 Difference]: Finished difference. Result has 114 places, 112 transitions, 1013 flow [2024-06-27 21:00:20,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1013, PETRI_PLACES=114, PETRI_TRANSITIONS=112} [2024-06-27 21:00:20,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-27 21:00:20,260 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 112 transitions, 1013 flow [2024-06-27 21:00:20,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:20,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:20,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:20,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:00:20,261 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:20,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:20,261 INFO L85 PathProgramCache]: Analyzing trace with hash -844848396, now seen corresponding path program 3 times [2024-06-27 21:00:20,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:20,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177004103] [2024-06-27 21:00:20,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:20,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:22,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:22,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:22,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177004103] [2024-06-27 21:00:22,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177004103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:22,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634649895] [2024-06-27 21:00:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:22,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:22,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:22,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:22,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:22,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 112 transitions, 1013 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:22,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:22,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:22,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:23,551 INFO L124 PetriNetUnfolderBase]: 1698/2723 cut-off events. [2024-06-27 21:00:23,551 INFO L125 PetriNetUnfolderBase]: For 95708/95714 co-relation queries the response was YES. [2024-06-27 21:00:23,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16900 conditions, 2723 events. 1698/2723 cut-off events. For 95708/95714 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14267 event pairs, 462 based on Foata normal form. 31/2749 useless extension candidates. Maximal degree in co-relation 16847. Up to 2279 conditions per place. [2024-06-27 21:00:23,571 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 40 changer transitions 0/161 dead transitions. [2024-06-27 21:00:23,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 161 transitions, 1541 flow [2024-06-27 21:00:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:23,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:23,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 21:00:23,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:00:23,573 INFO L175 Difference]: Start difference. First operand has 114 places, 112 transitions, 1013 flow. Second operand 10 states and 180 transitions. [2024-06-27 21:00:23,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 161 transitions, 1541 flow [2024-06-27 21:00:23,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 161 transitions, 1467 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:23,620 INFO L231 Difference]: Finished difference. Result has 119 places, 114 transitions, 1123 flow [2024-06-27 21:00:23,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1123, PETRI_PLACES=119, PETRI_TRANSITIONS=114} [2024-06-27 21:00:23,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-27 21:00:23,621 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 114 transitions, 1123 flow [2024-06-27 21:00:23,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:23,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:23,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:23,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:00:23,622 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:23,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:23,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1202788596, now seen corresponding path program 4 times [2024-06-27 21:00:23,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:23,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226303162] [2024-06-27 21:00:23,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:23,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:23,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:25,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:25,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226303162] [2024-06-27 21:00:25,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226303162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:25,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:25,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:00:25,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450863491] [2024-06-27 21:00:25,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:25,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:00:25,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:25,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:00:25,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:00:26,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:26,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 114 transitions, 1123 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:26,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:26,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:26,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:27,042 INFO L124 PetriNetUnfolderBase]: 1828/2891 cut-off events. [2024-06-27 21:00:27,042 INFO L125 PetriNetUnfolderBase]: For 96636/96665 co-relation queries the response was YES. [2024-06-27 21:00:27,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17264 conditions, 2891 events. 1828/2891 cut-off events. For 96636/96665 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15168 event pairs, 484 based on Foata normal form. 46/2933 useless extension candidates. Maximal degree in co-relation 17209. Up to 2516 conditions per place. [2024-06-27 21:00:27,061 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 123 selfloop transitions, 25 changer transitions 0/152 dead transitions. [2024-06-27 21:00:27,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 152 transitions, 1575 flow [2024-06-27 21:00:27,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:27,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:00:27,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:00:27,063 INFO L175 Difference]: Start difference. First operand has 119 places, 114 transitions, 1123 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:00:27,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 152 transitions, 1575 flow [2024-06-27 21:00:27,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 152 transitions, 1439 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 21:00:27,146 INFO L231 Difference]: Finished difference. Result has 119 places, 115 transitions, 1095 flow [2024-06-27 21:00:27,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=119, PETRI_TRANSITIONS=115} [2024-06-27 21:00:27,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-27 21:00:27,147 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 115 transitions, 1095 flow [2024-06-27 21:00:27,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:27,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:27,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:27,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:00:27,147 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:27,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:27,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1140361632, now seen corresponding path program 1 times [2024-06-27 21:00:27,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:27,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326629498] [2024-06-27 21:00:27,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:27,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:29,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:29,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:29,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326629498] [2024-06-27 21:00:29,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326629498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:29,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:29,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:29,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953950510] [2024-06-27 21:00:29,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:29,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:29,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:29,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:29,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:29,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:29,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 115 transitions, 1095 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:29,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:29,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:29,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:30,291 INFO L124 PetriNetUnfolderBase]: 1766/2847 cut-off events. [2024-06-27 21:00:30,291 INFO L125 PetriNetUnfolderBase]: For 92396/92402 co-relation queries the response was YES. [2024-06-27 21:00:30,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17035 conditions, 2847 events. 1766/2847 cut-off events. For 92396/92402 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15041 event pairs, 286 based on Foata normal form. 15/2857 useless extension candidates. Maximal degree in co-relation 16979. Up to 2499 conditions per place. [2024-06-27 21:00:30,310 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-06-27 21:00:30,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 160 transitions, 1559 flow [2024-06-27 21:00:30,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:30,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:30,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 21:00:30,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 21:00:30,312 INFO L175 Difference]: Start difference. First operand has 119 places, 115 transitions, 1095 flow. Second operand 9 states and 161 transitions. [2024-06-27 21:00:30,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 160 transitions, 1559 flow [2024-06-27 21:00:30,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 1487 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:30,361 INFO L231 Difference]: Finished difference. Result has 122 places, 116 transitions, 1137 flow [2024-06-27 21:00:30,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1137, PETRI_PLACES=122, PETRI_TRANSITIONS=116} [2024-06-27 21:00:30,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 21:00:30,362 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 116 transitions, 1137 flow [2024-06-27 21:00:30,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:30,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:30,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:30,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:00:30,363 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:30,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:30,363 INFO L85 PathProgramCache]: Analyzing trace with hash -404483134, now seen corresponding path program 2 times [2024-06-27 21:00:30,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:30,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490253279] [2024-06-27 21:00:30,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:30,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:32,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:32,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490253279] [2024-06-27 21:00:32,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490253279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:32,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:32,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:32,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407680364] [2024-06-27 21:00:32,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:32,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:32,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:32,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:32,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:32,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 116 transitions, 1137 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:32,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:32,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:32,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:33,857 INFO L124 PetriNetUnfolderBase]: 1814/2931 cut-off events. [2024-06-27 21:00:33,857 INFO L125 PetriNetUnfolderBase]: For 97679/97685 co-relation queries the response was YES. [2024-06-27 21:00:33,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17618 conditions, 2931 events. 1814/2931 cut-off events. For 97679/97685 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15777 event pairs, 476 based on Foata normal form. 15/2941 useless extension candidates. Maximal degree in co-relation 17561. Up to 2688 conditions per place. [2024-06-27 21:00:33,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 25 changer transitions 0/159 dead transitions. [2024-06-27 21:00:33,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 159 transitions, 1597 flow [2024-06-27 21:00:33,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:33,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:33,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:00:33,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-27 21:00:33,877 INFO L175 Difference]: Start difference. First operand has 122 places, 116 transitions, 1137 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:00:33,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 159 transitions, 1597 flow [2024-06-27 21:00:33,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 159 transitions, 1503 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:33,930 INFO L231 Difference]: Finished difference. Result has 124 places, 117 transitions, 1151 flow [2024-06-27 21:00:33,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=124, PETRI_TRANSITIONS=117} [2024-06-27 21:00:33,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-27 21:00:33,931 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 117 transitions, 1151 flow [2024-06-27 21:00:33,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:33,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:33,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:33,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:00:33,932 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:33,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:33,932 INFO L85 PathProgramCache]: Analyzing trace with hash -409067104, now seen corresponding path program 3 times [2024-06-27 21:00:33,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:33,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823980152] [2024-06-27 21:00:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:33,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:35,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:35,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:35,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823980152] [2024-06-27 21:00:35,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823980152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:35,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:35,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:00:35,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492218337] [2024-06-27 21:00:35,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:35,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:00:35,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:35,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:00:35,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:00:35,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:35,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 117 transitions, 1151 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:35,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:35,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:35,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:37,060 INFO L124 PetriNetUnfolderBase]: 1972/3143 cut-off events. [2024-06-27 21:00:37,060 INFO L125 PetriNetUnfolderBase]: For 105733/105762 co-relation queries the response was YES. [2024-06-27 21:00:37,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18485 conditions, 3143 events. 1972/3143 cut-off events. For 105733/105762 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17037 event pairs, 508 based on Foata normal form. 30/3169 useless extension candidates. Maximal degree in co-relation 18427. Up to 2863 conditions per place. [2024-06-27 21:00:37,080 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 24 changer transitions 0/161 dead transitions. [2024-06-27 21:00:37,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 161 transitions, 1627 flow [2024-06-27 21:00:37,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:37,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:37,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:00:37,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:00:37,082 INFO L175 Difference]: Start difference. First operand has 124 places, 117 transitions, 1151 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:00:37,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 161 transitions, 1627 flow [2024-06-27 21:00:37,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 161 transitions, 1539 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:37,155 INFO L231 Difference]: Finished difference. Result has 126 places, 118 transitions, 1171 flow [2024-06-27 21:00:37,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1171, PETRI_PLACES=126, PETRI_TRANSITIONS=118} [2024-06-27 21:00:37,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-27 21:00:37,155 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 118 transitions, 1171 flow [2024-06-27 21:00:37,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:37,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:37,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:37,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:00:37,156 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:37,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:37,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1729597472, now seen corresponding path program 1 times [2024-06-27 21:00:37,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:37,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457641106] [2024-06-27 21:00:37,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:37,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:37,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:39,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:39,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:39,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457641106] [2024-06-27 21:00:39,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457641106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:39,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:39,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:39,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257994407] [2024-06-27 21:00:39,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:39,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:39,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:39,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:39,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:39,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:39,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 118 transitions, 1171 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:39,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:39,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:39,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:40,039 INFO L124 PetriNetUnfolderBase]: 1977/3150 cut-off events. [2024-06-27 21:00:40,040 INFO L125 PetriNetUnfolderBase]: For 102968/102979 co-relation queries the response was YES. [2024-06-27 21:00:40,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18478 conditions, 3150 events. 1977/3150 cut-off events. For 102968/102979 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17008 event pairs, 517 based on Foata normal form. 9/3157 useless extension candidates. Maximal degree in co-relation 18419. Up to 3039 conditions per place. [2024-06-27 21:00:40,061 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-06-27 21:00:40,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 150 transitions, 1663 flow [2024-06-27 21:00:40,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:40,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:40,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:00:40,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 21:00:40,063 INFO L175 Difference]: Start difference. First operand has 126 places, 118 transitions, 1171 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:00:40,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 150 transitions, 1663 flow [2024-06-27 21:00:40,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 150 transitions, 1575 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:40,155 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1218 flow [2024-06-27 21:00:40,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1218, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-27 21:00:40,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-27 21:00:40,156 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1218 flow [2024-06-27 21:00:40,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:40,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:40,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:40,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:00:40,156 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:40,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:40,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2041902946, now seen corresponding path program 4 times [2024-06-27 21:00:40,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:40,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805970903] [2024-06-27 21:00:40,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:40,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:42,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:42,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:42,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805970903] [2024-06-27 21:00:42,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805970903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:42,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:42,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:42,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522988451] [2024-06-27 21:00:42,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:42,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:42,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:42,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:42,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:42,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:42,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1218 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:42,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:42,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:42,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:43,361 INFO L124 PetriNetUnfolderBase]: 1847/2992 cut-off events. [2024-06-27 21:00:43,361 INFO L125 PetriNetUnfolderBase]: For 104644/104650 co-relation queries the response was YES. [2024-06-27 21:00:43,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17595 conditions, 2992 events. 1847/2992 cut-off events. For 104644/104650 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16190 event pairs, 353 based on Foata normal form. 15/3002 useless extension candidates. Maximal degree in co-relation 17534. Up to 2703 conditions per place. [2024-06-27 21:00:43,383 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 134 selfloop transitions, 23 changer transitions 0/165 dead transitions. [2024-06-27 21:00:43,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 165 transitions, 1566 flow [2024-06-27 21:00:43,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:43,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:43,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 21:00:43,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:00:43,384 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1218 flow. Second operand 8 states and 144 transitions. [2024-06-27 21:00:43,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 165 transitions, 1566 flow [2024-06-27 21:00:43,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 165 transitions, 1540 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 21:00:43,441 INFO L231 Difference]: Finished difference. Result has 132 places, 127 transitions, 1178 flow [2024-06-27 21:00:43,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1178, PETRI_PLACES=132, PETRI_TRANSITIONS=127} [2024-06-27 21:00:43,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 21:00:43,442 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 127 transitions, 1178 flow [2024-06-27 21:00:43,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:43,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:43,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:43,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:00:43,443 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:43,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:43,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1488494300, now seen corresponding path program 2 times [2024-06-27 21:00:43,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:43,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876746743] [2024-06-27 21:00:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:43,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:43,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:45,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:45,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:45,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876746743] [2024-06-27 21:00:45,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876746743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:45,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:45,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:45,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491538400] [2024-06-27 21:00:45,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:45,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:45,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:45,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:45,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:45,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:00:45,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 127 transitions, 1178 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:45,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:45,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:00:45,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:46,412 INFO L124 PetriNetUnfolderBase]: 1954/3109 cut-off events. [2024-06-27 21:00:46,413 INFO L125 PetriNetUnfolderBase]: For 103951/103951 co-relation queries the response was YES. [2024-06-27 21:00:46,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18155 conditions, 3109 events. 1954/3109 cut-off events. For 103951/103951 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16721 event pairs, 510 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 18091. Up to 3004 conditions per place. [2024-06-27 21:00:46,430 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 118 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-27 21:00:46,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 140 transitions, 1486 flow [2024-06-27 21:00:46,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 21:00:46,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:00:46,432 INFO L175 Difference]: Start difference. First operand has 132 places, 127 transitions, 1178 flow. Second operand 6 states and 94 transitions. [2024-06-27 21:00:46,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 140 transitions, 1486 flow [2024-06-27 21:00:46,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 140 transitions, 1388 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:46,507 INFO L231 Difference]: Finished difference. Result has 132 places, 127 transitions, 1122 flow [2024-06-27 21:00:46,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=132, PETRI_TRANSITIONS=127} [2024-06-27 21:00:46,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 21:00:46,508 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 127 transitions, 1122 flow [2024-06-27 21:00:46,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:46,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:46,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:46,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:00:46,509 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:46,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:46,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1729298570, now seen corresponding path program 1 times [2024-06-27 21:00:46,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:46,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107592012] [2024-06-27 21:00:46,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:46,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:48,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:48,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107592012] [2024-06-27 21:00:48,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107592012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:48,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:48,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:48,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828542881] [2024-06-27 21:00:48,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:48,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:48,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:48,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:48,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:48,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 127 transitions, 1122 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:48,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:48,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:48,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:49,488 INFO L124 PetriNetUnfolderBase]: 1897/3049 cut-off events. [2024-06-27 21:00:49,489 INFO L125 PetriNetUnfolderBase]: For 106747/106756 co-relation queries the response was YES. [2024-06-27 21:00:49,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17696 conditions, 3049 events. 1897/3049 cut-off events. For 106747/106756 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16573 event pairs, 491 based on Foata normal form. 9/3043 useless extension candidates. Maximal degree in co-relation 17631. Up to 2882 conditions per place. [2024-06-27 21:00:49,511 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 24 changer transitions 0/142 dead transitions. [2024-06-27 21:00:49,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 142 transitions, 1440 flow [2024-06-27 21:00:49,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:49,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:49,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 21:00:49,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:00:49,516 INFO L175 Difference]: Start difference. First operand has 132 places, 127 transitions, 1122 flow. Second operand 6 states and 99 transitions. [2024-06-27 21:00:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 142 transitions, 1440 flow [2024-06-27 21:00:49,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 142 transitions, 1398 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:49,595 INFO L231 Difference]: Finished difference. Result has 134 places, 130 transitions, 1174 flow [2024-06-27 21:00:49,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1174, PETRI_PLACES=134, PETRI_TRANSITIONS=130} [2024-06-27 21:00:49,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 21:00:49,596 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 130 transitions, 1174 flow [2024-06-27 21:00:49,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:49,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:49,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:49,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:00:49,597 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:49,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:49,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1133815178, now seen corresponding path program 2 times [2024-06-27 21:00:49,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:49,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172731845] [2024-06-27 21:00:49,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:49,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:49,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:51,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:51,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:51,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172731845] [2024-06-27 21:00:51,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172731845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:51,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:51,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:51,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291147662] [2024-06-27 21:00:51,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:51,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:51,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:51,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:51,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:51,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:51,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 130 transitions, 1174 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:51,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:51,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:51,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:52,493 INFO L124 PetriNetUnfolderBase]: 1885/3033 cut-off events. [2024-06-27 21:00:52,494 INFO L125 PetriNetUnfolderBase]: For 108616/108625 co-relation queries the response was YES. [2024-06-27 21:00:52,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17875 conditions, 3033 events. 1885/3033 cut-off events. For 108616/108625 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16490 event pairs, 491 based on Foata normal form. 9/3027 useless extension candidates. Maximal degree in co-relation 17809. Up to 2852 conditions per place. [2024-06-27 21:00:52,517 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 109 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-27 21:00:52,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 147 transitions, 1512 flow [2024-06-27 21:00:52,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:52,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:52,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:00:52,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:00:52,524 INFO L175 Difference]: Start difference. First operand has 134 places, 130 transitions, 1174 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:00:52,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 147 transitions, 1512 flow [2024-06-27 21:00:52,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 147 transitions, 1446 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:52,610 INFO L231 Difference]: Finished difference. Result has 137 places, 133 transitions, 1208 flow [2024-06-27 21:00:52,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1208, PETRI_PLACES=137, PETRI_TRANSITIONS=133} [2024-06-27 21:00:52,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 21:00:52,610 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 133 transitions, 1208 flow [2024-06-27 21:00:52,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:52,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:52,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:52,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:00:52,611 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:52,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:52,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2063249708, now seen corresponding path program 1 times [2024-06-27 21:00:52,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:52,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314304473] [2024-06-27 21:00:52,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:52,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:54,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:54,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:54,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314304473] [2024-06-27 21:00:54,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314304473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:54,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:54,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:54,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192470525] [2024-06-27 21:00:54,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:54,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:54,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:54,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:54,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:54,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:54,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 133 transitions, 1208 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:54,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:54,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:54,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:55,536 INFO L124 PetriNetUnfolderBase]: 1854/3002 cut-off events. [2024-06-27 21:00:55,537 INFO L125 PetriNetUnfolderBase]: For 107941/107951 co-relation queries the response was YES. [2024-06-27 21:00:55,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17936 conditions, 3002 events. 1854/3002 cut-off events. For 107941/107951 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16310 event pairs, 491 based on Foata normal form. 5/2996 useless extension candidates. Maximal degree in co-relation 17869. Up to 2885 conditions per place. [2024-06-27 21:00:55,558 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 127 selfloop transitions, 16 changer transitions 0/151 dead transitions. [2024-06-27 21:00:55,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 151 transitions, 1572 flow [2024-06-27 21:00:55,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:55,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:55,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 21:00:55,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:00:55,559 INFO L175 Difference]: Start difference. First operand has 137 places, 133 transitions, 1208 flow. Second operand 6 states and 100 transitions. [2024-06-27 21:00:55,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 151 transitions, 1572 flow [2024-06-27 21:00:55,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 151 transitions, 1498 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:55,633 INFO L231 Difference]: Finished difference. Result has 138 places, 136 transitions, 1220 flow [2024-06-27 21:00:55,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1220, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2024-06-27 21:00:55,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-27 21:00:55,633 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 136 transitions, 1220 flow [2024-06-27 21:00:55,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:55,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:55,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:55,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:00:55,634 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:55,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:55,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1078059964, now seen corresponding path program 2 times [2024-06-27 21:00:55,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:55,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119681119] [2024-06-27 21:00:55,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:55,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:57,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:57,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:57,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119681119] [2024-06-27 21:00:57,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119681119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:57,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:57,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:57,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375511124] [2024-06-27 21:00:57,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:57,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:57,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:57,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:57,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:57,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:57,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 136 transitions, 1220 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:57,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:57,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:57,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:58,225 INFO L124 PetriNetUnfolderBase]: 1849/2995 cut-off events. [2024-06-27 21:00:58,225 INFO L125 PetriNetUnfolderBase]: For 111485/111495 co-relation queries the response was YES. [2024-06-27 21:00:58,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2995 events. 1849/2995 cut-off events. For 111485/111495 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16279 event pairs, 491 based on Foata normal form. 5/2989 useless extension candidates. Maximal degree in co-relation 18018. Up to 2884 conditions per place. [2024-06-27 21:00:58,245 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 121 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-06-27 21:00:58,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 150 transitions, 1578 flow [2024-06-27 21:00:58,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:58,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:58,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 21:00:58,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-27 21:00:58,247 INFO L175 Difference]: Start difference. First operand has 138 places, 136 transitions, 1220 flow. Second operand 6 states and 97 transitions. [2024-06-27 21:00:58,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 150 transitions, 1578 flow [2024-06-27 21:00:58,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 1514 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:58,328 INFO L231 Difference]: Finished difference. Result has 140 places, 139 transitions, 1259 flow [2024-06-27 21:00:58,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1259, PETRI_PLACES=140, PETRI_TRANSITIONS=139} [2024-06-27 21:00:58,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-27 21:00:58,329 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 139 transitions, 1259 flow [2024-06-27 21:00:58,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:58,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:58,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:58,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:00:58,330 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:58,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:58,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1133800298, now seen corresponding path program 1 times [2024-06-27 21:00:58,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:58,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603456102] [2024-06-27 21:00:58,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:58,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:58,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:01,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:01,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:01,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603456102] [2024-06-27 21:01:01,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603456102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:01,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:01,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:01,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465865108] [2024-06-27 21:01:01,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:01,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:01,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:01,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:01,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:01,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:01,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 139 transitions, 1259 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:01,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:01,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:01,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:02,090 INFO L124 PetriNetUnfolderBase]: 1878/3021 cut-off events. [2024-06-27 21:01:02,090 INFO L125 PetriNetUnfolderBase]: For 115391/115396 co-relation queries the response was YES. [2024-06-27 21:01:02,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18241 conditions, 3021 events. 1878/3021 cut-off events. For 115391/115396 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16332 event pairs, 478 based on Foata normal form. 7/3017 useless extension candidates. Maximal degree in co-relation 18172. Up to 2891 conditions per place. [2024-06-27 21:01:02,111 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 15 changer transitions 0/155 dead transitions. [2024-06-27 21:01:02,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1597 flow [2024-06-27 21:01:02,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:02,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 21:01:02,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-27 21:01:02,115 INFO L175 Difference]: Start difference. First operand has 140 places, 139 transitions, 1259 flow. Second operand 7 states and 108 transitions. [2024-06-27 21:01:02,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1597 flow [2024-06-27 21:01:02,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 155 transitions, 1518 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:02,180 INFO L231 Difference]: Finished difference. Result has 143 places, 141 transitions, 1237 flow [2024-06-27 21:01:02,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1237, PETRI_PLACES=143, PETRI_TRANSITIONS=141} [2024-06-27 21:01:02,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-27 21:01:02,181 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 141 transitions, 1237 flow [2024-06-27 21:01:02,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:02,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:02,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:02,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:01:02,182 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:02,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:02,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1092063953, now seen corresponding path program 1 times [2024-06-27 21:01:02,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:02,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874050092] [2024-06-27 21:01:02,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:02,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:04,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:04,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:04,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874050092] [2024-06-27 21:01:04,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874050092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:04,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:04,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:04,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388302167] [2024-06-27 21:01:04,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:04,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:04,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:04,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:04,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:04,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:04,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 141 transitions, 1237 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:04,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:04,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:04,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:05,719 INFO L124 PetriNetUnfolderBase]: 1982/3160 cut-off events. [2024-06-27 21:01:05,719 INFO L125 PetriNetUnfolderBase]: For 121001/121012 co-relation queries the response was YES. [2024-06-27 21:01:05,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19118 conditions, 3160 events. 1982/3160 cut-off events. For 121001/121012 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17063 event pairs, 495 based on Foata normal form. 10/3168 useless extension candidates. Maximal degree in co-relation 19048. Up to 3013 conditions per place. [2024-06-27 21:01:05,744 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 148 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-27 21:01:05,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 180 transitions, 1840 flow [2024-06-27 21:01:05,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:05,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 21:01:05,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 21:01:05,745 INFO L175 Difference]: Start difference. First operand has 143 places, 141 transitions, 1237 flow. Second operand 9 states and 139 transitions. [2024-06-27 21:01:05,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 180 transitions, 1840 flow [2024-06-27 21:01:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 180 transitions, 1792 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:05,844 INFO L231 Difference]: Finished difference. Result has 148 places, 152 transitions, 1373 flow [2024-06-27 21:01:05,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1373, PETRI_PLACES=148, PETRI_TRANSITIONS=152} [2024-06-27 21:01:05,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 21:01:05,845 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 152 transitions, 1373 flow [2024-06-27 21:01:05,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:05,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:05,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:05,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:01:05,846 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:05,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:05,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1266982413, now seen corresponding path program 2 times [2024-06-27 21:01:05,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:05,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974354020] [2024-06-27 21:01:05,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:05,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:05,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:07,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:07,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:07,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974354020] [2024-06-27 21:01:07,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974354020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:07,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:07,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:07,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877146297] [2024-06-27 21:01:07,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:07,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:07,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:07,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:07,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:07,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:07,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 152 transitions, 1373 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:07,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:07,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:07,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:09,244 INFO L124 PetriNetUnfolderBase]: 1992/3171 cut-off events. [2024-06-27 21:01:09,244 INFO L125 PetriNetUnfolderBase]: For 127820/127820 co-relation queries the response was YES. [2024-06-27 21:01:09,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19658 conditions, 3171 events. 1992/3171 cut-off events. For 127820/127820 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17044 event pairs, 502 based on Foata normal form. 2/3169 useless extension candidates. Maximal degree in co-relation 19586. Up to 3023 conditions per place. [2024-06-27 21:01:09,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 32 changer transitions 0/175 dead transitions. [2024-06-27 21:01:09,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 175 transitions, 1883 flow [2024-06-27 21:01:09,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:09,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:09,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 21:01:09,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 21:01:09,269 INFO L175 Difference]: Start difference. First operand has 148 places, 152 transitions, 1373 flow. Second operand 9 states and 133 transitions. [2024-06-27 21:01:09,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 175 transitions, 1883 flow [2024-06-27 21:01:09,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 175 transitions, 1814 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:09,382 INFO L231 Difference]: Finished difference. Result has 153 places, 155 transitions, 1410 flow [2024-06-27 21:01:09,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1410, PETRI_PLACES=153, PETRI_TRANSITIONS=155} [2024-06-27 21:01:09,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:01:09,383 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 155 transitions, 1410 flow [2024-06-27 21:01:09,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:09,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:09,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:09,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:01:09,384 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:09,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:09,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2068647063, now seen corresponding path program 3 times [2024-06-27 21:01:09,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:09,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747566159] [2024-06-27 21:01:09,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:09,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:11,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:11,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:11,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747566159] [2024-06-27 21:01:11,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747566159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:11,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:11,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:11,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295459434] [2024-06-27 21:01:11,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:11,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:11,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:11,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:11,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:11,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:11,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 155 transitions, 1410 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:11,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:11,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:11,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:12,885 INFO L124 PetriNetUnfolderBase]: 1986/3163 cut-off events. [2024-06-27 21:01:12,885 INFO L125 PetriNetUnfolderBase]: For 131205/131205 co-relation queries the response was YES. [2024-06-27 21:01:12,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19668 conditions, 3163 events. 1986/3163 cut-off events. For 131205/131205 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17022 event pairs, 502 based on Foata normal form. 2/3161 useless extension candidates. Maximal degree in co-relation 19594. Up to 3018 conditions per place. [2024-06-27 21:01:12,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 136 selfloop transitions, 31 changer transitions 0/171 dead transitions. [2024-06-27 21:01:12,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 171 transitions, 1786 flow [2024-06-27 21:01:12,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:12,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:12,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:01:12,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-27 21:01:12,915 INFO L175 Difference]: Start difference. First operand has 153 places, 155 transitions, 1410 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:01:12,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 171 transitions, 1786 flow [2024-06-27 21:01:13,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 171 transitions, 1694 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:01:13,021 INFO L231 Difference]: Finished difference. Result has 153 places, 155 transitions, 1386 flow [2024-06-27 21:01:13,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1386, PETRI_PLACES=153, PETRI_TRANSITIONS=155} [2024-06-27 21:01:13,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:01:13,022 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 155 transitions, 1386 flow [2024-06-27 21:01:13,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:13,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:13,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:13,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:01:13,023 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:13,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:13,023 INFO L85 PathProgramCache]: Analyzing trace with hash -788531095, now seen corresponding path program 4 times [2024-06-27 21:01:13,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:13,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083048751] [2024-06-27 21:01:13,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:13,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:15,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:15,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:15,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083048751] [2024-06-27 21:01:15,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083048751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:15,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:15,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:15,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754839490] [2024-06-27 21:01:15,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:15,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:15,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:15,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:15,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:15,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:15,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 155 transitions, 1386 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:15,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:15,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:15,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:16,650 INFO L124 PetriNetUnfolderBase]: 1980/3155 cut-off events. [2024-06-27 21:01:16,650 INFO L125 PetriNetUnfolderBase]: For 134764/134764 co-relation queries the response was YES. [2024-06-27 21:01:16,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3155 events. 1980/3155 cut-off events. For 134764/134764 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16969 event pairs, 504 based on Foata normal form. 2/3153 useless extension candidates. Maximal degree in co-relation 19556. Up to 2994 conditions per place. [2024-06-27 21:01:16,672 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 36 changer transitions 0/179 dead transitions. [2024-06-27 21:01:16,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 179 transitions, 1834 flow [2024-06-27 21:01:16,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:16,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:16,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:01:16,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 21:01:16,673 INFO L175 Difference]: Start difference. First operand has 153 places, 155 transitions, 1386 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:01:16,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 179 transitions, 1834 flow [2024-06-27 21:01:16,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 179 transitions, 1772 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:16,784 INFO L231 Difference]: Finished difference. Result has 156 places, 161 transitions, 1468 flow [2024-06-27 21:01:16,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1468, PETRI_PLACES=156, PETRI_TRANSITIONS=161} [2024-06-27 21:01:16,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-27 21:01:16,785 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 161 transitions, 1468 flow [2024-06-27 21:01:16,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:16,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:16,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:16,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:01:16,785 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:16,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1478596390, now seen corresponding path program 1 times [2024-06-27 21:01:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425147403] [2024-06-27 21:01:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:16,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:19,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:19,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:19,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425147403] [2024-06-27 21:01:19,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425147403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:19,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:19,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:19,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517816801] [2024-06-27 21:01:19,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:19,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:19,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:19,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:19,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:19,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:19,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 161 transitions, 1468 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:19,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:19,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:19,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:20,281 INFO L124 PetriNetUnfolderBase]: 1895/3059 cut-off events. [2024-06-27 21:01:20,282 INFO L125 PetriNetUnfolderBase]: For 140369/140379 co-relation queries the response was YES. [2024-06-27 21:01:20,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19662 conditions, 3059 events. 1895/3059 cut-off events. For 140369/140379 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16604 event pairs, 489 based on Foata normal form. 5/3051 useless extension candidates. Maximal degree in co-relation 19585. Up to 2903 conditions per place. [2024-06-27 21:01:20,305 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 155 selfloop transitions, 19 changer transitions 0/184 dead transitions. [2024-06-27 21:01:20,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 1904 flow [2024-06-27 21:01:20,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:20,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:01:20,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 21:01:20,307 INFO L175 Difference]: Start difference. First operand has 156 places, 161 transitions, 1468 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:01:20,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 1904 flow [2024-06-27 21:01:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 184 transitions, 1830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:20,395 INFO L231 Difference]: Finished difference. Result has 159 places, 164 transitions, 1484 flow [2024-06-27 21:01:20,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1484, PETRI_PLACES=159, PETRI_TRANSITIONS=164} [2024-06-27 21:01:20,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-27 21:01:20,396 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 164 transitions, 1484 flow [2024-06-27 21:01:20,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:20,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:20,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:20,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:01:20,396 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:20,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:20,397 INFO L85 PathProgramCache]: Analyzing trace with hash -164264567, now seen corresponding path program 1 times [2024-06-27 21:01:20,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:20,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981685569] [2024-06-27 21:01:20,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:20,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:20,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:22,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:22,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981685569] [2024-06-27 21:01:22,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981685569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:22,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:22,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:22,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741239942] [2024-06-27 21:01:22,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:22,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:22,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:22,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:22,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:22,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 164 transitions, 1484 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:22,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:22,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:22,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:23,711 INFO L124 PetriNetUnfolderBase]: 2000/3187 cut-off events. [2024-06-27 21:01:23,711 INFO L125 PetriNetUnfolderBase]: For 146384/146390 co-relation queries the response was YES. [2024-06-27 21:01:23,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20700 conditions, 3187 events. 2000/3187 cut-off events. For 146384/146390 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17236 event pairs, 494 based on Foata normal form. 6/3191 useless extension candidates. Maximal degree in co-relation 20621. Up to 3091 conditions per place. [2024-06-27 21:01:23,737 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 15 changer transitions 0/191 dead transitions. [2024-06-27 21:01:23,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 191 transitions, 1988 flow [2024-06-27 21:01:23,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:23,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:23,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 21:01:23,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-27 21:01:23,747 INFO L175 Difference]: Start difference. First operand has 159 places, 164 transitions, 1484 flow. Second operand 7 states and 107 transitions. [2024-06-27 21:01:23,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 191 transitions, 1988 flow [2024-06-27 21:01:23,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 191 transitions, 1916 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:23,841 INFO L231 Difference]: Finished difference. Result has 163 places, 173 transitions, 1550 flow [2024-06-27 21:01:23,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1550, PETRI_PLACES=163, PETRI_TRANSITIONS=173} [2024-06-27 21:01:23,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-27 21:01:23,841 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 173 transitions, 1550 flow [2024-06-27 21:01:23,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:23,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:23,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:23,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:01:23,842 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:23,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:23,842 INFO L85 PathProgramCache]: Analyzing trace with hash -943597282, now seen corresponding path program 2 times [2024-06-27 21:01:23,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:23,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556167672] [2024-06-27 21:01:23,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:23,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:23,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:26,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:26,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556167672] [2024-06-27 21:01:26,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556167672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:26,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:26,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:26,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768286862] [2024-06-27 21:01:26,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:26,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:26,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:26,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:26,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 173 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:26,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:26,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:26,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:27,678 INFO L124 PetriNetUnfolderBase]: 1929/3101 cut-off events. [2024-06-27 21:01:27,678 INFO L125 PetriNetUnfolderBase]: For 151953/151966 co-relation queries the response was YES. [2024-06-27 21:01:27,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20598 conditions, 3101 events. 1929/3101 cut-off events. For 151953/151966 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16809 event pairs, 490 based on Foata normal form. 7/3095 useless extension candidates. Maximal degree in co-relation 20516. Up to 2941 conditions per place. [2024-06-27 21:01:27,703 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 156 selfloop transitions, 23 changer transitions 0/192 dead transitions. [2024-06-27 21:01:27,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 1992 flow [2024-06-27 21:01:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:27,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:27,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:01:27,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:01:27,704 INFO L175 Difference]: Start difference. First operand has 163 places, 173 transitions, 1550 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:01:27,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 1992 flow [2024-06-27 21:01:27,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 192 transitions, 1943 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:27,886 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 1606 flow [2024-06-27 21:01:27,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1606, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2024-06-27 21:01:27,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 21:01:27,887 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 1606 flow [2024-06-27 21:01:27,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:27,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:27,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:27,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:01:27,887 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:27,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:27,888 INFO L85 PathProgramCache]: Analyzing trace with hash -939872477, now seen corresponding path program 2 times [2024-06-27 21:01:27,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:27,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655471673] [2024-06-27 21:01:27,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:27,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:27,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:29,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:29,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:29,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655471673] [2024-06-27 21:01:29,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655471673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:29,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:29,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:29,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153475845] [2024-06-27 21:01:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:29,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:29,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:29,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:29,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:29,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:29,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 1606 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:29,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:29,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:29,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:30,726 INFO L124 PetriNetUnfolderBase]: 2020/3213 cut-off events. [2024-06-27 21:01:30,727 INFO L125 PetriNetUnfolderBase]: For 159205/159214 co-relation queries the response was YES. [2024-06-27 21:01:30,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3213 events. 2020/3213 cut-off events. For 159205/159214 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17333 event pairs, 487 based on Foata normal form. 8/3219 useless extension candidates. Maximal degree in co-relation 21587. Up to 3117 conditions per place. [2024-06-27 21:01:30,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 17 changer transitions 0/199 dead transitions. [2024-06-27 21:01:30,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 199 transitions, 2130 flow [2024-06-27 21:01:30,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:30,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:30,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-27 21:01:30,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:01:30,757 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 1606 flow. Second operand 7 states and 105 transitions. [2024-06-27 21:01:30,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 199 transitions, 2130 flow [2024-06-27 21:01:30,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 199 transitions, 2049 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:30,920 INFO L231 Difference]: Finished difference. Result has 171 places, 183 transitions, 1665 flow [2024-06-27 21:01:30,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1665, PETRI_PLACES=171, PETRI_TRANSITIONS=183} [2024-06-27 21:01:30,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-27 21:01:30,920 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 183 transitions, 1665 flow [2024-06-27 21:01:30,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:30,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:30,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] [2024-06-27 21:01:30,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:01:30,921 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:30,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:30,921 INFO L85 PathProgramCache]: Analyzing trace with hash -939878212, now seen corresponding path program 3 times [2024-06-27 21:01:30,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:30,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834935173] [2024-06-27 21:01:30,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:30,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:30,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:33,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:33,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:33,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834935173] [2024-06-27 21:01:33,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834935173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:33,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:33,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:33,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659768099] [2024-06-27 21:01:33,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:33,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:33,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:33,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:33,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:33,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:33,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 183 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:33,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:33,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:33,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:34,108 INFO L124 PetriNetUnfolderBase]: 1937/3113 cut-off events. [2024-06-27 21:01:34,108 INFO L125 PetriNetUnfolderBase]: For 162230/162239 co-relation queries the response was YES. [2024-06-27 21:01:34,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21377 conditions, 3113 events. 1937/3113 cut-off events. For 162230/162239 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16921 event pairs, 485 based on Foata normal form. 7/3115 useless extension candidates. Maximal degree in co-relation 21291. Up to 2947 conditions per place. [2024-06-27 21:01:34,183 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 158 selfloop transitions, 24 changer transitions 0/198 dead transitions. [2024-06-27 21:01:34,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 198 transitions, 2109 flow [2024-06-27 21:01:34,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:34,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:34,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:01:34,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-27 21:01:34,185 INFO L175 Difference]: Start difference. First operand has 171 places, 183 transitions, 1665 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:01:34,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 198 transitions, 2109 flow [2024-06-27 21:01:34,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 198 transitions, 2045 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:34,330 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1713 flow [2024-06-27 21:01:34,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1713, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-27 21:01:34,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 21:01:34,331 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1713 flow [2024-06-27 21:01:34,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:34,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:34,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] [2024-06-27 21:01:34,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:01:34,331 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:34,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:34,332 INFO L85 PathProgramCache]: Analyzing trace with hash -939878057, now seen corresponding path program 3 times [2024-06-27 21:01:34,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:34,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674363379] [2024-06-27 21:01:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:34,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:36,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:36,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674363379] [2024-06-27 21:01:36,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674363379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:36,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:36,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:36,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207567076] [2024-06-27 21:01:36,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:36,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:36,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:36,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:36,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:36,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:36,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1713 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:36,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:36,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:36,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:37,383 INFO L124 PetriNetUnfolderBase]: 2016/3208 cut-off events. [2024-06-27 21:01:37,383 INFO L125 PetriNetUnfolderBase]: For 168367/168376 co-relation queries the response was YES. [2024-06-27 21:01:37,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22300 conditions, 3208 events. 2016/3208 cut-off events. For 168367/168376 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17256 event pairs, 485 based on Foata normal form. 8/3214 useless extension candidates. Maximal degree in co-relation 22213. Up to 3091 conditions per place. [2024-06-27 21:01:37,411 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 27 changer transitions 0/212 dead transitions. [2024-06-27 21:01:37,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 212 transitions, 2406 flow [2024-06-27 21:01:37,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:37,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:37,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:01:37,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-27 21:01:37,413 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1713 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:01:37,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 212 transitions, 2406 flow [2024-06-27 21:01:37,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 212 transitions, 2313 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:37,569 INFO L231 Difference]: Finished difference. Result has 177 places, 194 transitions, 1818 flow [2024-06-27 21:01:37,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1818, PETRI_PLACES=177, PETRI_TRANSITIONS=194} [2024-06-27 21:01:37,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 21:01:37,570 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 194 transitions, 1818 flow [2024-06-27 21:01:37,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:37,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:37,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:37,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:01:37,570 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:37,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:37,571 INFO L85 PathProgramCache]: Analyzing trace with hash -514336159, now seen corresponding path program 1 times [2024-06-27 21:01:37,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:37,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555158775] [2024-06-27 21:01:37,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:37,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:39,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:39,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:39,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555158775] [2024-06-27 21:01:39,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555158775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:39,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:39,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:39,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343511689] [2024-06-27 21:01:39,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:39,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:39,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:39,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:39,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:39,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:39,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 194 transitions, 1818 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:39,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:39,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:39,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:41,003 INFO L124 PetriNetUnfolderBase]: 2024/3221 cut-off events. [2024-06-27 21:01:41,003 INFO L125 PetriNetUnfolderBase]: For 175657/175668 co-relation queries the response was YES. [2024-06-27 21:01:41,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22688 conditions, 3221 events. 2024/3221 cut-off events. For 175657/175668 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17304 event pairs, 370 based on Foata normal form. 10/3229 useless extension candidates. Maximal degree in co-relation 22599. Up to 3048 conditions per place. [2024-06-27 21:01:41,031 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 22 changer transitions 0/227 dead transitions. [2024-06-27 21:01:41,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 227 transitions, 2495 flow [2024-06-27 21:01:41,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:41,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:41,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:01:41,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:01:41,032 INFO L175 Difference]: Start difference. First operand has 177 places, 194 transitions, 1818 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:01:41,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 227 transitions, 2495 flow [2024-06-27 21:01:41,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 227 transitions, 2403 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:41,222 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 1835 flow [2024-06-27 21:01:41,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1835, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-27 21:01:41,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 21:01:41,223 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 1835 flow [2024-06-27 21:01:41,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:41,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:41,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:41,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:01:41,223 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:41,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:41,224 INFO L85 PathProgramCache]: Analyzing trace with hash 9207743, now seen corresponding path program 2 times [2024-06-27 21:01:41,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:41,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994603291] [2024-06-27 21:01:41,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:41,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:43,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:43,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994603291] [2024-06-27 21:01:43,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994603291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:43,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:43,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:43,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88415009] [2024-06-27 21:01:43,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:43,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:43,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:43,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:43,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:43,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:43,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 1835 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:43,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:43,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:43,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:44,605 INFO L124 PetriNetUnfolderBase]: 2032/3233 cut-off events. [2024-06-27 21:01:44,606 INFO L125 PetriNetUnfolderBase]: For 181882/181893 co-relation queries the response was YES. [2024-06-27 21:01:44,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3233 events. 2032/3233 cut-off events. For 181882/181893 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17426 event pairs, 489 based on Foata normal form. 10/3241 useless extension candidates. Maximal degree in co-relation 22786. Up to 3111 conditions per place. [2024-06-27 21:01:44,632 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 200 selfloop transitions, 19 changer transitions 0/223 dead transitions. [2024-06-27 21:01:44,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 223 transitions, 2364 flow [2024-06-27 21:01:44,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:44,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:44,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:01:44,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:01:44,634 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 1835 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:01:44,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 223 transitions, 2364 flow [2024-06-27 21:01:44,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 223 transitions, 2307 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:44,833 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 1855 flow [2024-06-27 21:01:44,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1855, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-27 21:01:44,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 21:01:44,834 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 1855 flow [2024-06-27 21:01:44,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:44,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:44,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:44,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:01:44,835 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:44,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1435257307, now seen corresponding path program 1 times [2024-06-27 21:01:44,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:44,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51711677] [2024-06-27 21:01:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:44,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:46,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51711677] [2024-06-27 21:01:46,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51711677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:46,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:46,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:46,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412643394] [2024-06-27 21:01:46,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:46,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:46,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:46,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:46,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 1855 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:46,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:46,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:46,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:47,831 INFO L124 PetriNetUnfolderBase]: 2045/3253 cut-off events. [2024-06-27 21:01:47,832 INFO L125 PetriNetUnfolderBase]: For 189017/189049 co-relation queries the response was YES. [2024-06-27 21:01:47,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 3253 events. 2045/3253 cut-off events. For 189017/189049 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17608 event pairs, 506 based on Foata normal form. 21/3270 useless extension candidates. Maximal degree in co-relation 23121. Up to 3058 conditions per place. [2024-06-27 21:01:47,864 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 195 selfloop transitions, 36 changer transitions 0/235 dead transitions. [2024-06-27 21:01:47,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 235 transitions, 2755 flow [2024-06-27 21:01:47,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:47,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:47,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:01:47,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:01:47,866 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 1855 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:01:47,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 235 transitions, 2755 flow [2024-06-27 21:01:48,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 235 transitions, 2706 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:48,063 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2058 flow [2024-06-27 21:01:48,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-27 21:01:48,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 21:01:48,064 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2058 flow [2024-06-27 21:01:48,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:48,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:48,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:48,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:01:48,064 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:48,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:48,065 INFO L85 PathProgramCache]: Analyzing trace with hash 9210719, now seen corresponding path program 2 times [2024-06-27 21:01:48,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:48,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552625028] [2024-06-27 21:01:48,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:48,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:48,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:49,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:49,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:49,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552625028] [2024-06-27 21:01:49,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552625028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:49,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:49,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:49,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387344792] [2024-06-27 21:01:49,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:49,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:49,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:49,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:49,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:49,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:49,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2058 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:49,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:49,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:49,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:51,002 INFO L124 PetriNetUnfolderBase]: 2058/3273 cut-off events. [2024-06-27 21:01:51,002 INFO L125 PetriNetUnfolderBase]: For 199003/199035 co-relation queries the response was YES. [2024-06-27 21:01:51,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23832 conditions, 3273 events. 2058/3273 cut-off events. For 199003/199035 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17709 event pairs, 506 based on Foata normal form. 21/3290 useless extension candidates. Maximal degree in co-relation 23739. Up to 3073 conditions per place. [2024-06-27 21:01:51,032 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 191 selfloop transitions, 42 changer transitions 0/237 dead transitions. [2024-06-27 21:01:51,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 237 transitions, 2912 flow [2024-06-27 21:01:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:01:51,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 21:01:51,034 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2058 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:01:51,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 237 transitions, 2912 flow [2024-06-27 21:01:51,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 237 transitions, 2823 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-27 21:01:51,274 INFO L231 Difference]: Finished difference. Result has 191 places, 215 transitions, 2183 flow [2024-06-27 21:01:51,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=191, PETRI_TRANSITIONS=215} [2024-06-27 21:01:51,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-27 21:01:51,275 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 215 transitions, 2183 flow [2024-06-27 21:01:51,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:51,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:51,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:51,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:01:51,275 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:51,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:51,276 INFO L85 PathProgramCache]: Analyzing trace with hash -621758593, now seen corresponding path program 3 times [2024-06-27 21:01:51,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:51,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600937631] [2024-06-27 21:01:51,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:51,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:51,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:53,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:53,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600937631] [2024-06-27 21:01:53,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600937631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:53,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:53,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:53,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993713328] [2024-06-27 21:01:53,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:53,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:53,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:53,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:53,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:53,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 215 transitions, 2183 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:53,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:53,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:53,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:54,486 INFO L124 PetriNetUnfolderBase]: 2053/3259 cut-off events. [2024-06-27 21:01:54,486 INFO L125 PetriNetUnfolderBase]: For 204399/204399 co-relation queries the response was YES. [2024-06-27 21:01:54,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23870 conditions, 3259 events. 2053/3259 cut-off events. For 204399/204399 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17532 event pairs, 494 based on Foata normal form. 2/3257 useless extension candidates. Maximal degree in co-relation 23775. Up to 3140 conditions per place. [2024-06-27 21:01:54,514 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 206 selfloop transitions, 20 changer transitions 0/230 dead transitions. [2024-06-27 21:01:54,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2676 flow [2024-06-27 21:01:54,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-27 21:01:54,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:01:54,516 INFO L175 Difference]: Start difference. First operand has 191 places, 215 transitions, 2183 flow. Second operand 7 states and 105 transitions. [2024-06-27 21:01:54,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2676 flow [2024-06-27 21:01:54,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 230 transitions, 2568 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:54,735 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2120 flow [2024-06-27 21:01:54,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2120, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 21:01:54,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 21:01:54,735 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2120 flow [2024-06-27 21:01:54,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:54,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:54,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:54,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:01:54,740 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:54,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash 118787969, now seen corresponding path program 3 times [2024-06-27 21:01:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:54,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294946653] [2024-06-27 21:01:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:54,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:56,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:56,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:56,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294946653] [2024-06-27 21:01:56,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294946653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:56,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:56,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:56,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044408240] [2024-06-27 21:01:56,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:56,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:56,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:01:56,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2120 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:56,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:56,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:01:56,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:57,964 INFO L124 PetriNetUnfolderBase]: 2050/3262 cut-off events. [2024-06-27 21:01:57,964 INFO L125 PetriNetUnfolderBase]: For 208030/208062 co-relation queries the response was YES. [2024-06-27 21:01:57,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23808 conditions, 3262 events. 2050/3262 cut-off events. For 208030/208062 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17617 event pairs, 505 based on Foata normal form. 21/3279 useless extension candidates. Maximal degree in co-relation 23712. Up to 3084 conditions per place. [2024-06-27 21:01:57,997 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 199 selfloop transitions, 32 changer transitions 0/235 dead transitions. [2024-06-27 21:01:57,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 235 transitions, 2740 flow [2024-06-27 21:01:57,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:01:57,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:01:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:01:57,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:01:57,999 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2120 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:01:57,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 235 transitions, 2740 flow [2024-06-27 21:01:58,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 235 transitions, 2656 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:58,253 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2110 flow [2024-06-27 21:01:58,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2110, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 21:01:58,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 21:01:58,254 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2110 flow [2024-06-27 21:01:58,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:58,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:58,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:58,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:01:58,254 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:58,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:58,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1760782241, now seen corresponding path program 4 times [2024-06-27 21:01:58,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:58,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127619480] [2024-06-27 21:01:58,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:58,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:00,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:00,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:00,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127619480] [2024-06-27 21:02:00,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127619480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:00,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:00,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:00,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326350639] [2024-06-27 21:02:00,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:00,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:00,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:00,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:00,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:00,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:00,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2110 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:00,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:00,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:00,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:01,729 INFO L124 PetriNetUnfolderBase]: 2047/3258 cut-off events. [2024-06-27 21:02:01,729 INFO L125 PetriNetUnfolderBase]: For 213105/213137 co-relation queries the response was YES. [2024-06-27 21:02:01,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23834 conditions, 3258 events. 2047/3258 cut-off events. For 213105/213137 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17620 event pairs, 501 based on Foata normal form. 21/3275 useless extension candidates. Maximal degree in co-relation 23737. Up to 3081 conditions per place. [2024-06-27 21:02:01,760 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 36 changer transitions 0/236 dead transitions. [2024-06-27 21:02:01,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 236 transitions, 2624 flow [2024-06-27 21:02:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:02:01,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 21:02:01,762 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2110 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:02:01,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 236 transitions, 2624 flow [2024-06-27 21:02:02,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 236 transitions, 2516 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:02,028 INFO L231 Difference]: Finished difference. Result has 197 places, 215 transitions, 2084 flow [2024-06-27 21:02:02,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=197, PETRI_TRANSITIONS=215} [2024-06-27 21:02:02,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-27 21:02:02,029 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 215 transitions, 2084 flow [2024-06-27 21:02:02,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:02,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:02,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:02,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:02:02,030 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:02,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:02,031 INFO L85 PathProgramCache]: Analyzing trace with hash 296098049, now seen corresponding path program 5 times [2024-06-27 21:02:02,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:02,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913189589] [2024-06-27 21:02:02,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:02,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:02,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:03,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:03,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:03,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913189589] [2024-06-27 21:02:03,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913189589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:03,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:03,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:03,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207908054] [2024-06-27 21:02:03,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:03,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:03,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:03,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:03,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:04,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:04,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 215 transitions, 2084 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:04,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:04,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:04,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:05,353 INFO L124 PetriNetUnfolderBase]: 2044/3249 cut-off events. [2024-06-27 21:02:05,353 INFO L125 PetriNetUnfolderBase]: For 211527/211548 co-relation queries the response was YES. [2024-06-27 21:02:05,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23725 conditions, 3249 events. 2044/3249 cut-off events. For 211527/211548 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17492 event pairs, 520 based on Foata normal form. 10/3252 useless extension candidates. Maximal degree in co-relation 23628. Up to 3057 conditions per place. [2024-06-27 21:02:05,382 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 179 selfloop transitions, 44 changer transitions 0/227 dead transitions. [2024-06-27 21:02:05,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 227 transitions, 2558 flow [2024-06-27 21:02:05,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:02:05,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:02:05,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 21:02:05,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-27 21:02:05,383 INFO L175 Difference]: Start difference. First operand has 197 places, 215 transitions, 2084 flow. Second operand 7 states and 108 transitions. [2024-06-27 21:02:05,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 227 transitions, 2558 flow [2024-06-27 21:02:05,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 227 transitions, 2428 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:05,655 INFO L231 Difference]: Finished difference. Result has 196 places, 215 transitions, 2048 flow [2024-06-27 21:02:05,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2048, PETRI_PLACES=196, PETRI_TRANSITIONS=215} [2024-06-27 21:02:05,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 21:02:05,656 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 215 transitions, 2048 flow [2024-06-27 21:02:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:05,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:05,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:05,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:02:05,656 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:05,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:05,657 INFO L85 PathProgramCache]: Analyzing trace with hash 296464469, now seen corresponding path program 1 times [2024-06-27 21:02:05,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:05,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109635145] [2024-06-27 21:02:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:05,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:08,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-27 21:02:08,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:08,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109635145] [2024-06-27 21:02:08,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109635145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:08,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:08,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:08,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793822932] [2024-06-27 21:02:08,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:08,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:08,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:08,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:08,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:08,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:08,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 215 transitions, 2048 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:08,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:08,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:08,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:09,766 INFO L124 PetriNetUnfolderBase]: 1991/3193 cut-off events. [2024-06-27 21:02:09,766 INFO L125 PetriNetUnfolderBase]: For 216126/216135 co-relation queries the response was YES. [2024-06-27 21:02:09,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23394 conditions, 3193 events. 1991/3193 cut-off events. For 216126/216135 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17467 event pairs, 476 based on Foata normal form. 9/3187 useless extension candidates. Maximal degree in co-relation 23297. Up to 2966 conditions per place. [2024-06-27 21:02:09,797 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 176 selfloop transitions, 35 changer transitions 0/231 dead transitions. [2024-06-27 21:02:09,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 231 transitions, 2548 flow [2024-06-27 21:02:09,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:02:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:02:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:02:09,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:02:09,799 INFO L175 Difference]: Start difference. First operand has 196 places, 215 transitions, 2048 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:02:09,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 231 transitions, 2548 flow [2024-06-27 21:02:09,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 231 transitions, 2426 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:09,996 INFO L231 Difference]: Finished difference. Result has 196 places, 217 transitions, 2054 flow [2024-06-27 21:02:09,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2054, PETRI_PLACES=196, PETRI_TRANSITIONS=217} [2024-06-27 21:02:09,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 21:02:09,997 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 217 transitions, 2054 flow [2024-06-27 21:02:09,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:09,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:09,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:09,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:02:09,998 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:09,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:09,998 INFO L85 PathProgramCache]: Analyzing trace with hash 983666355, now seen corresponding path program 2 times [2024-06-27 21:02:09,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:09,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124066164] [2024-06-27 21:02:09,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:09,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:13,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:13,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:13,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124066164] [2024-06-27 21:02:13,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124066164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:13,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:13,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:13,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501978412] [2024-06-27 21:02:13,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:13,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:13,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:13,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:13,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:13,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:13,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 217 transitions, 2054 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:13,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:13,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:13,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:14,555 INFO L124 PetriNetUnfolderBase]: 2001/3211 cut-off events. [2024-06-27 21:02:14,556 INFO L125 PetriNetUnfolderBase]: For 224317/224326 co-relation queries the response was YES. [2024-06-27 21:02:14,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23788 conditions, 3211 events. 2001/3211 cut-off events. For 224317/224326 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17582 event pairs, 481 based on Foata normal form. 9/3205 useless extension candidates. Maximal degree in co-relation 23690. Up to 2982 conditions per place. [2024-06-27 21:02:14,588 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 177 selfloop transitions, 38 changer transitions 0/235 dead transitions. [2024-06-27 21:02:14,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2572 flow [2024-06-27 21:02:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:02:14,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:02:14,589 INFO L175 Difference]: Start difference. First operand has 196 places, 217 transitions, 2054 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:02:14,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2572 flow [2024-06-27 21:02:14,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 235 transitions, 2472 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:14,845 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2088 flow [2024-06-27 21:02:14,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-27 21:02:14,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 21:02:14,846 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2088 flow [2024-06-27 21:02:14,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:14,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:14,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:14,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:02:14,846 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:14,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:14,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1339638613, now seen corresponding path program 3 times [2024-06-27 21:02:14,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:14,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173902731] [2024-06-27 21:02:14,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:14,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:14,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:17,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:17,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:17,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173902731] [2024-06-27 21:02:17,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173902731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:17,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:17,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:17,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31741414] [2024-06-27 21:02:17,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:17,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:17,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:17,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:17,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:17,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:17,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2088 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:17,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:17,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:19,016 INFO L124 PetriNetUnfolderBase]: 1993/3199 cut-off events. [2024-06-27 21:02:19,016 INFO L125 PetriNetUnfolderBase]: For 224935/224944 co-relation queries the response was YES. [2024-06-27 21:02:19,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23588 conditions, 3199 events. 1993/3199 cut-off events. For 224935/224944 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17482 event pairs, 475 based on Foata normal form. 9/3193 useless extension candidates. Maximal degree in co-relation 23489. Up to 2930 conditions per place. [2024-06-27 21:02:19,047 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 177 selfloop transitions, 40 changer transitions 0/237 dead transitions. [2024-06-27 21:02:19,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 237 transitions, 2612 flow [2024-06-27 21:02:19,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:19,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:19,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:02:19,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:02:19,049 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2088 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:02:19,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 237 transitions, 2612 flow [2024-06-27 21:02:19,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 237 transitions, 2496 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:19,296 INFO L231 Difference]: Finished difference. Result has 201 places, 221 transitions, 2113 flow [2024-06-27 21:02:19,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2113, PETRI_PLACES=201, PETRI_TRANSITIONS=221} [2024-06-27 21:02:19,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-27 21:02:19,297 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 221 transitions, 2113 flow [2024-06-27 21:02:19,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:19,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:19,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:19,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:02:19,297 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:19,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:19,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1734826469, now seen corresponding path program 1 times [2024-06-27 21:02:19,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:19,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215135921] [2024-06-27 21:02:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:19,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:19,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:21,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:21,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:21,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215135921] [2024-06-27 21:02:21,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215135921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:21,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:21,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:21,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176092032] [2024-06-27 21:02:21,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:21,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:21,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:21,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:21,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:21,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:21,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 221 transitions, 2113 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:21,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:21,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:21,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:22,898 INFO L124 PetriNetUnfolderBase]: 2015/3235 cut-off events. [2024-06-27 21:02:22,898 INFO L125 PetriNetUnfolderBase]: For 241108/241117 co-relation queries the response was YES. [2024-06-27 21:02:22,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3235 events. 2015/3235 cut-off events. For 241108/241117 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17715 event pairs, 435 based on Foata normal form. 9/3233 useless extension candidates. Maximal degree in co-relation 24217. Up to 2932 conditions per place. [2024-06-27 21:02:22,930 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 38 changer transitions 0/253 dead transitions. [2024-06-27 21:02:22,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 253 transitions, 2871 flow [2024-06-27 21:02:22,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:22,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:22,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:02:22,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:02:22,931 INFO L175 Difference]: Start difference. First operand has 201 places, 221 transitions, 2113 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:02:22,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 253 transitions, 2871 flow [2024-06-27 21:02:23,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 253 transitions, 2746 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:23,210 INFO L231 Difference]: Finished difference. Result has 203 places, 225 transitions, 2177 flow [2024-06-27 21:02:23,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2177, PETRI_PLACES=203, PETRI_TRANSITIONS=225} [2024-06-27 21:02:23,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-27 21:02:23,211 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 225 transitions, 2177 flow [2024-06-27 21:02:23,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:23,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:23,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:23,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:02:23,212 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:23,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash -797352979, now seen corresponding path program 1 times [2024-06-27 21:02:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350408480] [2024-06-27 21:02:23,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:23,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:25,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:25,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:25,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350408480] [2024-06-27 21:02:25,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350408480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:25,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:25,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:25,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134900590] [2024-06-27 21:02:25,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:25,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:25,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:25,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:25,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:25,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:25,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 225 transitions, 2177 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:25,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:25,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:25,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:26,900 INFO L124 PetriNetUnfolderBase]: 2134/3383 cut-off events. [2024-06-27 21:02:26,900 INFO L125 PetriNetUnfolderBase]: For 248335/248344 co-relation queries the response was YES. [2024-06-27 21:02:26,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25407 conditions, 3383 events. 2134/3383 cut-off events. For 248335/248344 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18439 event pairs, 486 based on Foata normal form. 8/3389 useless extension candidates. Maximal degree in co-relation 25306. Up to 3210 conditions per place. [2024-06-27 21:02:26,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 39 changer transitions 0/267 dead transitions. [2024-06-27 21:02:26,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 267 transitions, 3171 flow [2024-06-27 21:02:26,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:26,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:26,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:02:26,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:02:26,935 INFO L175 Difference]: Start difference. First operand has 203 places, 225 transitions, 2177 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:02:26,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 267 transitions, 3171 flow [2024-06-27 21:02:27,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 267 transitions, 3071 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:27,355 INFO L231 Difference]: Finished difference. Result has 209 places, 237 transitions, 2323 flow [2024-06-27 21:02:27,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2323, PETRI_PLACES=209, PETRI_TRANSITIONS=237} [2024-06-27 21:02:27,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-27 21:02:27,356 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 237 transitions, 2323 flow [2024-06-27 21:02:27,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:27,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:27,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:27,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:02:27,357 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:27,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:27,358 INFO L85 PathProgramCache]: Analyzing trace with hash 810460123, now seen corresponding path program 2 times [2024-06-27 21:02:27,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:27,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007819518] [2024-06-27 21:02:27,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:27,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:29,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-27 21:02:29,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:29,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007819518] [2024-06-27 21:02:29,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007819518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:29,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:29,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:29,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418309992] [2024-06-27 21:02:29,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:29,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:29,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:29,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:29,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:29,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:29,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 237 transitions, 2323 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:29,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:29,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:29,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:31,104 INFO L124 PetriNetUnfolderBase]: 2062/3300 cut-off events. [2024-06-27 21:02:31,104 INFO L125 PetriNetUnfolderBase]: For 262047/262056 co-relation queries the response was YES. [2024-06-27 21:02:31,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25366 conditions, 3300 events. 2062/3300 cut-off events. For 262047/262056 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18169 event pairs, 481 based on Foata normal form. 9/3298 useless extension candidates. Maximal degree in co-relation 25261. Up to 3048 conditions per place. [2024-06-27 21:02:31,134 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 40 changer transitions 0/261 dead transitions. [2024-06-27 21:02:31,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 261 transitions, 2905 flow [2024-06-27 21:02:31,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:31,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:31,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:02:31,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:02:31,135 INFO L175 Difference]: Start difference. First operand has 209 places, 237 transitions, 2323 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:02:31,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 261 transitions, 2905 flow [2024-06-27 21:02:31,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 261 transitions, 2821 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 21:02:31,425 INFO L231 Difference]: Finished difference. Result has 214 places, 239 transitions, 2379 flow [2024-06-27 21:02:31,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2379, PETRI_PLACES=214, PETRI_TRANSITIONS=239} [2024-06-27 21:02:31,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 21:02:31,426 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 239 transitions, 2379 flow [2024-06-27 21:02:31,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:31,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:31,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:31,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:02:31,426 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:31,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash 813256633, now seen corresponding path program 3 times [2024-06-27 21:02:31,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:31,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870139313] [2024-06-27 21:02:31,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:31,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:34,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:34,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:34,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870139313] [2024-06-27 21:02:34,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870139313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:34,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:34,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:34,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049562831] [2024-06-27 21:02:34,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:34,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:34,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:34,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:34,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:34,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:34,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 239 transitions, 2379 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:34,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:34,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:34,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:35,702 INFO L124 PetriNetUnfolderBase]: 2054/3288 cut-off events. [2024-06-27 21:02:35,703 INFO L125 PetriNetUnfolderBase]: For 262327/262336 co-relation queries the response was YES. [2024-06-27 21:02:35,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25207 conditions, 3288 events. 2054/3288 cut-off events. For 262327/262336 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18063 event pairs, 479 based on Foata normal form. 9/3286 useless extension candidates. Maximal degree in co-relation 25100. Up to 3058 conditions per place. [2024-06-27 21:02:35,737 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 34 changer transitions 0/259 dead transitions. [2024-06-27 21:02:35,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 259 transitions, 2953 flow [2024-06-27 21:02:35,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:35,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:35,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:02:35,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:02:35,738 INFO L175 Difference]: Start difference. First operand has 214 places, 239 transitions, 2379 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:02:35,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 259 transitions, 2953 flow [2024-06-27 21:02:36,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 259 transitions, 2835 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:36,058 INFO L231 Difference]: Finished difference. Result has 216 places, 241 transitions, 2394 flow [2024-06-27 21:02:36,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2394, PETRI_PLACES=216, PETRI_TRANSITIONS=241} [2024-06-27 21:02:36,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-27 21:02:36,059 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 241 transitions, 2394 flow [2024-06-27 21:02:36,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:36,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:36,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:36,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:02:36,061 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:36,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:36,061 INFO L85 PathProgramCache]: Analyzing trace with hash 813256757, now seen corresponding path program 2 times [2024-06-27 21:02:36,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:36,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239101557] [2024-06-27 21:02:36,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:36,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:38,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:38,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:38,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239101557] [2024-06-27 21:02:38,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239101557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:38,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:38,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:38,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569102239] [2024-06-27 21:02:38,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:38,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:38,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:38,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:38,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:39,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:39,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 241 transitions, 2394 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:39,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:39,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:39,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:40,051 INFO L124 PetriNetUnfolderBase]: 2134/3385 cut-off events. [2024-06-27 21:02:40,051 INFO L125 PetriNetUnfolderBase]: For 261871/261880 co-relation queries the response was YES. [2024-06-27 21:02:40,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25786 conditions, 3385 events. 2134/3385 cut-off events. For 261871/261880 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18425 event pairs, 478 based on Foata normal form. 8/3391 useless extension candidates. Maximal degree in co-relation 25678. Up to 3276 conditions per place. [2024-06-27 21:02:40,086 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 21 changer transitions 0/268 dead transitions. [2024-06-27 21:02:40,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 268 transitions, 3056 flow [2024-06-27 21:02:40,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:40,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:40,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 21:02:40,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-27 21:02:40,088 INFO L175 Difference]: Start difference. First operand has 216 places, 241 transitions, 2394 flow. Second operand 9 states and 130 transitions. [2024-06-27 21:02:40,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 268 transitions, 3056 flow [2024-06-27 21:02:40,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 268 transitions, 2936 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:40,438 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2410 flow [2024-06-27 21:02:40,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2410, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-27 21:02:40,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-27 21:02:40,439 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2410 flow [2024-06-27 21:02:40,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:40,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:40,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:40,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:02:40,440 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:40,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:40,440 INFO L85 PathProgramCache]: Analyzing trace with hash 928732253, now seen corresponding path program 1 times [2024-06-27 21:02:40,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:40,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336558609] [2024-06-27 21:02:40,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:40,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:40,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:42,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-27 21:02:42,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:42,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336558609] [2024-06-27 21:02:42,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336558609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:42,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:42,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:42,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20481018] [2024-06-27 21:02:42,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:42,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:42,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:42,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:42,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:42,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:42,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2410 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:42,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:42,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:42,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:43,966 INFO L124 PetriNetUnfolderBase]: 2131/3381 cut-off events. [2024-06-27 21:02:43,966 INFO L125 PetriNetUnfolderBase]: For 264783/264792 co-relation queries the response was YES. [2024-06-27 21:02:43,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25957 conditions, 3381 events. 2131/3381 cut-off events. For 264783/264792 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18391 event pairs, 479 based on Foata normal form. 7/3386 useless extension candidates. Maximal degree in co-relation 25847. Up to 3272 conditions per place. [2024-06-27 21:02:44,003 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 24 changer transitions 0/264 dead transitions. [2024-06-27 21:02:44,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 264 transitions, 2998 flow [2024-06-27 21:02:44,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:02:44,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:02:44,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 21:02:44,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 21:02:44,004 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2410 flow. Second operand 7 states and 106 transitions. [2024-06-27 21:02:44,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 264 transitions, 2998 flow [2024-06-27 21:02:44,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 264 transitions, 2882 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:44,376 INFO L231 Difference]: Finished difference. Result has 221 places, 248 transitions, 2364 flow [2024-06-27 21:02:44,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=221, PETRI_TRANSITIONS=248} [2024-06-27 21:02:44,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-27 21:02:44,377 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 248 transitions, 2364 flow [2024-06-27 21:02:44,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:44,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:44,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:44,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:02:44,377 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:44,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:44,378 INFO L85 PathProgramCache]: Analyzing trace with hash 928547927, now seen corresponding path program 3 times [2024-06-27 21:02:44,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:44,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620518258] [2024-06-27 21:02:44,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:44,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:46,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:46,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:46,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620518258] [2024-06-27 21:02:46,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620518258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:46,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:46,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:46,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594640771] [2024-06-27 21:02:46,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:46,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:46,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:46,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:46,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:46,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:46,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 248 transitions, 2364 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:46,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:46,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:46,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:47,704 INFO L124 PetriNetUnfolderBase]: 2141/3395 cut-off events. [2024-06-27 21:02:47,705 INFO L125 PetriNetUnfolderBase]: For 274404/274413 co-relation queries the response was YES. [2024-06-27 21:02:47,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26026 conditions, 3395 events. 2141/3395 cut-off events. For 274404/274413 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18481 event pairs, 481 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 25915. Up to 3251 conditions per place. [2024-06-27 21:02:47,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 35 changer transitions 0/273 dead transitions. [2024-06-27 21:02:47,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 273 transitions, 3159 flow [2024-06-27 21:02:47,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:47,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:47,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:02:47,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 21:02:47,742 INFO L175 Difference]: Start difference. First operand has 221 places, 248 transitions, 2364 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:02:47,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 273 transitions, 3159 flow [2024-06-27 21:02:48,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 273 transitions, 3117 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:48,064 INFO L231 Difference]: Finished difference. Result has 225 places, 253 transitions, 2468 flow [2024-06-27 21:02:48,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2468, PETRI_PLACES=225, PETRI_TRANSITIONS=253} [2024-06-27 21:02:48,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-27 21:02:48,064 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 253 transitions, 2468 flow [2024-06-27 21:02:48,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:48,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:48,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:48,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:02:48,065 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:48,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:48,065 INFO L85 PathProgramCache]: Analyzing trace with hash 928547803, now seen corresponding path program 4 times [2024-06-27 21:02:48,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:48,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654557400] [2024-06-27 21:02:48,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:48,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:48,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:50,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-27 21:02:50,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:50,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654557400] [2024-06-27 21:02:50,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654557400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:50,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:50,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:50,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323190209] [2024-06-27 21:02:50,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:50,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:50,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:50,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:50,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:50,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:50,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 253 transitions, 2468 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:50,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:50,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:50,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:51,642 INFO L124 PetriNetUnfolderBase]: 2052/3283 cut-off events. [2024-06-27 21:02:51,643 INFO L125 PetriNetUnfolderBase]: For 277274/277283 co-relation queries the response was YES. [2024-06-27 21:02:51,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25214 conditions, 3283 events. 2052/3283 cut-off events. For 277274/277283 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17988 event pairs, 475 based on Foata normal form. 9/3281 useless extension candidates. Maximal degree in co-relation 25101. Up to 3076 conditions per place. [2024-06-27 21:02:51,677 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 30 changer transitions 0/267 dead transitions. [2024-06-27 21:02:51,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 267 transitions, 2982 flow [2024-06-27 21:02:51,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:51,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:51,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:02:51,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 21:02:51,679 INFO L175 Difference]: Start difference. First operand has 225 places, 253 transitions, 2468 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:02:51,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 267 transitions, 2982 flow [2024-06-27 21:02:52,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 267 transitions, 2879 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:52,026 INFO L231 Difference]: Finished difference. Result has 229 places, 253 transitions, 2431 flow [2024-06-27 21:02:52,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2431, PETRI_PLACES=229, PETRI_TRANSITIONS=253} [2024-06-27 21:02:52,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 21:02:52,027 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 253 transitions, 2431 flow [2024-06-27 21:02:52,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:52,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:52,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:52,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:02:52,028 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:52,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:52,028 INFO L85 PathProgramCache]: Analyzing trace with hash 928552577, now seen corresponding path program 4 times [2024-06-27 21:02:52,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:52,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441504030] [2024-06-27 21:02:52,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:52,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:52,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:54,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:54,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:54,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441504030] [2024-06-27 21:02:54,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441504030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:54,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:54,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:54,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127432658] [2024-06-27 21:02:54,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:54,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:54,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:54,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:54,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:54,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:54,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 253 transitions, 2431 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:54,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:54,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:54,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:56,122 INFO L124 PetriNetUnfolderBase]: 2175/3443 cut-off events. [2024-06-27 21:02:56,123 INFO L125 PetriNetUnfolderBase]: For 290024/290033 co-relation queries the response was YES. [2024-06-27 21:02:56,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26734 conditions, 3443 events. 2175/3443 cut-off events. For 290024/290033 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18745 event pairs, 478 based on Foata normal form. 8/3449 useless extension candidates. Maximal degree in co-relation 26619. Up to 3285 conditions per place. [2024-06-27 21:02:56,160 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 244 selfloop transitions, 38 changer transitions 0/286 dead transitions. [2024-06-27 21:02:56,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 286 transitions, 3381 flow [2024-06-27 21:02:56,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:56,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:56,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:02:56,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 21:02:56,161 INFO L175 Difference]: Start difference. First operand has 229 places, 253 transitions, 2431 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:02:56,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 286 transitions, 3381 flow [2024-06-27 21:02:56,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 286 transitions, 3301 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:56,499 INFO L231 Difference]: Finished difference. Result has 232 places, 263 transitions, 2638 flow [2024-06-27 21:02:56,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2638, PETRI_PLACES=232, PETRI_TRANSITIONS=263} [2024-06-27 21:02:56,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 21:02:56,500 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 263 transitions, 2638 flow [2024-06-27 21:02:56,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:56,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:56,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:56,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:02:56,500 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:56,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:56,501 INFO L85 PathProgramCache]: Analyzing trace with hash -792591379, now seen corresponding path program 5 times [2024-06-27 21:02:56,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:56,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490694702] [2024-06-27 21:02:56,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:56,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:58,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:58,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490694702] [2024-06-27 21:02:58,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490694702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:58,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:58,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:58,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582193273] [2024-06-27 21:02:58,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:58,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:58,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:58,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:58,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:58,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:02:58,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 263 transitions, 2638 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:58,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:58,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:02:58,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:00,001 INFO L124 PetriNetUnfolderBase]: 2169/3435 cut-off events. [2024-06-27 21:03:00,001 INFO L125 PetriNetUnfolderBase]: For 294749/294758 co-relation queries the response was YES. [2024-06-27 21:03:00,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 3435 events. 2169/3435 cut-off events. For 294749/294758 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18696 event pairs, 480 based on Foata normal form. 8/3441 useless extension candidates. Maximal degree in co-relation 26950. Up to 3316 conditions per place. [2024-06-27 21:03:00,039 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 27 changer transitions 0/282 dead transitions. [2024-06-27 21:03:00,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 282 transitions, 3276 flow [2024-06-27 21:03:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:00,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 21:03:00,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 21:03:00,041 INFO L175 Difference]: Start difference. First operand has 232 places, 263 transitions, 2638 flow. Second operand 8 states and 118 transitions. [2024-06-27 21:03:00,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 282 transitions, 3276 flow [2024-06-27 21:03:00,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 282 transitions, 3142 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:00,396 INFO L231 Difference]: Finished difference. Result has 234 places, 264 transitions, 2581 flow [2024-06-27 21:03:00,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2581, PETRI_PLACES=234, PETRI_TRANSITIONS=264} [2024-06-27 21:03:00,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-27 21:03:00,397 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 264 transitions, 2581 flow [2024-06-27 21:03:00,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:00,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:00,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-27 21:03:00,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:03:00,400 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:00,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:00,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1496870598, now seen corresponding path program 1 times [2024-06-27 21:03:00,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:00,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235936396] [2024-06-27 21:03:00,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:00,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:00,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:02,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:02,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235936396] [2024-06-27 21:03:02,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235936396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:02,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:02,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:02,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361843499] [2024-06-27 21:03:02,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:02,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:02,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:02,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:02,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:02,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:02,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 264 transitions, 2581 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:02,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:02,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:02,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:04,521 INFO L124 PetriNetUnfolderBase]: 2256/3575 cut-off events. [2024-06-27 21:03:04,521 INFO L125 PetriNetUnfolderBase]: For 340527/340538 co-relation queries the response was YES. [2024-06-27 21:03:04,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28401 conditions, 3575 events. 2256/3575 cut-off events. For 340527/340538 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19581 event pairs, 396 based on Foata normal form. 16/3589 useless extension candidates. Maximal degree in co-relation 28283. Up to 3244 conditions per place. [2024-06-27 21:03:04,561 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 266 selfloop transitions, 39 changer transitions 0/309 dead transitions. [2024-06-27 21:03:04,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 3544 flow [2024-06-27 21:03:04,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:04,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:04,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 21:03:04,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:03:04,563 INFO L175 Difference]: Start difference. First operand has 234 places, 264 transitions, 2581 flow. Second operand 10 states and 160 transitions. [2024-06-27 21:03:04,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 3544 flow [2024-06-27 21:03:04,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 3483 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:04,941 INFO L231 Difference]: Finished difference. Result has 238 places, 266 transitions, 2632 flow [2024-06-27 21:03:04,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2632, PETRI_PLACES=238, PETRI_TRANSITIONS=266} [2024-06-27 21:03:04,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 21:03:04,942 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 266 transitions, 2632 flow [2024-06-27 21:03:04,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:04,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:04,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:04,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:03:04,943 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:04,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:04,943 INFO L85 PathProgramCache]: Analyzing trace with hash 285767890, now seen corresponding path program 2 times [2024-06-27 21:03:04,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:04,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975757875] [2024-06-27 21:03:04,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:04,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:04,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:07,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-27 21:03:07,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:07,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975757875] [2024-06-27 21:03:07,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975757875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:07,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:07,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:07,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736591271] [2024-06-27 21:03:07,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:07,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:07,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:07,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:07,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:07,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:07,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 266 transitions, 2632 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:07,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:07,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:07,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:09,016 INFO L124 PetriNetUnfolderBase]: 2292/3631 cut-off events. [2024-06-27 21:03:09,017 INFO L125 PetriNetUnfolderBase]: For 353025/353036 co-relation queries the response was YES. [2024-06-27 21:03:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29016 conditions, 3631 events. 2292/3631 cut-off events. For 353025/353036 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19933 event pairs, 513 based on Foata normal form. 18/3647 useless extension candidates. Maximal degree in co-relation 28897. Up to 3433 conditions per place. [2024-06-27 21:03:09,055 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 33 changer transitions 0/301 dead transitions. [2024-06-27 21:03:09,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 301 transitions, 3387 flow [2024-06-27 21:03:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-27 21:03:09,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-27 21:03:09,056 INFO L175 Difference]: Start difference. First operand has 238 places, 266 transitions, 2632 flow. Second operand 10 states and 152 transitions. [2024-06-27 21:03:09,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 301 transitions, 3387 flow [2024-06-27 21:03:09,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 301 transitions, 3333 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:09,479 INFO L231 Difference]: Finished difference. Result has 242 places, 267 transitions, 2665 flow [2024-06-27 21:03:09,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2665, PETRI_PLACES=242, PETRI_TRANSITIONS=267} [2024-06-27 21:03:09,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-27 21:03:09,480 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 267 transitions, 2665 flow [2024-06-27 21:03:09,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:09,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:09,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:09,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:03:09,480 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:09,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:09,481 INFO L85 PathProgramCache]: Analyzing trace with hash 285441460, now seen corresponding path program 3 times [2024-06-27 21:03:09,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:09,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478477517] [2024-06-27 21:03:09,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:09,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:09,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:11,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:11,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:11,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478477517] [2024-06-27 21:03:11,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478477517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:11,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:11,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:11,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907170404] [2024-06-27 21:03:11,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:11,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:11,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:11,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:11,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 267 transitions, 2665 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:11,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:11,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:11,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:13,508 INFO L124 PetriNetUnfolderBase]: 2320/3675 cut-off events. [2024-06-27 21:03:13,508 INFO L125 PetriNetUnfolderBase]: For 358003/358014 co-relation queries the response was YES. [2024-06-27 21:03:13,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29416 conditions, 3675 events. 2320/3675 cut-off events. For 358003/358014 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20236 event pairs, 507 based on Foata normal form. 16/3689 useless extension candidates. Maximal degree in co-relation 29295. Up to 3439 conditions per place. [2024-06-27 21:03:13,548 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 267 selfloop transitions, 36 changer transitions 0/307 dead transitions. [2024-06-27 21:03:13,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 307 transitions, 3466 flow [2024-06-27 21:03:13,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:03:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:03:13,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-27 21:03:13,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-27 21:03:13,549 INFO L175 Difference]: Start difference. First operand has 242 places, 267 transitions, 2665 flow. Second operand 11 states and 166 transitions. [2024-06-27 21:03:13,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 307 transitions, 3466 flow [2024-06-27 21:03:13,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 307 transitions, 3399 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:13,967 INFO L231 Difference]: Finished difference. Result has 245 places, 268 transitions, 2690 flow [2024-06-27 21:03:13,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2690, PETRI_PLACES=245, PETRI_TRANSITIONS=268} [2024-06-27 21:03:13,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-27 21:03:13,968 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 268 transitions, 2690 flow [2024-06-27 21:03:13,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:13,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:13,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:13,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:03:13,968 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:13,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:13,969 INFO L85 PathProgramCache]: Analyzing trace with hash 108282040, now seen corresponding path program 1 times [2024-06-27 21:03:13,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:13,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229252689] [2024-06-27 21:03:13,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:13,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:16,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:16,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:16,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229252689] [2024-06-27 21:03:16,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229252689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:16,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:16,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:16,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499894275] [2024-06-27 21:03:16,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:16,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:16,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:16,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:16,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:16,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:16,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 268 transitions, 2690 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:16,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:16,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:16,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:17,386 INFO L124 PetriNetUnfolderBase]: 2325/3682 cut-off events. [2024-06-27 21:03:17,387 INFO L125 PetriNetUnfolderBase]: For 350421/350453 co-relation queries the response was YES. [2024-06-27 21:03:17,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29667 conditions, 3682 events. 2325/3682 cut-off events. For 350421/350453 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20289 event pairs, 538 based on Foata normal form. 21/3699 useless extension candidates. Maximal degree in co-relation 29545. Up to 3508 conditions per place. [2024-06-27 21:03:17,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 25 changer transitions 0/300 dead transitions. [2024-06-27 21:03:17,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 300 transitions, 3432 flow [2024-06-27 21:03:17,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:17,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:17,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:03:17,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:03:17,428 INFO L175 Difference]: Start difference. First operand has 245 places, 268 transitions, 2690 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:03:17,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 300 transitions, 3432 flow [2024-06-27 21:03:17,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3354 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 21:03:17,883 INFO L231 Difference]: Finished difference. Result has 244 places, 271 transitions, 2754 flow [2024-06-27 21:03:17,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2754, PETRI_PLACES=244, PETRI_TRANSITIONS=271} [2024-06-27 21:03:17,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 21:03:17,883 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 271 transitions, 2754 flow [2024-06-27 21:03:17,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:17,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:17,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:17,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:03:17,884 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:17,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:17,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1587352104, now seen corresponding path program 1 times [2024-06-27 21:03:17,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:17,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919383663] [2024-06-27 21:03:17,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:17,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:20,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919383663] [2024-06-27 21:03:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919383663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:20,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:20,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:20,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332915436] [2024-06-27 21:03:20,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:20,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:20,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:20,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:20,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 271 transitions, 2754 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:20,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:20,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:20,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:22,006 INFO L124 PetriNetUnfolderBase]: 2367/3746 cut-off events. [2024-06-27 21:03:22,006 INFO L125 PetriNetUnfolderBase]: For 375134/375166 co-relation queries the response was YES. [2024-06-27 21:03:22,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30805 conditions, 3746 events. 2367/3746 cut-off events. For 375134/375166 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20716 event pairs, 540 based on Foata normal form. 22/3764 useless extension candidates. Maximal degree in co-relation 30682. Up to 3443 conditions per place. [2024-06-27 21:03:22,049 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 73 changer transitions 0/314 dead transitions. [2024-06-27 21:03:22,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 314 transitions, 3976 flow [2024-06-27 21:03:22,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:03:22,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:03:22,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 21:03:22,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-27 21:03:22,050 INFO L175 Difference]: Start difference. First operand has 244 places, 271 transitions, 2754 flow. Second operand 11 states and 172 transitions. [2024-06-27 21:03:22,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 314 transitions, 3976 flow [2024-06-27 21:03:22,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 314 transitions, 3856 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:22,574 INFO L231 Difference]: Finished difference. Result has 249 places, 280 transitions, 3008 flow [2024-06-27 21:03:22,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3008, PETRI_PLACES=249, PETRI_TRANSITIONS=280} [2024-06-27 21:03:22,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 21:03:22,575 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 280 transitions, 3008 flow [2024-06-27 21:03:22,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:22,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:22,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:22,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:03:22,576 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:22,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:22,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1587352290, now seen corresponding path program 2 times [2024-06-27 21:03:22,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:22,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385411739] [2024-06-27 21:03:22,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:22,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:24,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:24,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:24,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385411739] [2024-06-27 21:03:24,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385411739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:24,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:24,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:24,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21022685] [2024-06-27 21:03:24,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:24,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:24,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:24,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:24,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:24,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:24,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 280 transitions, 3008 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:24,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:24,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:24,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:25,969 INFO L124 PetriNetUnfolderBase]: 2296/3653 cut-off events. [2024-06-27 21:03:25,969 INFO L125 PetriNetUnfolderBase]: For 384546/384555 co-relation queries the response was YES. [2024-06-27 21:03:26,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30706 conditions, 3653 events. 2296/3653 cut-off events. For 384546/384555 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20321 event pairs, 528 based on Foata normal form. 6/3648 useless extension candidates. Maximal degree in co-relation 30582. Up to 3383 conditions per place. [2024-06-27 21:03:26,014 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 45 changer transitions 0/308 dead transitions. [2024-06-27 21:03:26,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 308 transitions, 3714 flow [2024-06-27 21:03:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:26,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:03:26,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:03:26,024 INFO L175 Difference]: Start difference. First operand has 249 places, 280 transitions, 3008 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:03:26,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 308 transitions, 3714 flow [2024-06-27 21:03:26,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 308 transitions, 3538 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:26,593 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3022 flow [2024-06-27 21:03:26,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3022, PETRI_PLACES=251, PETRI_TRANSITIONS=283} [2024-06-27 21:03:26,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-27 21:03:26,594 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3022 flow [2024-06-27 21:03:26,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:26,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:26,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:26,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:03:26,595 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:26,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:26,595 INFO L85 PathProgramCache]: Analyzing trace with hash 112980516, now seen corresponding path program 2 times [2024-06-27 21:03:26,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:26,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670410227] [2024-06-27 21:03:26,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:26,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:28,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:28,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:28,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670410227] [2024-06-27 21:03:28,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670410227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:28,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:28,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:28,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801960795] [2024-06-27 21:03:28,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:28,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:28,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:28,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:28,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:28,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:28,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 283 transitions, 3022 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:28,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:28,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:28,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:30,775 INFO L124 PetriNetUnfolderBase]: 2414/3813 cut-off events. [2024-06-27 21:03:30,776 INFO L125 PetriNetUnfolderBase]: For 409476/409508 co-relation queries the response was YES. [2024-06-27 21:03:30,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32372 conditions, 3813 events. 2414/3813 cut-off events. For 409476/409508 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21063 event pairs, 540 based on Foata normal form. 22/3831 useless extension candidates. Maximal degree in co-relation 32246. Up to 3490 conditions per place. [2024-06-27 21:03:30,820 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 79 changer transitions 0/321 dead transitions. [2024-06-27 21:03:30,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 4204 flow [2024-06-27 21:03:30,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:30,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:30,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 21:03:30,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 21:03:30,821 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3022 flow. Second operand 10 states and 158 transitions. [2024-06-27 21:03:30,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 4204 flow [2024-06-27 21:03:31,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 321 transitions, 4036 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:31,397 INFO L231 Difference]: Finished difference. Result has 255 places, 292 transitions, 3184 flow [2024-06-27 21:03:31,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3184, PETRI_PLACES=255, PETRI_TRANSITIONS=292} [2024-06-27 21:03:31,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-27 21:03:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 292 transitions, 3184 flow [2024-06-27 21:03:31,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:31,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:31,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:31,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:03:31,398 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:31,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash 285533530, now seen corresponding path program 3 times [2024-06-27 21:03:31,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:31,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562098094] [2024-06-27 21:03:31,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:31,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:33,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:33,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:33,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562098094] [2024-06-27 21:03:33,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562098094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:33,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:33,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572677385] [2024-06-27 21:03:33,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:33,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:33,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:33,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:33,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:33,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:33,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 292 transitions, 3184 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:33,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:33,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:33,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:35,428 INFO L124 PetriNetUnfolderBase]: 2496/3940 cut-off events. [2024-06-27 21:03:35,428 INFO L125 PetriNetUnfolderBase]: For 487768/487777 co-relation queries the response was YES. [2024-06-27 21:03:35,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36204 conditions, 3940 events. 2496/3940 cut-off events. For 487768/487777 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21856 event pairs, 514 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 36077. Up to 3306 conditions per place. [2024-06-27 21:03:35,477 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 101 changer transitions 0/335 dead transitions. [2024-06-27 21:03:35,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 335 transitions, 4373 flow [2024-06-27 21:03:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 21:03:35,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 21:03:35,478 INFO L175 Difference]: Start difference. First operand has 255 places, 292 transitions, 3184 flow. Second operand 9 states and 155 transitions. [2024-06-27 21:03:35,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 335 transitions, 4373 flow [2024-06-27 21:03:36,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 335 transitions, 4210 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:36,303 INFO L231 Difference]: Finished difference. Result has 259 places, 304 transitions, 3596 flow [2024-06-27 21:03:36,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3596, PETRI_PLACES=259, PETRI_TRANSITIONS=304} [2024-06-27 21:03:36,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 21:03:36,304 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 304 transitions, 3596 flow [2024-06-27 21:03:36,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:36,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:36,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:36,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:03:36,305 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:36,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:36,305 INFO L85 PathProgramCache]: Analyzing trace with hash 285533716, now seen corresponding path program 3 times [2024-06-27 21:03:36,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:36,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120394485] [2024-06-27 21:03:36,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:36,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:36,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:38,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-27 21:03:38,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:38,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120394485] [2024-06-27 21:03:38,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120394485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:38,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:38,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:38,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256448235] [2024-06-27 21:03:38,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:38,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:38,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:38,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:38,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:38,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:38,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 304 transitions, 3596 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:38,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:38,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:38,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:41,036 INFO L124 PetriNetUnfolderBase]: 2567/4035 cut-off events. [2024-06-27 21:03:41,037 INFO L125 PetriNetUnfolderBase]: For 499485/499517 co-relation queries the response was YES. [2024-06-27 21:03:41,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37782 conditions, 4035 events. 2567/4035 cut-off events. For 499485/499517 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22354 event pairs, 581 based on Foata normal form. 22/4053 useless extension candidates. Maximal degree in co-relation 37653. Up to 3715 conditions per place. [2024-06-27 21:03:41,083 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 80 changer transitions 0/336 dead transitions. [2024-06-27 21:03:41,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 336 transitions, 4670 flow [2024-06-27 21:03:41,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:03:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:03:41,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-27 21:03:41,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35912698412698413 [2024-06-27 21:03:41,085 INFO L175 Difference]: Start difference. First operand has 259 places, 304 transitions, 3596 flow. Second operand 12 states and 181 transitions. [2024-06-27 21:03:41,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 336 transitions, 4670 flow [2024-06-27 21:03:41,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 336 transitions, 4470 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:41,783 INFO L231 Difference]: Finished difference. Result has 265 places, 304 transitions, 3562 flow [2024-06-27 21:03:41,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3562, PETRI_PLACES=265, PETRI_TRANSITIONS=304} [2024-06-27 21:03:41,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-27 21:03:41,783 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 304 transitions, 3562 flow [2024-06-27 21:03:41,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:41,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:41,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:41,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:03:41,784 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:41,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:41,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2083594582, now seen corresponding path program 4 times [2024-06-27 21:03:41,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:41,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653204406] [2024-06-27 21:03:41,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:41,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:41,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:44,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:44,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:44,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653204406] [2024-06-27 21:03:44,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653204406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:44,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:44,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:44,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135479697] [2024-06-27 21:03:44,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:44,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:44,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:44,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:44,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:44,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 304 transitions, 3562 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:44,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:45,712 INFO L124 PetriNetUnfolderBase]: 2603/4082 cut-off events. [2024-06-27 21:03:45,712 INFO L125 PetriNetUnfolderBase]: For 532622/532622 co-relation queries the response was YES. [2024-06-27 21:03:45,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37988 conditions, 4082 events. 2603/4082 cut-off events. For 532622/532622 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22571 event pairs, 576 based on Foata normal form. 10/4088 useless extension candidates. Maximal degree in co-relation 37858. Up to 3885 conditions per place. [2024-06-27 21:03:45,760 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 33 changer transitions 0/328 dead transitions. [2024-06-27 21:03:45,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4359 flow [2024-06-27 21:03:45,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:45,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:45,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 21:03:45,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 21:03:45,761 INFO L175 Difference]: Start difference. First operand has 265 places, 304 transitions, 3562 flow. Second operand 8 states and 123 transitions. [2024-06-27 21:03:45,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4359 flow [2024-06-27 21:03:46,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 328 transitions, 4174 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 21:03:46,583 INFO L231 Difference]: Finished difference. Result has 264 places, 305 transitions, 3466 flow [2024-06-27 21:03:46,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3466, PETRI_PLACES=264, PETRI_TRANSITIONS=305} [2024-06-27 21:03:46,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-27 21:03:46,583 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 305 transitions, 3466 flow [2024-06-27 21:03:46,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:46,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:46,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:46,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:03:46,584 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:46,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash 589340528, now seen corresponding path program 5 times [2024-06-27 21:03:46,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:46,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098206537] [2024-06-27 21:03:46,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:46,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:48,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:48,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:48,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098206537] [2024-06-27 21:03:48,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098206537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:48,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:48,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:48,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36216740] [2024-06-27 21:03:48,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:48,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:48,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:48,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:48,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:48,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:48,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 305 transitions, 3466 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:48,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:48,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:48,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:50,922 INFO L124 PetriNetUnfolderBase]: 2626/4123 cut-off events. [2024-06-27 21:03:50,923 INFO L125 PetriNetUnfolderBase]: For 538681/538681 co-relation queries the response was YES. [2024-06-27 21:03:50,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38075 conditions, 4123 events. 2626/4123 cut-off events. For 538681/538681 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22794 event pairs, 587 based on Foata normal form. 10/4129 useless extension candidates. Maximal degree in co-relation 37944. Up to 3922 conditions per place. [2024-06-27 21:03:50,978 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 294 selfloop transitions, 34 changer transitions 0/332 dead transitions. [2024-06-27 21:03:50,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 332 transitions, 4285 flow [2024-06-27 21:03:50,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:50,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:50,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-27 21:03:50,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-27 21:03:50,979 INFO L175 Difference]: Start difference. First operand has 264 places, 305 transitions, 3466 flow. Second operand 10 states and 146 transitions. [2024-06-27 21:03:50,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 332 transitions, 4285 flow [2024-06-27 21:03:51,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4214 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:51,873 INFO L231 Difference]: Finished difference. Result has 268 places, 306 transitions, 3488 flow [2024-06-27 21:03:51,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3488, PETRI_PLACES=268, PETRI_TRANSITIONS=306} [2024-06-27 21:03:51,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 21:03:51,874 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 306 transitions, 3488 flow [2024-06-27 21:03:51,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:51,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:51,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:51,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:03:51,875 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:51,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:51,875 INFO L85 PathProgramCache]: Analyzing trace with hash 589014098, now seen corresponding path program 6 times [2024-06-27 21:03:51,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:51,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524170536] [2024-06-27 21:03:51,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:51,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:51,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:54,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:54,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:54,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524170536] [2024-06-27 21:03:54,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524170536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:54,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:54,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:54,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388554269] [2024-06-27 21:03:54,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:54,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:54,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:54,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:54,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:54,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:03:54,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 306 transitions, 3488 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:54,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:54,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:03:54,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:56,153 INFO L124 PetriNetUnfolderBase]: 2608/4097 cut-off events. [2024-06-27 21:03:56,153 INFO L125 PetriNetUnfolderBase]: For 519822/519822 co-relation queries the response was YES. [2024-06-27 21:03:56,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37407 conditions, 4097 events. 2608/4097 cut-off events. For 519822/519822 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22705 event pairs, 562 based on Foata normal form. 8/4101 useless extension candidates. Maximal degree in co-relation 37275. Up to 3816 conditions per place. [2024-06-27 21:03:56,203 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 38 changer transitions 0/335 dead transitions. [2024-06-27 21:03:56,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 335 transitions, 4325 flow [2024-06-27 21:03:56,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:56,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:56,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 21:03:56,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-27 21:03:56,205 INFO L175 Difference]: Start difference. First operand has 268 places, 306 transitions, 3488 flow. Second operand 10 states and 148 transitions. [2024-06-27 21:03:56,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 335 transitions, 4325 flow [2024-06-27 21:03:57,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 335 transitions, 4250 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:57,032 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 3493 flow [2024-06-27 21:03:57,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3493, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-27 21:03:57,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 21:03:57,033 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 3493 flow [2024-06-27 21:03:57,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:57,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:57,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:57,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:03:57,034 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:57,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:57,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1448944110, now seen corresponding path program 4 times [2024-06-27 21:03:57,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:57,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424937729] [2024-06-27 21:03:57,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:57,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:59,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:59,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:59,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424937729] [2024-06-27 21:03:59,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424937729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:59,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:59,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:59,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281240843] [2024-06-27 21:03:59,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:59,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:59,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:59,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:59,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:59,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:59,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 3493 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:59,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:59,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:59,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:00,456 INFO L124 PetriNetUnfolderBase]: 2538/4012 cut-off events. [2024-06-27 21:04:00,457 INFO L125 PetriNetUnfolderBase]: For 509405/509414 co-relation queries the response was YES. [2024-06-27 21:04:00,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36969 conditions, 4012 events. 2538/4012 cut-off events. For 509405/509414 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22398 event pairs, 574 based on Foata normal form. 6/4007 useless extension candidates. Maximal degree in co-relation 36836. Up to 3767 conditions per place. [2024-06-27 21:04:00,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 282 selfloop transitions, 22 changer transitions 0/333 dead transitions. [2024-06-27 21:04:00,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 333 transitions, 4255 flow [2024-06-27 21:04:00,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:04:00,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:04:00,521 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 3493 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:04:00,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 333 transitions, 4255 flow [2024-06-27 21:04:01,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 333 transitions, 4149 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:04:01,526 INFO L231 Difference]: Finished difference. Result has 268 places, 309 transitions, 3539 flow [2024-06-27 21:04:01,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=268, PETRI_TRANSITIONS=309} [2024-06-27 21:04:01,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 21:04:01,527 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 309 transitions, 3539 flow [2024-06-27 21:04:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:01,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:01,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:01,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:04:01,528 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:01,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:01,529 INFO L85 PathProgramCache]: Analyzing trace with hash 606071282, now seen corresponding path program 4 times [2024-06-27 21:04:01,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:01,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899303205] [2024-06-27 21:04:01,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:01,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:03,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899303205] [2024-06-27 21:04:03,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899303205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:03,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:03,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:03,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348821587] [2024-06-27 21:04:03,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:03,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:03,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:03,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:03,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:03,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:03,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 309 transitions, 3539 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:03,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:03,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:03,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:05,667 INFO L124 PetriNetUnfolderBase]: 2643/4157 cut-off events. [2024-06-27 21:04:05,668 INFO L125 PetriNetUnfolderBase]: For 525534/525566 co-relation queries the response was YES. [2024-06-27 21:04:05,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38125 conditions, 4157 events. 2643/4157 cut-off events. For 525534/525566 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23190 event pairs, 577 based on Foata normal form. 22/4175 useless extension candidates. Maximal degree in co-relation 37991. Up to 3899 conditions per place. [2024-06-27 21:04:05,711 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 61 changer transitions 0/347 dead transitions. [2024-06-27 21:04:05,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 347 transitions, 4650 flow [2024-06-27 21:04:05,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:05,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:04:05,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:04:05,713 INFO L175 Difference]: Start difference. First operand has 268 places, 309 transitions, 3539 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:04:05,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 347 transitions, 4650 flow [2024-06-27 21:04:06,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 347 transitions, 4480 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:06,507 INFO L231 Difference]: Finished difference. Result has 274 places, 320 transitions, 3733 flow [2024-06-27 21:04:06,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3733, PETRI_PLACES=274, PETRI_TRANSITIONS=320} [2024-06-27 21:04:06,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 21:04:06,508 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 320 transitions, 3733 flow [2024-06-27 21:04:06,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:06,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:06,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:06,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:04:06,508 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:06,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:06,509 INFO L85 PathProgramCache]: Analyzing trace with hash 439396378, now seen corresponding path program 5 times [2024-06-27 21:04:06,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:06,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117223479] [2024-06-27 21:04:06,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:06,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:06,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:08,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:08,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:08,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117223479] [2024-06-27 21:04:08,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117223479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:08,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:08,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:08,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864138371] [2024-06-27 21:04:08,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:08,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:08,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:08,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:08,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:08,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:08,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 320 transitions, 3733 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:08,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:08,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:08,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:09,888 INFO L124 PetriNetUnfolderBase]: 2648/4158 cut-off events. [2024-06-27 21:04:09,889 INFO L125 PetriNetUnfolderBase]: For 534151/534183 co-relation queries the response was YES. [2024-06-27 21:04:09,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38446 conditions, 4158 events. 2648/4158 cut-off events. For 534151/534183 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23088 event pairs, 608 based on Foata normal form. 21/4175 useless extension candidates. Maximal degree in co-relation 38309. Up to 3966 conditions per place. [2024-06-27 21:04:09,935 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-27 21:04:09,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 343 transitions, 4546 flow [2024-06-27 21:04:09,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:09,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:09,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 21:04:09,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 21:04:09,936 INFO L175 Difference]: Start difference. First operand has 274 places, 320 transitions, 3733 flow. Second operand 7 states and 115 transitions. [2024-06-27 21:04:09,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 343 transitions, 4546 flow [2024-06-27 21:04:10,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 4435 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:04:10,742 INFO L231 Difference]: Finished difference. Result has 274 places, 323 transitions, 3791 flow [2024-06-27 21:04:10,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=274, PETRI_TRANSITIONS=323} [2024-06-27 21:04:10,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 21:04:10,743 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 323 transitions, 3791 flow [2024-06-27 21:04:10,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:10,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:10,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:10,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:04:10,743 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:10,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:10,743 INFO L85 PathProgramCache]: Analyzing trace with hash 444638788, now seen corresponding path program 6 times [2024-06-27 21:04:10,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:10,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762335705] [2024-06-27 21:04:10,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:10,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:13,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:13,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762335705] [2024-06-27 21:04:13,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762335705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:13,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:13,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:13,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779164622] [2024-06-27 21:04:13,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:13,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:13,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:13,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:13,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 323 transitions, 3791 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:13,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:13,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:13,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:14,540 INFO L124 PetriNetUnfolderBase]: 2653/4173 cut-off events. [2024-06-27 21:04:14,540 INFO L125 PetriNetUnfolderBase]: For 535475/535507 co-relation queries the response was YES. [2024-06-27 21:04:14,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38564 conditions, 4173 events. 2653/4173 cut-off events. For 535475/535507 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23260 event pairs, 604 based on Foata normal form. 21/4190 useless extension candidates. Maximal degree in co-relation 38427. Up to 3955 conditions per place. [2024-06-27 21:04:14,588 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 321 selfloop transitions, 30 changer transitions 0/355 dead transitions. [2024-06-27 21:04:14,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 355 transitions, 4665 flow [2024-06-27 21:04:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:04:14,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:04:14,590 INFO L175 Difference]: Start difference. First operand has 274 places, 323 transitions, 3791 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:04:14,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 355 transitions, 4665 flow [2024-06-27 21:04:15,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 355 transitions, 4527 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:15,444 INFO L231 Difference]: Finished difference. Result has 277 places, 326 transitions, 3827 flow [2024-06-27 21:04:15,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3827, PETRI_PLACES=277, PETRI_TRANSITIONS=326} [2024-06-27 21:04:15,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 21:04:15,444 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 326 transitions, 3827 flow [2024-06-27 21:04:15,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:15,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:15,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:15,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:04:15,445 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:15,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:15,445 INFO L85 PathProgramCache]: Analyzing trace with hash 444937318, now seen corresponding path program 7 times [2024-06-27 21:04:15,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:15,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171943201] [2024-06-27 21:04:15,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:15,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:17,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:17,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171943201] [2024-06-27 21:04:17,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171943201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:17,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:17,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:17,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171840273] [2024-06-27 21:04:17,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:17,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:17,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:17,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:17,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:17,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:17,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 326 transitions, 3827 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:17,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:17,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:17,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:19,079 INFO L124 PetriNetUnfolderBase]: 2650/4167 cut-off events. [2024-06-27 21:04:19,080 INFO L125 PetriNetUnfolderBase]: For 544864/544896 co-relation queries the response was YES. [2024-06-27 21:04:19,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38762 conditions, 4167 events. 2650/4167 cut-off events. For 544864/544896 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23204 event pairs, 606 based on Foata normal form. 21/4184 useless extension candidates. Maximal degree in co-relation 38624. Up to 3937 conditions per place. [2024-06-27 21:04:19,130 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 40 changer transitions 0/354 dead transitions. [2024-06-27 21:04:19,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 354 transitions, 4695 flow [2024-06-27 21:04:19,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:19,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 21:04:19,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 21:04:19,132 INFO L175 Difference]: Start difference. First operand has 277 places, 326 transitions, 3827 flow. Second operand 8 states and 131 transitions. [2024-06-27 21:04:19,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 354 transitions, 4695 flow [2024-06-27 21:04:20,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 354 transitions, 4543 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:20,008 INFO L231 Difference]: Finished difference. Result has 279 places, 329 transitions, 3875 flow [2024-06-27 21:04:20,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3675, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3875, PETRI_PLACES=279, PETRI_TRANSITIONS=329} [2024-06-27 21:04:20,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 21:04:20,009 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 329 transitions, 3875 flow [2024-06-27 21:04:20,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:20,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:20,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:20,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:04:20,009 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:20,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:20,010 INFO L85 PathProgramCache]: Analyzing trace with hash 444937690, now seen corresponding path program 1 times [2024-06-27 21:04:20,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:20,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156088495] [2024-06-27 21:04:20,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:20,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:22,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156088495] [2024-06-27 21:04:22,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156088495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:22,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:22,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:22,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34416875] [2024-06-27 21:04:22,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:22,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:22,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:22,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:22,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:22,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:22,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 329 transitions, 3875 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:22,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:22,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:22,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:23,618 INFO L124 PetriNetUnfolderBase]: 2678/4207 cut-off events. [2024-06-27 21:04:23,618 INFO L125 PetriNetUnfolderBase]: For 563039/563071 co-relation queries the response was YES. [2024-06-27 21:04:23,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39435 conditions, 4207 events. 2678/4207 cut-off events. For 563039/563071 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23429 event pairs, 603 based on Foata normal form. 22/4225 useless extension candidates. Maximal degree in co-relation 39296. Up to 4034 conditions per place. [2024-06-27 21:04:23,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 28 changer transitions 0/355 dead transitions. [2024-06-27 21:04:23,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 355 transitions, 4794 flow [2024-06-27 21:04:23,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:23,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 21:04:23,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 21:04:23,672 INFO L175 Difference]: Start difference. First operand has 279 places, 329 transitions, 3875 flow. Second operand 7 states and 111 transitions. [2024-06-27 21:04:23,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 355 transitions, 4794 flow [2024-06-27 21:04:24,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 355 transitions, 4607 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:24,645 INFO L231 Difference]: Finished difference. Result has 282 places, 338 transitions, 3959 flow [2024-06-27 21:04:24,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3697, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3959, PETRI_PLACES=282, PETRI_TRANSITIONS=338} [2024-06-27 21:04:24,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-27 21:04:24,645 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 338 transitions, 3959 flow [2024-06-27 21:04:24,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:24,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:24,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:24,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:04:24,646 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:24,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:24,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1224419980, now seen corresponding path program 2 times [2024-06-27 21:04:24,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:24,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863561419] [2024-06-27 21:04:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:24,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:24,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:26,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:26,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863561419] [2024-06-27 21:04:26,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863561419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:26,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:26,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:26,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411550474] [2024-06-27 21:04:26,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:26,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:26,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:26,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:26,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:26,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:26,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 338 transitions, 3959 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:28,337 INFO L124 PetriNetUnfolderBase]: 2772/4343 cut-off events. [2024-06-27 21:04:28,337 INFO L125 PetriNetUnfolderBase]: For 580788/580800 co-relation queries the response was YES. [2024-06-27 21:04:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40724 conditions, 4343 events. 2772/4343 cut-off events. For 580788/580800 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24147 event pairs, 570 based on Foata normal form. 12/4352 useless extension candidates. Maximal degree in co-relation 40582. Up to 4089 conditions per place. [2024-06-27 21:04:28,386 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 349 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-27 21:04:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 423 transitions, 5699 flow [2024-06-27 21:04:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:04:28,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:04:28,388 INFO L175 Difference]: Start difference. First operand has 282 places, 338 transitions, 3959 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:04:28,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 423 transitions, 5699 flow [2024-06-27 21:04:29,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 423 transitions, 5555 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 21:04:29,407 INFO L231 Difference]: Finished difference. Result has 293 places, 386 transitions, 4798 flow [2024-06-27 21:04:29,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4798, PETRI_PLACES=293, PETRI_TRANSITIONS=386} [2024-06-27 21:04:29,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-27 21:04:29,407 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 386 transitions, 4798 flow [2024-06-27 21:04:29,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:29,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:29,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:29,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:04:29,408 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:29,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash 615337058, now seen corresponding path program 3 times [2024-06-27 21:04:29,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:29,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968740894] [2024-06-27 21:04:29,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:29,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:31,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:31,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968740894] [2024-06-27 21:04:31,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968740894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:31,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:31,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:31,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188744400] [2024-06-27 21:04:31,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:31,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:31,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:31,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:31,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:31,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:31,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 386 transitions, 4798 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:31,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:31,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:31,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:33,733 INFO L124 PetriNetUnfolderBase]: 2915/4558 cut-off events. [2024-06-27 21:04:33,733 INFO L125 PetriNetUnfolderBase]: For 662527/662569 co-relation queries the response was YES. [2024-06-27 21:04:33,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45898 conditions, 4558 events. 2915/4558 cut-off events. For 662527/662569 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25439 event pairs, 542 based on Foata normal form. 30/4581 useless extension candidates. Maximal degree in co-relation 45750. Up to 3850 conditions per place. [2024-06-27 21:04:33,790 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 272 selfloop transitions, 159 changer transitions 0/435 dead transitions. [2024-06-27 21:04:33,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 435 transitions, 6715 flow [2024-06-27 21:04:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:33,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:33,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:04:33,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:04:33,792 INFO L175 Difference]: Start difference. First operand has 293 places, 386 transitions, 4798 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:04:33,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 435 transitions, 6715 flow [2024-06-27 21:04:35,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 435 transitions, 6315 flow, removed 199 selfloop flow, removed 1 redundant places. [2024-06-27 21:04:35,181 INFO L231 Difference]: Finished difference. Result has 301 places, 411 transitions, 5654 flow [2024-06-27 21:04:35,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5654, PETRI_PLACES=301, PETRI_TRANSITIONS=411} [2024-06-27 21:04:35,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 21:04:35,181 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 411 transitions, 5654 flow [2024-06-27 21:04:35,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:35,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:35,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:35,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:04:35,182 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:35,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:35,182 INFO L85 PathProgramCache]: Analyzing trace with hash 857075424, now seen corresponding path program 5 times [2024-06-27 21:04:35,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:35,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034782961] [2024-06-27 21:04:35,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:35,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034782961] [2024-06-27 21:04:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034782961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:37,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:37,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285275908] [2024-06-27 21:04:37,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:37,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:37,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:37,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:37,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 411 transitions, 5654 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:37,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:37,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:37,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:40,364 INFO L124 PetriNetUnfolderBase]: 2925/4577 cut-off events. [2024-06-27 21:04:40,365 INFO L125 PetriNetUnfolderBase]: For 676978/677020 co-relation queries the response was YES. [2024-06-27 21:04:40,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47417 conditions, 4577 events. 2925/4577 cut-off events. For 676978/677020 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25528 event pairs, 586 based on Foata normal form. 29/4599 useless extension candidates. Maximal degree in co-relation 47265. Up to 4211 conditions per place. [2024-06-27 21:04:40,423 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 93 changer transitions 0/446 dead transitions. [2024-06-27 21:04:40,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 446 transitions, 6916 flow [2024-06-27 21:04:40,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:04:40,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:04:40,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 21:04:40,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-27 21:04:40,425 INFO L175 Difference]: Start difference. First operand has 301 places, 411 transitions, 5654 flow. Second operand 11 states and 169 transitions. [2024-06-27 21:04:40,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 446 transitions, 6916 flow [2024-06-27 21:04:41,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 446 transitions, 6696 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:41,800 INFO L231 Difference]: Finished difference. Result has 308 places, 414 transitions, 5706 flow [2024-06-27 21:04:41,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5434, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5706, PETRI_PLACES=308, PETRI_TRANSITIONS=414} [2024-06-27 21:04:41,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-27 21:04:41,800 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 414 transitions, 5706 flow [2024-06-27 21:04:41,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:41,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:41,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:41,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:04:41,801 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:41,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:41,801 INFO L85 PathProgramCache]: Analyzing trace with hash 81317598, now seen corresponding path program 8 times [2024-06-27 21:04:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464764513] [2024-06-27 21:04:41,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:41,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:43,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:43,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:43,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464764513] [2024-06-27 21:04:43,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464764513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:43,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:43,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:43,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800354370] [2024-06-27 21:04:43,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:43,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:43,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:43,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:43,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:43,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:43,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 414 transitions, 5706 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:43,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:43,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:43,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:45,482 INFO L124 PetriNetUnfolderBase]: 2930/4583 cut-off events. [2024-06-27 21:04:45,482 INFO L125 PetriNetUnfolderBase]: For 686465/686507 co-relation queries the response was YES. [2024-06-27 21:04:45,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47693 conditions, 4583 events. 2930/4583 cut-off events. For 686465/686507 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25555 event pairs, 607 based on Foata normal form. 28/4604 useless extension candidates. Maximal degree in co-relation 47539. Up to 4310 conditions per place. [2024-06-27 21:04:45,542 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 382 selfloop transitions, 53 changer transitions 0/439 dead transitions. [2024-06-27 21:04:45,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 439 transitions, 6737 flow [2024-06-27 21:04:45,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:45,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:04:45,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:04:45,544 INFO L175 Difference]: Start difference. First operand has 308 places, 414 transitions, 5706 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:04:45,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 439 transitions, 6737 flow [2024-06-27 21:04:46,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 439 transitions, 6505 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 21:04:46,977 INFO L231 Difference]: Finished difference. Result has 307 places, 417 transitions, 5693 flow [2024-06-27 21:04:46,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5693, PETRI_PLACES=307, PETRI_TRANSITIONS=417} [2024-06-27 21:04:46,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-27 21:04:46,978 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 417 transitions, 5693 flow [2024-06-27 21:04:46,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:46,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:46,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, 1, 1] [2024-06-27 21:04:46,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:04:46,979 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:46,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:46,979 INFO L85 PathProgramCache]: Analyzing trace with hash 81328944, now seen corresponding path program 6 times [2024-06-27 21:04:46,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:46,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585303965] [2024-06-27 21:04:46,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:46,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:46,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:49,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:49,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:49,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585303965] [2024-06-27 21:04:49,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585303965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:49,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:49,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:49,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500559217] [2024-06-27 21:04:49,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:49,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:49,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:49,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:49,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:49,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:49,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 417 transitions, 5693 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:49,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:49,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:49,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:51,597 INFO L124 PetriNetUnfolderBase]: 2924/4575 cut-off events. [2024-06-27 21:04:51,597 INFO L125 PetriNetUnfolderBase]: For 682365/682407 co-relation queries the response was YES. [2024-06-27 21:04:51,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 4575 events. 2924/4575 cut-off events. For 682365/682407 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25540 event pairs, 587 based on Foata normal form. 29/4597 useless extension candidates. Maximal degree in co-relation 47194. Up to 4213 conditions per place. [2024-06-27 21:04:51,656 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 348 selfloop transitions, 93 changer transitions 0/445 dead transitions. [2024-06-27 21:04:51,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 445 transitions, 6683 flow [2024-06-27 21:04:51,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:51,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:51,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:04:51,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:04:51,657 INFO L175 Difference]: Start difference. First operand has 307 places, 417 transitions, 5693 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:04:51,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 445 transitions, 6683 flow [2024-06-27 21:04:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 445 transitions, 6461 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 21:04:53,275 INFO L231 Difference]: Finished difference. Result has 309 places, 417 transitions, 5673 flow [2024-06-27 21:04:53,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5673, PETRI_PLACES=309, PETRI_TRANSITIONS=417} [2024-06-27 21:04:53,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-27 21:04:53,276 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 417 transitions, 5673 flow [2024-06-27 21:04:53,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:53,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:04:53,276 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:53,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:53,277 INFO L85 PathProgramCache]: Analyzing trace with hash 778337080, now seen corresponding path program 4 times [2024-06-27 21:04:53,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:53,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190622005] [2024-06-27 21:04:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:53,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:55,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:55,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:55,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190622005] [2024-06-27 21:04:55,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190622005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:55,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:55,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:55,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390531818] [2024-06-27 21:04:55,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:55,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:55,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:55,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:55,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:55,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:04:55,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 417 transitions, 5673 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:55,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:55,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:04:55,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:57,705 INFO L124 PetriNetUnfolderBase]: 2963/4641 cut-off events. [2024-06-27 21:04:57,705 INFO L125 PetriNetUnfolderBase]: For 714458/714500 co-relation queries the response was YES. [2024-06-27 21:04:57,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48769 conditions, 4641 events. 2963/4641 cut-off events. For 714458/714500 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26029 event pairs, 536 based on Foata normal form. 29/4663 useless extension candidates. Maximal degree in co-relation 48614. Up to 3862 conditions per place. [2024-06-27 21:04:57,776 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 265 selfloop transitions, 186 changer transitions 0/455 dead transitions. [2024-06-27 21:04:57,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 455 transitions, 7345 flow [2024-06-27 21:04:57,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:57,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:57,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:04:57,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 21:04:57,777 INFO L175 Difference]: Start difference. First operand has 309 places, 417 transitions, 5673 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:04:57,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 455 transitions, 7345 flow [2024-06-27 21:04:59,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 455 transitions, 7149 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 21:04:59,380 INFO L231 Difference]: Finished difference. Result has 311 places, 431 transitions, 6521 flow [2024-06-27 21:04:59,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5479, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6521, PETRI_PLACES=311, PETRI_TRANSITIONS=431} [2024-06-27 21:04:59,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-27 21:04:59,380 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 431 transitions, 6521 flow [2024-06-27 21:04:59,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:59,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:59,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:59,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:04:59,381 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:59,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash 408476030, now seen corresponding path program 9 times [2024-06-27 21:04:59,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:59,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203577879] [2024-06-27 21:04:59,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:59,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:59,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:01,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:01,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:01,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203577879] [2024-06-27 21:05:01,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203577879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:01,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:01,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216623315] [2024-06-27 21:05:01,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:01,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:01,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:01,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:01,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:01,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 431 transitions, 6521 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:01,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:01,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:01,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:03,339 INFO L124 PetriNetUnfolderBase]: 2957/4629 cut-off events. [2024-06-27 21:05:03,339 INFO L125 PetriNetUnfolderBase]: For 715053/715095 co-relation queries the response was YES. [2024-06-27 21:05:03,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49946 conditions, 4629 events. 2957/4629 cut-off events. For 715053/715095 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25889 event pairs, 608 based on Foata normal form. 29/4651 useless extension candidates. Maximal degree in co-relation 49789. Up to 4325 conditions per place. [2024-06-27 21:05:03,409 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 69 changer transitions 0/456 dead transitions. [2024-06-27 21:05:03,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 456 transitions, 7590 flow [2024-06-27 21:05:03,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:03,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:03,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 21:05:03,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 21:05:03,411 INFO L175 Difference]: Start difference. First operand has 311 places, 431 transitions, 6521 flow. Second operand 9 states and 139 transitions. [2024-06-27 21:05:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 456 transitions, 7590 flow [2024-06-27 21:05:04,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 456 transitions, 7292 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:04,991 INFO L231 Difference]: Finished difference. Result has 315 places, 434 transitions, 6481 flow [2024-06-27 21:05:04,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6481, PETRI_PLACES=315, PETRI_TRANSITIONS=434} [2024-06-27 21:05:04,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 21:05:04,991 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 434 transitions, 6481 flow [2024-06-27 21:05:04,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:04,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:04,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:04,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:05:04,992 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:04,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash 2024237138, now seen corresponding path program 7 times [2024-06-27 21:05:04,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:04,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602527328] [2024-06-27 21:05:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:04,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:07,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:07,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602527328] [2024-06-27 21:05:07,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602527328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:07,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:07,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:07,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987944880] [2024-06-27 21:05:07,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:07,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:07,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:07,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:07,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:07,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:07,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 434 transitions, 6481 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:07,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:07,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:09,473 INFO L124 PetriNetUnfolderBase]: 2951/4623 cut-off events. [2024-06-27 21:05:09,473 INFO L125 PetriNetUnfolderBase]: For 706365/706407 co-relation queries the response was YES. [2024-06-27 21:05:09,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49589 conditions, 4623 events. 2951/4623 cut-off events. For 706365/706407 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25919 event pairs, 597 based on Foata normal form. 25/4641 useless extension candidates. Maximal degree in co-relation 49431. Up to 4337 conditions per place. [2024-06-27 21:05:09,536 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 72 changer transitions 0/452 dead transitions. [2024-06-27 21:05:09,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 452 transitions, 7449 flow [2024-06-27 21:05:09,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:09,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:09,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:05:09,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 21:05:09,537 INFO L175 Difference]: Start difference. First operand has 315 places, 434 transitions, 6481 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:05:09,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 452 transitions, 7449 flow [2024-06-27 21:05:11,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 452 transitions, 7132 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-27 21:05:11,253 INFO L231 Difference]: Finished difference. Result has 316 places, 434 transitions, 6316 flow [2024-06-27 21:05:11,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6164, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6316, PETRI_PLACES=316, PETRI_TRANSITIONS=434} [2024-06-27 21:05:11,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 21:05:11,254 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 434 transitions, 6316 flow [2024-06-27 21:05:11,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:11,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:11,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:11,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:05:11,254 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:11,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:11,255 INFO L85 PathProgramCache]: Analyzing trace with hash -449632664, now seen corresponding path program 8 times [2024-06-27 21:05:11,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:11,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352446572] [2024-06-27 21:05:11,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:11,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:13,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:13,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:13,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352446572] [2024-06-27 21:05:13,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352446572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:13,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:13,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:13,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710173492] [2024-06-27 21:05:13,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:13,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:13,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:13,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:13,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:13,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:13,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 434 transitions, 6316 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:13,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:13,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:13,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:15,444 INFO L124 PetriNetUnfolderBase]: 2961/4627 cut-off events. [2024-06-27 21:05:15,445 INFO L125 PetriNetUnfolderBase]: For 720687/720710 co-relation queries the response was YES. [2024-06-27 21:05:15,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49640 conditions, 4627 events. 2961/4627 cut-off events. For 720687/720710 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25875 event pairs, 615 based on Foata normal form. 16/4632 useless extension candidates. Maximal degree in co-relation 49481. Up to 4174 conditions per place. [2024-06-27 21:05:15,517 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 117 changer transitions 0/455 dead transitions. [2024-06-27 21:05:15,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 455 transitions, 7554 flow [2024-06-27 21:05:15,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:15,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:15,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:05:15,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:05:15,519 INFO L175 Difference]: Start difference. First operand has 316 places, 434 transitions, 6316 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:05:15,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 455 transitions, 7554 flow [2024-06-27 21:05:17,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 455 transitions, 7268 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 21:05:17,359 INFO L231 Difference]: Finished difference. Result has 315 places, 437 transitions, 6339 flow [2024-06-27 21:05:17,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6339, PETRI_PLACES=315, PETRI_TRANSITIONS=437} [2024-06-27 21:05:17,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 21:05:17,367 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 437 transitions, 6339 flow [2024-06-27 21:05:17,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:17,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:17,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-27 21:05:17,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:05:17,368 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:17,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:17,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2013392408, now seen corresponding path program 9 times [2024-06-27 21:05:17,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:17,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387840541] [2024-06-27 21:05:17,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:17,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:17,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:19,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-27 21:05:19,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:19,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387840541] [2024-06-27 21:05:19,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387840541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:19,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:19,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:19,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461461470] [2024-06-27 21:05:19,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:19,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:19,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:19,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:19,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:19,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:19,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 437 transitions, 6339 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:19,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:19,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:19,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:21,934 INFO L124 PetriNetUnfolderBase]: 2971/4639 cut-off events. [2024-06-27 21:05:21,934 INFO L125 PetriNetUnfolderBase]: For 735460/735483 co-relation queries the response was YES. [2024-06-27 21:05:21,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49910 conditions, 4639 events. 2971/4639 cut-off events. For 735460/735483 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25886 event pairs, 621 based on Foata normal form. 16/4644 useless extension candidates. Maximal degree in co-relation 49752. Up to 4184 conditions per place. [2024-06-27 21:05:22,006 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 126 changer transitions 0/461 dead transitions. [2024-06-27 21:05:22,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 461 transitions, 7615 flow [2024-06-27 21:05:22,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:05:22,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:05:22,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-27 21:05:22,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-27 21:05:22,007 INFO L175 Difference]: Start difference. First operand has 315 places, 437 transitions, 6339 flow. Second operand 10 states and 151 transitions. [2024-06-27 21:05:22,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 461 transitions, 7615 flow [2024-06-27 21:05:23,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 461 transitions, 7411 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:23,806 INFO L231 Difference]: Finished difference. Result has 320 places, 440 transitions, 6468 flow [2024-06-27 21:05:23,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6468, PETRI_PLACES=320, PETRI_TRANSITIONS=440} [2024-06-27 21:05:23,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 21:05:23,808 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 440 transitions, 6468 flow [2024-06-27 21:05:23,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:23,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:23,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:23,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:05:23,809 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:23,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:23,809 INFO L85 PathProgramCache]: Analyzing trace with hash 2013155258, now seen corresponding path program 10 times [2024-06-27 21:05:23,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:23,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826738374] [2024-06-27 21:05:23,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:23,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:26,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:26,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:26,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826738374] [2024-06-27 21:05:26,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826738374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:26,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:26,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:26,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939955075] [2024-06-27 21:05:26,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:26,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:26,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:26,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:26,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:26,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:26,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 440 transitions, 6468 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:26,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:26,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:26,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:28,346 INFO L124 PetriNetUnfolderBase]: 2965/4635 cut-off events. [2024-06-27 21:05:28,347 INFO L125 PetriNetUnfolderBase]: For 741026/741049 co-relation queries the response was YES. [2024-06-27 21:05:28,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49802 conditions, 4635 events. 2965/4635 cut-off events. For 741026/741049 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25901 event pairs, 612 based on Foata normal form. 16/4640 useless extension candidates. Maximal degree in co-relation 49643. Up to 4179 conditions per place. [2024-06-27 21:05:28,413 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 128 changer transitions 0/461 dead transitions. [2024-06-27 21:05:28,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 461 transitions, 7485 flow [2024-06-27 21:05:28,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:28,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:28,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-27 21:05:28,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463203463203463 [2024-06-27 21:05:28,414 INFO L175 Difference]: Start difference. First operand has 320 places, 440 transitions, 6468 flow. Second operand 11 states and 160 transitions. [2024-06-27 21:05:28,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 461 transitions, 7485 flow [2024-06-27 21:05:30,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 461 transitions, 7025 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-27 21:05:30,161 INFO L231 Difference]: Finished difference. Result has 321 places, 440 transitions, 6270 flow [2024-06-27 21:05:30,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6270, PETRI_PLACES=321, PETRI_TRANSITIONS=440} [2024-06-27 21:05:30,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 21:05:30,162 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 440 transitions, 6270 flow [2024-06-27 21:05:30,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:30,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:30,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:30,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:05:30,163 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:30,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:30,163 INFO L85 PathProgramCache]: Analyzing trace with hash -563249420, now seen corresponding path program 10 times [2024-06-27 21:05:30,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:30,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787806402] [2024-06-27 21:05:30,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:30,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:32,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:32,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787806402] [2024-06-27 21:05:32,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787806402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:32,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:32,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:32,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006286784] [2024-06-27 21:05:32,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:32,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:32,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:32,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:32,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:32,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:32,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 440 transitions, 6270 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:32,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:32,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:32,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:33,907 INFO L124 PetriNetUnfolderBase]: 2962/4629 cut-off events. [2024-06-27 21:05:33,908 INFO L125 PetriNetUnfolderBase]: For 744564/744587 co-relation queries the response was YES. [2024-06-27 21:05:34,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49602 conditions, 4629 events. 2962/4629 cut-off events. For 744564/744587 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25895 event pairs, 628 based on Foata normal form. 15/4633 useless extension candidates. Maximal degree in co-relation 49442. Up to 4337 conditions per place. [2024-06-27 21:05:34,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 394 selfloop transitions, 58 changer transitions 0/456 dead transitions. [2024-06-27 21:05:34,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 456 transitions, 7321 flow [2024-06-27 21:05:34,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:34,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 21:05:34,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 21:05:34,093 INFO L175 Difference]: Start difference. First operand has 321 places, 440 transitions, 6270 flow. Second operand 8 states and 119 transitions. [2024-06-27 21:05:34,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 456 transitions, 7321 flow [2024-06-27 21:05:35,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 456 transitions, 7037 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 21:05:35,978 INFO L231 Difference]: Finished difference. Result has 318 places, 443 transitions, 6227 flow [2024-06-27 21:05:35,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5986, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6227, PETRI_PLACES=318, PETRI_TRANSITIONS=443} [2024-06-27 21:05:35,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 21:05:35,979 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 443 transitions, 6227 flow [2024-06-27 21:05:35,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:35,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:35,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:35,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:05:35,979 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:35,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1486798726, now seen corresponding path program 1 times [2024-06-27 21:05:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574641997] [2024-06-27 21:05:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:35,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:35,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:39,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:39,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574641997] [2024-06-27 21:05:39,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574641997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:39,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:39,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:05:39,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921910387] [2024-06-27 21:05:39,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:39,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:05:39,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:05:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:05:39,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:39,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 443 transitions, 6227 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:39,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:39,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:39,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:41,084 INFO L124 PetriNetUnfolderBase]: 2982/4662 cut-off events. [2024-06-27 21:05:41,084 INFO L125 PetriNetUnfolderBase]: For 780299/780299 co-relation queries the response was YES. [2024-06-27 21:05:41,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49848 conditions, 4662 events. 2982/4662 cut-off events. For 780299/780299 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26040 event pairs, 568 based on Foata normal form. 6/4663 useless extension candidates. Maximal degree in co-relation 49687. Up to 4287 conditions per place. [2024-06-27 21:05:41,153 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 41 changer transitions 0/475 dead transitions. [2024-06-27 21:05:41,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 475 transitions, 7439 flow [2024-06-27 21:05:41,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:41,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:41,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:05:41,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:05:41,155 INFO L175 Difference]: Start difference. First operand has 318 places, 443 transitions, 6227 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:05:41,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 475 transitions, 7439 flow [2024-06-27 21:05:42,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 475 transitions, 7241 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:42,998 INFO L231 Difference]: Finished difference. Result has 321 places, 447 transitions, 6175 flow [2024-06-27 21:05:42,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6175, PETRI_PLACES=321, PETRI_TRANSITIONS=447} [2024-06-27 21:05:42,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 21:05:42,999 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 447 transitions, 6175 flow [2024-06-27 21:05:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:42,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:42,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:42,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:05:42,999 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:43,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:43,000 INFO L85 PathProgramCache]: Analyzing trace with hash 292570448, now seen corresponding path program 7 times [2024-06-27 21:05:43,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:43,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320688424] [2024-06-27 21:05:43,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:43,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:43,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:45,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:45,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:45,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320688424] [2024-06-27 21:05:45,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320688424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:45,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:45,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:45,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574293446] [2024-06-27 21:05:45,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:45,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:45,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:45,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:45,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:45,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:45,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 447 transitions, 6175 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:45,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:45,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:45,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:47,758 INFO L124 PetriNetUnfolderBase]: 2992/4680 cut-off events. [2024-06-27 21:05:47,759 INFO L125 PetriNetUnfolderBase]: For 796224/796224 co-relation queries the response was YES. [2024-06-27 21:05:47,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49837 conditions, 4680 events. 2992/4680 cut-off events. For 796224/796224 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26176 event pairs, 587 based on Foata normal form. 10/4685 useless extension candidates. Maximal degree in co-relation 49674. Up to 4409 conditions per place. [2024-06-27 21:05:47,828 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 42 changer transitions 0/476 dead transitions. [2024-06-27 21:05:47,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 476 transitions, 7344 flow [2024-06-27 21:05:47,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:47,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:47,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:05:47,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:05:47,830 INFO L175 Difference]: Start difference. First operand has 321 places, 447 transitions, 6175 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:05:47,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 476 transitions, 7344 flow [2024-06-27 21:05:49,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 476 transitions, 7288 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:05:49,969 INFO L231 Difference]: Finished difference. Result has 326 places, 448 transitions, 6226 flow [2024-06-27 21:05:49,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6226, PETRI_PLACES=326, PETRI_TRANSITIONS=448} [2024-06-27 21:05:49,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 21:05:49,969 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 448 transitions, 6226 flow [2024-06-27 21:05:49,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:49,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:49,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:49,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:05:49,970 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:49,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:49,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1788981688, now seen corresponding path program 5 times [2024-06-27 21:05:49,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:49,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748365500] [2024-06-27 21:05:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:49,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:52,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:52,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:52,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748365500] [2024-06-27 21:05:52,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748365500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:52,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:52,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:52,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304146750] [2024-06-27 21:05:52,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:52,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:52,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:52,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:52,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:52,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:52,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 448 transitions, 6226 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:52,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:52,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:52,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:54,244 INFO L124 PetriNetUnfolderBase]: 3007/4712 cut-off events. [2024-06-27 21:05:54,245 INFO L125 PetriNetUnfolderBase]: For 777123/777165 co-relation queries the response was YES. [2024-06-27 21:05:54,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50401 conditions, 4712 events. 3007/4712 cut-off events. For 777123/777165 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26523 event pairs, 619 based on Foata normal form. 29/4734 useless extension candidates. Maximal degree in co-relation 50236. Up to 4479 conditions per place. [2024-06-27 21:05:54,320 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 31 changer transitions 0/476 dead transitions. [2024-06-27 21:05:54,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 476 transitions, 7396 flow [2024-06-27 21:05:54,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:54,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:54,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:05:54,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:05:54,321 INFO L175 Difference]: Start difference. First operand has 326 places, 448 transitions, 6226 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:05:54,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 476 transitions, 7396 flow [2024-06-27 21:05:56,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 476 transitions, 7305 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:05:56,437 INFO L231 Difference]: Finished difference. Result has 328 places, 454 transitions, 6373 flow [2024-06-27 21:05:56,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6135, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6373, PETRI_PLACES=328, PETRI_TRANSITIONS=454} [2024-06-27 21:05:56,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 21:05:56,438 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 454 transitions, 6373 flow [2024-06-27 21:05:56,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:56,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:56,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:56,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:05:56,439 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:56,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:56,439 INFO L85 PathProgramCache]: Analyzing trace with hash -558707784, now seen corresponding path program 6 times [2024-06-27 21:05:56,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:56,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685130989] [2024-06-27 21:05:56,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:56,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:56,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:59,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:59,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685130989] [2024-06-27 21:05:59,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685130989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:59,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:59,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:59,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687367421] [2024-06-27 21:05:59,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:59,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:59,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:59,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:59,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:59,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:05:59,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 454 transitions, 6373 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:59,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:59,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:05:59,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:00,454 INFO L124 PetriNetUnfolderBase]: 3025/4737 cut-off events. [2024-06-27 21:06:00,455 INFO L125 PetriNetUnfolderBase]: For 800737/800772 co-relation queries the response was YES. [2024-06-27 21:06:00,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 4737 events. 3025/4737 cut-off events. For 800737/800772 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26647 event pairs, 616 based on Foata normal form. 24/4754 useless extension candidates. Maximal degree in co-relation 51082. Up to 4466 conditions per place. [2024-06-27 21:06:00,532 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 50 changer transitions 0/480 dead transitions. [2024-06-27 21:06:00,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 480 transitions, 7873 flow [2024-06-27 21:06:00,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:00,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:00,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:06:00,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:06:00,533 INFO L175 Difference]: Start difference. First operand has 328 places, 454 transitions, 6373 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:06:00,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 480 transitions, 7873 flow [2024-06-27 21:06:02,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 480 transitions, 7671 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:02,716 INFO L231 Difference]: Finished difference. Result has 330 places, 460 transitions, 6559 flow [2024-06-27 21:06:02,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6559, PETRI_PLACES=330, PETRI_TRANSITIONS=460} [2024-06-27 21:06:02,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 21:06:02,717 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 460 transitions, 6559 flow [2024-06-27 21:06:02,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:02,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:02,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:02,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:06:02,718 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:02,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:02,718 INFO L85 PathProgramCache]: Analyzing trace with hash -559123494, now seen corresponding path program 7 times [2024-06-27 21:06:02,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:02,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26678719] [2024-06-27 21:06:02,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:02,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:05,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:05,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:05,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26678719] [2024-06-27 21:06:05,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26678719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:05,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:05,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:05,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026032129] [2024-06-27 21:06:05,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:05,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:05,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:05,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:05,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:05,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:05,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 460 transitions, 6559 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:05,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:05,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:05,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:07,314 INFO L124 PetriNetUnfolderBase]: 3034/4750 cut-off events. [2024-06-27 21:06:07,314 INFO L125 PetriNetUnfolderBase]: For 817394/817429 co-relation queries the response was YES. [2024-06-27 21:06:07,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51291 conditions, 4750 events. 3034/4750 cut-off events. For 817394/817429 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 26703 event pairs, 617 based on Foata normal form. 26/4769 useless extension candidates. Maximal degree in co-relation 51124. Up to 4485 conditions per place. [2024-06-27 21:06:07,391 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 46 changer transitions 0/484 dead transitions. [2024-06-27 21:06:07,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 484 transitions, 7705 flow [2024-06-27 21:06:07,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:07,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:07,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:06:07,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:06:07,393 INFO L175 Difference]: Start difference. First operand has 330 places, 460 transitions, 6559 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:06:07,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 484 transitions, 7705 flow [2024-06-27 21:06:09,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 484 transitions, 7430 flow, removed 116 selfloop flow, removed 4 redundant places. [2024-06-27 21:06:09,807 INFO L231 Difference]: Finished difference. Result has 334 places, 466 transitions, 6517 flow [2024-06-27 21:06:09,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6517, PETRI_PLACES=334, PETRI_TRANSITIONS=466} [2024-06-27 21:06:09,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 21:06:09,807 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 466 transitions, 6517 flow [2024-06-27 21:06:09,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:09,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:09,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:09,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:06:09,808 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:09,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:09,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1274523766, now seen corresponding path program 11 times [2024-06-27 21:06:09,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:09,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133182903] [2024-06-27 21:06:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:09,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:12,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:12,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:12,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133182903] [2024-06-27 21:06:12,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133182903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:12,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:12,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:12,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102349392] [2024-06-27 21:06:12,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:12,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:12,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:12,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:12,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:12,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:12,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 466 transitions, 6517 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:12,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:12,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:12,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:14,340 INFO L124 PetriNetUnfolderBase]: 3044/4764 cut-off events. [2024-06-27 21:06:14,340 INFO L125 PetriNetUnfolderBase]: For 820404/820439 co-relation queries the response was YES. [2024-06-27 21:06:14,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51700 conditions, 4764 events. 3044/4764 cut-off events. For 820404/820439 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26767 event pairs, 601 based on Foata normal form. 24/4781 useless extension candidates. Maximal degree in co-relation 51531. Up to 4320 conditions per place. [2024-06-27 21:06:14,409 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 120 changer transitions 0/496 dead transitions. [2024-06-27 21:06:14,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 496 transitions, 7713 flow [2024-06-27 21:06:14,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:06:14,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:06:14,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 21:06:14,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 21:06:14,411 INFO L175 Difference]: Start difference. First operand has 334 places, 466 transitions, 6517 flow. Second operand 11 states and 168 transitions. [2024-06-27 21:06:14,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 496 transitions, 7713 flow [2024-06-27 21:06:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 496 transitions, 7564 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 21:06:16,896 INFO L231 Difference]: Finished difference. Result has 341 places, 469 transitions, 6739 flow [2024-06-27 21:06:16,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6368, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6739, PETRI_PLACES=341, PETRI_TRANSITIONS=469} [2024-06-27 21:06:16,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:06:16,900 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 469 transitions, 6739 flow [2024-06-27 21:06:16,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:16,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:16,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:16,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:06:16,901 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:16,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:16,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1279648810, now seen corresponding path program 8 times [2024-06-27 21:06:16,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:16,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365113135] [2024-06-27 21:06:16,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:16,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:16,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:19,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:19,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:19,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365113135] [2024-06-27 21:06:19,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365113135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:19,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:19,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:19,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405869225] [2024-06-27 21:06:19,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:19,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:19,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:19,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:19,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 469 transitions, 6739 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:19,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:19,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:20,629 INFO L124 PetriNetUnfolderBase]: 3051/4771 cut-off events. [2024-06-27 21:06:20,630 INFO L125 PetriNetUnfolderBase]: For 835812/835847 co-relation queries the response was YES. [2024-06-27 21:06:20,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52298 conditions, 4771 events. 3051/4771 cut-off events. For 835812/835847 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26820 event pairs, 615 based on Foata normal form. 22/4786 useless extension candidates. Maximal degree in co-relation 52128. Up to 4431 conditions per place. [2024-06-27 21:06:20,705 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 395 selfloop transitions, 100 changer transitions 0/499 dead transitions. [2024-06-27 21:06:20,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 499 transitions, 8467 flow [2024-06-27 21:06:20,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:20,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:06:20,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:06:20,706 INFO L175 Difference]: Start difference. First operand has 341 places, 469 transitions, 6739 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:06:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 499 transitions, 8467 flow [2024-06-27 21:06:23,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 499 transitions, 8151 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 21:06:23,098 INFO L231 Difference]: Finished difference. Result has 341 places, 480 transitions, 7139 flow [2024-06-27 21:06:23,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6423, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7139, PETRI_PLACES=341, PETRI_TRANSITIONS=480} [2024-06-27 21:06:23,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:06:23,099 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 480 transitions, 7139 flow [2024-06-27 21:06:23,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:23,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:23,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:23,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:06:23,101 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:23,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:23,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1280064520, now seen corresponding path program 9 times [2024-06-27 21:06:23,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:23,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349290452] [2024-06-27 21:06:23,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:23,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:25,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:25,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:25,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349290452] [2024-06-27 21:06:25,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349290452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:25,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:25,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:25,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240019502] [2024-06-27 21:06:25,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:25,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:25,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:25,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:25,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:25,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:25,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 480 transitions, 7139 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:25,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:25,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:25,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:27,182 INFO L124 PetriNetUnfolderBase]: 3045/4765 cut-off events. [2024-06-27 21:06:27,182 INFO L125 PetriNetUnfolderBase]: For 836827/836862 co-relation queries the response was YES. [2024-06-27 21:06:27,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52185 conditions, 4765 events. 3045/4765 cut-off events. For 836827/836862 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26774 event pairs, 618 based on Foata normal form. 21/4779 useless extension candidates. Maximal degree in co-relation 52013. Up to 4532 conditions per place. [2024-06-27 21:06:27,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 444 selfloop transitions, 46 changer transitions 0/494 dead transitions. [2024-06-27 21:06:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 8162 flow [2024-06-27 21:06:27,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:27,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 21:06:27,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 21:06:27,256 INFO L175 Difference]: Start difference. First operand has 341 places, 480 transitions, 7139 flow. Second operand 8 states and 118 transitions. [2024-06-27 21:06:27,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 8162 flow [2024-06-27 21:06:29,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 494 transitions, 7755 flow, removed 195 selfloop flow, removed 2 redundant places. [2024-06-27 21:06:29,833 INFO L231 Difference]: Finished difference. Result has 347 places, 480 transitions, 6832 flow [2024-06-27 21:06:29,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6732, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6832, PETRI_PLACES=347, PETRI_TRANSITIONS=480} [2024-06-27 21:06:29,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-27 21:06:29,838 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 480 transitions, 6832 flow [2024-06-27 21:06:29,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:29,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:29,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:29,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:06:29,839 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:29,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:29,839 INFO L85 PathProgramCache]: Analyzing trace with hash 292573424, now seen corresponding path program 12 times [2024-06-27 21:06:29,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:29,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365446701] [2024-06-27 21:06:29,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:29,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:29,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:32,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:32,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365446701] [2024-06-27 21:06:32,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365446701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:32,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:32,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:32,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786506758] [2024-06-27 21:06:32,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:32,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:32,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:32,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:32,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:32,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:32,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 480 transitions, 6832 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:32,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:32,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:32,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:34,376 INFO L124 PetriNetUnfolderBase]: 3039/4747 cut-off events. [2024-06-27 21:06:34,376 INFO L125 PetriNetUnfolderBase]: For 836195/836212 co-relation queries the response was YES. [2024-06-27 21:06:34,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51695 conditions, 4747 events. 3039/4747 cut-off events. For 836195/836212 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26624 event pairs, 625 based on Foata normal form. 12/4748 useless extension candidates. Maximal degree in co-relation 51521. Up to 4244 conditions per place. [2024-06-27 21:06:34,450 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 125 changer transitions 0/501 dead transitions. [2024-06-27 21:06:34,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 501 transitions, 8034 flow [2024-06-27 21:06:34,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:34,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:34,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:06:34,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:06:34,451 INFO L175 Difference]: Start difference. First operand has 347 places, 480 transitions, 6832 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:06:34,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 501 transitions, 8034 flow [2024-06-27 21:06:36,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 501 transitions, 7820 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:36,891 INFO L231 Difference]: Finished difference. Result has 348 places, 483 transitions, 7001 flow [2024-06-27 21:06:36,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6618, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7001, PETRI_PLACES=348, PETRI_TRANSITIONS=483} [2024-06-27 21:06:36,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 21:06:36,892 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 483 transitions, 7001 flow [2024-06-27 21:06:36,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:36,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:36,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:36,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:06:36,893 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:36,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:36,893 INFO L85 PathProgramCache]: Analyzing trace with hash 735798962, now seen corresponding path program 2 times [2024-06-27 21:06:36,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:36,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496840651] [2024-06-27 21:06:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:36,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:40,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:40,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496840651] [2024-06-27 21:06:40,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496840651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:40,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:40,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:06:40,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265035692] [2024-06-27 21:06:40,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:40,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:06:40,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:40,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:06:40,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:06:40,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:40,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 483 transitions, 7001 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:40,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:40,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:40,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:41,910 INFO L124 PetriNetUnfolderBase]: 3059/4782 cut-off events. [2024-06-27 21:06:41,910 INFO L125 PetriNetUnfolderBase]: For 871815/871815 co-relation queries the response was YES. [2024-06-27 21:06:41,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52451 conditions, 4782 events. 3059/4782 cut-off events. For 871815/871815 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26813 event pairs, 586 based on Foata normal form. 6/4783 useless extension candidates. Maximal degree in co-relation 52277. Up to 4271 conditions per place. [2024-06-27 21:06:41,987 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 48 changer transitions 0/519 dead transitions. [2024-06-27 21:06:41,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 519 transitions, 8554 flow [2024-06-27 21:06:41,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:41,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:41,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:06:41,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 21:06:41,989 INFO L175 Difference]: Start difference. First operand has 348 places, 483 transitions, 7001 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:06:41,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 519 transitions, 8554 flow [2024-06-27 21:06:44,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 519 transitions, 8195 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:44,370 INFO L231 Difference]: Finished difference. Result has 350 places, 486 transitions, 6789 flow [2024-06-27 21:06:44,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6789, PETRI_PLACES=350, PETRI_TRANSITIONS=486} [2024-06-27 21:06:44,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-27 21:06:44,385 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 486 transitions, 6789 flow [2024-06-27 21:06:44,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:44,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:44,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:44,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:06:44,386 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:44,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:44,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1435607032, now seen corresponding path program 3 times [2024-06-27 21:06:44,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:44,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550876426] [2024-06-27 21:06:44,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:44,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:47,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:47,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550876426] [2024-06-27 21:06:47,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550876426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:47,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:47,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:06:47,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666563684] [2024-06-27 21:06:47,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:47,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:06:47,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:47,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:06:47,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:06:47,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:47,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 486 transitions, 6789 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:47,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:47,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:47,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:49,543 INFO L124 PetriNetUnfolderBase]: 3046/4763 cut-off events. [2024-06-27 21:06:49,543 INFO L125 PetriNetUnfolderBase]: For 839864/839864 co-relation queries the response was YES. [2024-06-27 21:06:49,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51468 conditions, 4763 events. 3046/4763 cut-off events. For 839864/839864 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26698 event pairs, 581 based on Foata normal form. 6/4764 useless extension candidates. Maximal degree in co-relation 51293. Up to 4459 conditions per place. [2024-06-27 21:06:49,619 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 43 changer transitions 0/519 dead transitions. [2024-06-27 21:06:49,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 519 transitions, 8124 flow [2024-06-27 21:06:49,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:49,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:06:49,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 21:06:49,621 INFO L175 Difference]: Start difference. First operand has 350 places, 486 transitions, 6789 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:06:49,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 519 transitions, 8124 flow [2024-06-27 21:06:51,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 519 transitions, 7982 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:51,852 INFO L231 Difference]: Finished difference. Result has 354 places, 488 transitions, 6769 flow [2024-06-27 21:06:51,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6769, PETRI_PLACES=354, PETRI_TRANSITIONS=488} [2024-06-27 21:06:51,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 21:06:51,853 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 488 transitions, 6769 flow [2024-06-27 21:06:51,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:51,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:51,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:51,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:06:51,853 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:51,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:51,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2054955736, now seen corresponding path program 1 times [2024-06-27 21:06:51,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:51,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003066887] [2024-06-27 21:06:51,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:51,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:54,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:54,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:54,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003066887] [2024-06-27 21:06:54,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003066887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:54,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:54,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:06:54,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796303670] [2024-06-27 21:06:54,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:54,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:06:54,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:06:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:06:54,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:06:54,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 488 transitions, 6769 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:54,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:54,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:06:54,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:56,822 INFO L124 PetriNetUnfolderBase]: 3133/4904 cut-off events. [2024-06-27 21:06:56,822 INFO L125 PetriNetUnfolderBase]: For 923119/923131 co-relation queries the response was YES. [2024-06-27 21:06:56,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53320 conditions, 4904 events. 3133/4904 cut-off events. For 923119/923131 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27744 event pairs, 630 based on Foata normal form. 16/4918 useless extension candidates. Maximal degree in co-relation 53144. Up to 4507 conditions per place. [2024-06-27 21:06:56,897 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 59 changer transitions 0/538 dead transitions. [2024-06-27 21:06:56,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 538 transitions, 8423 flow [2024-06-27 21:06:56,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:56,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:56,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:06:56,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:06:56,899 INFO L175 Difference]: Start difference. First operand has 354 places, 488 transitions, 6769 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:06:56,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 538 transitions, 8423 flow [2024-06-27 21:06:59,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 538 transitions, 8278 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:59,238 INFO L231 Difference]: Finished difference. Result has 357 places, 493 transitions, 6840 flow [2024-06-27 21:06:59,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6840, PETRI_PLACES=357, PETRI_TRANSITIONS=493} [2024-06-27 21:06:59,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-27 21:06:59,239 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 493 transitions, 6840 flow [2024-06-27 21:06:59,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:59,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:59,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:59,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:06:59,240 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:59,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:59,240 INFO L85 PathProgramCache]: Analyzing trace with hash -645534816, now seen corresponding path program 2 times [2024-06-27 21:06:59,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:59,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351472759] [2024-06-27 21:06:59,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:59,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:02,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:02,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:02,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351472759] [2024-06-27 21:07:02,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351472759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:02,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:02,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:02,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930840565] [2024-06-27 21:07:02,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:02,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:02,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:02,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:02,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:02,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:02,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 493 transitions, 6840 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:02,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:02,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:02,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:04,079 INFO L124 PetriNetUnfolderBase]: 3169/4960 cut-off events. [2024-06-27 21:07:04,079 INFO L125 PetriNetUnfolderBase]: For 935830/935842 co-relation queries the response was YES. [2024-06-27 21:07:04,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53738 conditions, 4960 events. 3169/4960 cut-off events. For 935830/935842 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28108 event pairs, 650 based on Foata normal form. 18/4976 useless extension candidates. Maximal degree in co-relation 53560. Up to 4686 conditions per place. [2024-06-27 21:07:04,155 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 57 changer transitions 0/528 dead transitions. [2024-06-27 21:07:04,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 528 transitions, 8137 flow [2024-06-27 21:07:04,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:04,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:07:04,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:07:04,157 INFO L175 Difference]: Start difference. First operand has 357 places, 493 transitions, 6840 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:07:04,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 528 transitions, 8137 flow [2024-06-27 21:07:06,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 528 transitions, 8047 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:07:06,938 INFO L231 Difference]: Finished difference. Result has 362 places, 494 transitions, 6890 flow [2024-06-27 21:07:06,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6890, PETRI_PLACES=362, PETRI_TRANSITIONS=494} [2024-06-27 21:07:06,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 21:07:06,939 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 494 transitions, 6890 flow [2024-06-27 21:07:06,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:06,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:06,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:06,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:07:06,940 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:06,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:06,940 INFO L85 PathProgramCache]: Analyzing trace with hash -645538536, now seen corresponding path program 3 times [2024-06-27 21:07:06,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:06,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665824476] [2024-06-27 21:07:06,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:06,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:09,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-27 21:07:09,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:09,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665824476] [2024-06-27 21:07:09,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665824476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:09,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:09,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:09,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872007815] [2024-06-27 21:07:09,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:09,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:09,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:09,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:09,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:09,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:09,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 494 transitions, 6890 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:09,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:09,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:09,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:11,114 INFO L124 PetriNetUnfolderBase]: 3197/5004 cut-off events. [2024-06-27 21:07:11,114 INFO L125 PetriNetUnfolderBase]: For 943343/943355 co-relation queries the response was YES. [2024-06-27 21:07:11,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54321 conditions, 5004 events. 3197/5004 cut-off events. For 943343/943355 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28429 event pairs, 644 based on Foata normal form. 16/5018 useless extension candidates. Maximal degree in co-relation 54141. Up to 4692 conditions per place. [2024-06-27 21:07:11,188 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 59 changer transitions 0/535 dead transitions. [2024-06-27 21:07:11,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 535 transitions, 8289 flow [2024-06-27 21:07:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:11,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:07:11,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 21:07:11,190 INFO L175 Difference]: Start difference. First operand has 362 places, 494 transitions, 6890 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:07:11,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 535 transitions, 8289 flow [2024-06-27 21:07:13,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 535 transitions, 8176 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:13,862 INFO L231 Difference]: Finished difference. Result has 365 places, 497 transitions, 6952 flow [2024-06-27 21:07:13,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6952, PETRI_PLACES=365, PETRI_TRANSITIONS=497} [2024-06-27 21:07:13,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-27 21:07:13,863 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 497 transitions, 6952 flow [2024-06-27 21:07:13,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:13,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:13,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:13,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:07:13,864 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:13,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:13,864 INFO L85 PathProgramCache]: Analyzing trace with hash -558692904, now seen corresponding path program 1 times [2024-06-27 21:07:13,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:13,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151003056] [2024-06-27 21:07:13,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:13,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:17,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:17,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151003056] [2024-06-27 21:07:17,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151003056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:17,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:17,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:17,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924279656] [2024-06-27 21:07:17,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:17,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:17,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:17,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:17,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:17,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:17,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 497 transitions, 6952 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:17,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:17,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:17,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:19,187 INFO L124 PetriNetUnfolderBase]: 3192/4997 cut-off events. [2024-06-27 21:07:19,187 INFO L125 PetriNetUnfolderBase]: For 916281/916293 co-relation queries the response was YES. [2024-06-27 21:07:19,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54274 conditions, 4997 events. 3192/4997 cut-off events. For 916281/916293 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28416 event pairs, 643 based on Foata normal form. 10/5005 useless extension candidates. Maximal degree in co-relation 54092. Up to 4847 conditions per place. [2024-06-27 21:07:19,269 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 498 selfloop transitions, 17 changer transitions 0/519 dead transitions. [2024-06-27 21:07:19,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 519 transitions, 8133 flow [2024-06-27 21:07:19,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:19,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 21:07:19,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 21:07:19,271 INFO L175 Difference]: Start difference. First operand has 365 places, 497 transitions, 6952 flow. Second operand 8 states and 118 transitions. [2024-06-27 21:07:19,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 519 transitions, 8133 flow [2024-06-27 21:07:21,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 519 transitions, 8057 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:07:21,575 INFO L231 Difference]: Finished difference. Result has 368 places, 499 transitions, 6995 flow [2024-06-27 21:07:21,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6995, PETRI_PLACES=368, PETRI_TRANSITIONS=499} [2024-06-27 21:07:21,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 21:07:21,576 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 499 transitions, 6995 flow [2024-06-27 21:07:21,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:21,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:21,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:21,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:07:21,577 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:21,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:21,577 INFO L85 PathProgramCache]: Analyzing trace with hash -558698856, now seen corresponding path program 4 times [2024-06-27 21:07:21,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:21,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026931550] [2024-06-27 21:07:21,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:21,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:25,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:25,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:25,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026931550] [2024-06-27 21:07:25,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026931550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:25,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:25,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:25,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454985381] [2024-06-27 21:07:25,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:25,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:25,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:25,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:25,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:25,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:25,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 499 transitions, 6995 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:25,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:25,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:25,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:26,891 INFO L124 PetriNetUnfolderBase]: 3238/5067 cut-off events. [2024-06-27 21:07:26,892 INFO L125 PetriNetUnfolderBase]: For 978708/978720 co-relation queries the response was YES. [2024-06-27 21:07:26,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55009 conditions, 5067 events. 3238/5067 cut-off events. For 978708/978720 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28801 event pairs, 647 based on Foata normal form. 18/5083 useless extension candidates. Maximal degree in co-relation 54825. Up to 4873 conditions per place. [2024-06-27 21:07:26,967 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 506 selfloop transitions, 19 changer transitions 0/529 dead transitions. [2024-06-27 21:07:26,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 529 transitions, 8255 flow [2024-06-27 21:07:26,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 21:07:26,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 21:07:26,968 INFO L175 Difference]: Start difference. First operand has 368 places, 499 transitions, 6995 flow. Second operand 9 states and 133 transitions. [2024-06-27 21:07:26,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 529 transitions, 8255 flow [2024-06-27 21:07:29,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 529 transitions, 8152 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:29,930 INFO L231 Difference]: Finished difference. Result has 372 places, 503 transitions, 6982 flow [2024-06-27 21:07:29,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6982, PETRI_PLACES=372, PETRI_TRANSITIONS=503} [2024-06-27 21:07:29,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-27 21:07:29,931 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 503 transitions, 6982 flow [2024-06-27 21:07:29,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:29,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:29,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:29,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:07:29,931 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:29,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash -558843006, now seen corresponding path program 5 times [2024-06-27 21:07:29,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:29,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211764132] [2024-06-27 21:07:29,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:29,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:33,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:33,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:33,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211764132] [2024-06-27 21:07:33,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211764132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:33,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:33,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:33,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044767534] [2024-06-27 21:07:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:33,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:33,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:33,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:33,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:33,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:33,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 503 transitions, 6982 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:33,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:33,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:33,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:35,071 INFO L124 PetriNetUnfolderBase]: 3274/5123 cut-off events. [2024-06-27 21:07:35,071 INFO L125 PetriNetUnfolderBase]: For 994603/994615 co-relation queries the response was YES. [2024-06-27 21:07:35,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55576 conditions, 5123 events. 3274/5123 cut-off events. For 994603/994615 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 29257 event pairs, 655 based on Foata normal form. 18/5139 useless extension candidates. Maximal degree in co-relation 55390. Up to 4920 conditions per place. [2024-06-27 21:07:35,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 24 changer transitions 0/531 dead transitions. [2024-06-27 21:07:35,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 531 transitions, 8247 flow [2024-06-27 21:07:35,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:35,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:35,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:07:35,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 21:07:35,154 INFO L175 Difference]: Start difference. First operand has 372 places, 503 transitions, 6982 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:07:35,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 531 transitions, 8247 flow [2024-06-27 21:07:37,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 531 transitions, 8208 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:37,840 INFO L231 Difference]: Finished difference. Result has 375 places, 504 transitions, 7020 flow [2024-06-27 21:07:37,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7020, PETRI_PLACES=375, PETRI_TRANSITIONS=504} [2024-06-27 21:07:37,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 21:07:37,841 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 504 transitions, 7020 flow [2024-06-27 21:07:37,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:37,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:37,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:37,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:07:37,841 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:37,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:37,842 INFO L85 PathProgramCache]: Analyzing trace with hash -558846726, now seen corresponding path program 6 times [2024-06-27 21:07:37,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:37,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799646840] [2024-06-27 21:07:37,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:37,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:37,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:41,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:41,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799646840] [2024-06-27 21:07:41,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799646840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:41,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:41,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:41,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097656490] [2024-06-27 21:07:41,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:41,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:41,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:41,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:41,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:41,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:41,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 504 transitions, 7020 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:41,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:41,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:41,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:42,859 INFO L124 PetriNetUnfolderBase]: 3309/5180 cut-off events. [2024-06-27 21:07:42,859 INFO L125 PetriNetUnfolderBase]: For 1007401/1007413 co-relation queries the response was YES. [2024-06-27 21:07:42,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56302 conditions, 5180 events. 3309/5180 cut-off events. For 1007401/1007413 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29617 event pairs, 660 based on Foata normal form. 16/5194 useless extension candidates. Maximal degree in co-relation 56115. Up to 4854 conditions per place. [2024-06-27 21:07:42,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 506 selfloop transitions, 28 changer transitions 0/538 dead transitions. [2024-06-27 21:07:42,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 538 transitions, 8601 flow [2024-06-27 21:07:42,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:42,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:42,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:07:42,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 21:07:42,947 INFO L175 Difference]: Start difference. First operand has 375 places, 504 transitions, 7020 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:07:42,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 538 transitions, 8601 flow [2024-06-27 21:07:45,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 538 transitions, 8532 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:45,946 INFO L231 Difference]: Finished difference. Result has 377 places, 507 transitions, 7078 flow [2024-06-27 21:07:45,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6951, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7078, PETRI_PLACES=377, PETRI_TRANSITIONS=507} [2024-06-27 21:07:45,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 21:07:45,947 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 507 transitions, 7078 flow [2024-06-27 21:07:45,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:45,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:45,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:45,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:07:45,947 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:45,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:45,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1274062300, now seen corresponding path program 2 times [2024-06-27 21:07:45,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:45,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711865169] [2024-06-27 21:07:45,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:45,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:48,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:48,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:48,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711865169] [2024-06-27 21:07:48,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711865169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:48,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:48,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:48,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518314744] [2024-06-27 21:07:48,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:48,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:48,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:48,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:48,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:48,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:48,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 507 transitions, 7078 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:48,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:48,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:48,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:50,558 INFO L124 PetriNetUnfolderBase]: 3304/5171 cut-off events. [2024-06-27 21:07:50,558 INFO L125 PetriNetUnfolderBase]: For 977017/977029 co-relation queries the response was YES. [2024-06-27 21:07:50,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56198 conditions, 5171 events. 3304/5171 cut-off events. For 977017/977029 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29575 event pairs, 651 based on Foata normal form. 10/5179 useless extension candidates. Maximal degree in co-relation 56010. Up to 4995 conditions per place. [2024-06-27 21:07:50,641 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 495 selfloop transitions, 28 changer transitions 0/527 dead transitions. [2024-06-27 21:07:50,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 527 transitions, 8257 flow [2024-06-27 21:07:50,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:50,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:50,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 21:07:50,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-27 21:07:50,643 INFO L175 Difference]: Start difference. First operand has 377 places, 507 transitions, 7078 flow. Second operand 8 states and 117 transitions. [2024-06-27 21:07:50,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 527 transitions, 8257 flow [2024-06-27 21:07:53,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 527 transitions, 8214 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:07:53,723 INFO L231 Difference]: Finished difference. Result has 380 places, 508 transitions, 7149 flow [2024-06-27 21:07:53,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7149, PETRI_PLACES=380, PETRI_TRANSITIONS=508} [2024-06-27 21:07:53,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-27 21:07:53,724 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 508 transitions, 7149 flow [2024-06-27 21:07:53,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:53,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:53,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:53,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:07:53,724 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:53,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1274069740, now seen corresponding path program 3 times [2024-06-27 21:07:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:53,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485016427] [2024-06-27 21:07:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:53,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:53,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:56,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:56,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485016427] [2024-06-27 21:07:56,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485016427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:56,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:56,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:07:56,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787735259] [2024-06-27 21:07:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:07:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:56,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:07:56,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:07:56,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:07:56,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 508 transitions, 7149 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:56,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:56,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:07:56,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:58,219 INFO L124 PetriNetUnfolderBase]: 3299/5166 cut-off events. [2024-06-27 21:07:58,220 INFO L125 PetriNetUnfolderBase]: For 983576/983588 co-relation queries the response was YES. [2024-06-27 21:07:58,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56046 conditions, 5166 events. 3299/5166 cut-off events. For 983576/983588 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29542 event pairs, 672 based on Foata normal form. 10/5174 useless extension candidates. Maximal degree in co-relation 55856. Up to 4993 conditions per place. [2024-06-27 21:07:58,447 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 490 selfloop transitions, 32 changer transitions 0/526 dead transitions. [2024-06-27 21:07:58,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 526 transitions, 8272 flow [2024-06-27 21:07:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:58,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 21:07:58,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-27 21:07:58,449 INFO L175 Difference]: Start difference. First operand has 380 places, 508 transitions, 7149 flow. Second operand 8 states and 117 transitions. [2024-06-27 21:07:58,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 526 transitions, 8272 flow [2024-06-27 21:08:01,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 526 transitions, 8169 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:01,460 INFO L231 Difference]: Finished difference. Result has 382 places, 508 transitions, 7116 flow [2024-06-27 21:08:01,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7116, PETRI_PLACES=382, PETRI_TRANSITIONS=508} [2024-06-27 21:08:01,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-27 21:08:01,460 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 508 transitions, 7116 flow [2024-06-27 21:08:01,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:01,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:01,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:01,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:08:01,461 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:01,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:01,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1274277502, now seen corresponding path program 7 times [2024-06-27 21:08:01,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:01,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277184183] [2024-06-27 21:08:01,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:01,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:01,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:04,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:04,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:04,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277184183] [2024-06-27 21:08:04,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277184183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:04,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:04,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:04,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563640394] [2024-06-27 21:08:04,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:04,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:04,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:04,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:04,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:04,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:04,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 508 transitions, 7116 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:04,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:04,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:04,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:06,234 INFO L124 PetriNetUnfolderBase]: 3335/5222 cut-off events. [2024-06-27 21:08:06,234 INFO L125 PetriNetUnfolderBase]: For 1050385/1050397 co-relation queries the response was YES. [2024-06-27 21:08:06,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56572 conditions, 5222 events. 3335/5222 cut-off events. For 1050385/1050397 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29980 event pairs, 682 based on Foata normal form. 18/5238 useless extension candidates. Maximal degree in co-relation 56381. Up to 4981 conditions per place. [2024-06-27 21:08:06,310 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 484 selfloop transitions, 50 changer transitions 0/538 dead transitions. [2024-06-27 21:08:06,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 538 transitions, 8639 flow [2024-06-27 21:08:06,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:06,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 21:08:06,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547619047619048 [2024-06-27 21:08:06,311 INFO L175 Difference]: Start difference. First operand has 382 places, 508 transitions, 7116 flow. Second operand 10 states and 149 transitions. [2024-06-27 21:08:06,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 538 transitions, 8639 flow [2024-06-27 21:08:09,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 538 transitions, 8528 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:09,577 INFO L231 Difference]: Finished difference. Result has 386 places, 510 transitions, 7177 flow [2024-06-27 21:08:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7177, PETRI_PLACES=386, PETRI_TRANSITIONS=510} [2024-06-27 21:08:09,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-27 21:08:09,578 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 510 transitions, 7177 flow [2024-06-27 21:08:09,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:09,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:09,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:09,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:08:09,578 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:09,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:09,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1279633930, now seen corresponding path program 4 times [2024-06-27 21:08:09,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:09,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746365385] [2024-06-27 21:08:09,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:09,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:09,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:12,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:12,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:12,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746365385] [2024-06-27 21:08:12,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746365385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:12,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:12,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:12,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017548611] [2024-06-27 21:08:12,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:12,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:12,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:12,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:12,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:12,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:12,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 510 transitions, 7177 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:12,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:12,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:12,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:14,100 INFO L124 PetriNetUnfolderBase]: 3330/5213 cut-off events. [2024-06-27 21:08:14,100 INFO L125 PetriNetUnfolderBase]: For 1004532/1004544 co-relation queries the response was YES. [2024-06-27 21:08:14,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56472 conditions, 5213 events. 3330/5213 cut-off events. For 1004532/1004544 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29851 event pairs, 687 based on Foata normal form. 10/5221 useless extension candidates. Maximal degree in co-relation 56280. Up to 5051 conditions per place. [2024-06-27 21:08:14,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 28 changer transitions 0/528 dead transitions. [2024-06-27 21:08:14,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 528 transitions, 8304 flow [2024-06-27 21:08:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:14,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:14,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 21:08:14,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 21:08:14,179 INFO L175 Difference]: Start difference. First operand has 386 places, 510 transitions, 7177 flow. Second operand 8 states and 118 transitions. [2024-06-27 21:08:14,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 528 transitions, 8304 flow [2024-06-27 21:08:17,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 528 transitions, 8228 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:17,369 INFO L231 Difference]: Finished difference. Result has 388 places, 510 transitions, 7162 flow [2024-06-27 21:08:17,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7101, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7162, PETRI_PLACES=388, PETRI_TRANSITIONS=510} [2024-06-27 21:08:17,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-27 21:08:17,370 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 510 transitions, 7162 flow [2024-06-27 21:08:17,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:17,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:17,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:17,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:08:17,371 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:17,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1193965800, now seen corresponding path program 8 times [2024-06-27 21:08:17,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:17,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421751368] [2024-06-27 21:08:17,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:17,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:19,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:19,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:19,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421751368] [2024-06-27 21:08:19,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421751368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:19,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:19,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:19,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969655783] [2024-06-27 21:08:19,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:19,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:19,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:19,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:19,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:19,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:19,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 510 transitions, 7162 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:19,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:19,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:19,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:21,889 INFO L124 PetriNetUnfolderBase]: 3366/5269 cut-off events. [2024-06-27 21:08:21,889 INFO L125 PetriNetUnfolderBase]: For 1072704/1072716 co-relation queries the response was YES. [2024-06-27 21:08:21,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56995 conditions, 5269 events. 3366/5269 cut-off events. For 1072704/1072716 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30225 event pairs, 693 based on Foata normal form. 18/5285 useless extension candidates. Maximal degree in co-relation 56802. Up to 5028 conditions per place. [2024-06-27 21:08:21,968 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 48 changer transitions 0/536 dead transitions. [2024-06-27 21:08:21,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 536 transitions, 8442 flow [2024-06-27 21:08:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:08:21,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:08:21,970 INFO L175 Difference]: Start difference. First operand has 388 places, 510 transitions, 7162 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:08:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 536 transitions, 8442 flow [2024-06-27 21:08:25,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 536 transitions, 8338 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:25,240 INFO L231 Difference]: Finished difference. Result has 391 places, 511 transitions, 7190 flow [2024-06-27 21:08:25,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7190, PETRI_PLACES=391, PETRI_TRANSITIONS=511} [2024-06-27 21:08:25,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-27 21:08:25,241 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 511 transitions, 7190 flow [2024-06-27 21:08:25,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:25,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:25,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:25,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:08:25,241 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:25,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:25,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1279787752, now seen corresponding path program 9 times [2024-06-27 21:08:25,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:25,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488115565] [2024-06-27 21:08:25,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:25,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:25,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:28,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:28,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:28,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488115565] [2024-06-27 21:08:28,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488115565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:28,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:28,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:28,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160795955] [2024-06-27 21:08:28,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:28,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:28,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:28,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:28,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:28,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:28,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 511 transitions, 7190 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:28,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:28,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:28,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:29,795 INFO L124 PetriNetUnfolderBase]: 3394/5313 cut-off events. [2024-06-27 21:08:29,796 INFO L125 PetriNetUnfolderBase]: For 1075387/1075399 co-relation queries the response was YES. [2024-06-27 21:08:29,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57404 conditions, 5313 events. 3394/5313 cut-off events. For 1075387/1075399 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30468 event pairs, 687 based on Foata normal form. 16/5327 useless extension candidates. Maximal degree in co-relation 57210. Up to 4927 conditions per place. [2024-06-27 21:08:29,887 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 51 changer transitions 0/543 dead transitions. [2024-06-27 21:08:29,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 543 transitions, 8794 flow [2024-06-27 21:08:29,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:29,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:29,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:08:29,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:08:29,888 INFO L175 Difference]: Start difference. First operand has 391 places, 511 transitions, 7190 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:08:29,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 543 transitions, 8794 flow [2024-06-27 21:08:33,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 543 transitions, 8693 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:33,170 INFO L231 Difference]: Finished difference. Result has 394 places, 514 transitions, 7265 flow [2024-06-27 21:08:33,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7265, PETRI_PLACES=394, PETRI_TRANSITIONS=514} [2024-06-27 21:08:33,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-27 21:08:33,171 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 514 transitions, 7265 flow [2024-06-27 21:08:33,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:33,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:33,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, 1] [2024-06-27 21:08:33,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:08:33,172 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-27 21:08:33,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:33,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1279639882, now seen corresponding path program 10 times [2024-06-27 21:08:33,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:33,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172586850] [2024-06-27 21:08:33,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:33,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:33,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:36,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:36,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172586850] [2024-06-27 21:08:36,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172586850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:36,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:36,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:36,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119955948] [2024-06-27 21:08:36,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:36,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:36,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:36,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:36,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:36,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 514 transitions, 7265 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:36,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:36,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:36,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:37,866 INFO L124 PetriNetUnfolderBase]: 3371/5280 cut-off events. [2024-06-27 21:08:37,866 INFO L125 PetriNetUnfolderBase]: For 1039724/1039736 co-relation queries the response was YES. [2024-06-27 21:08:37,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56207 conditions, 5280 events. 3371/5280 cut-off events. For 1039724/1039736 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30283 event pairs, 690 based on Foata normal form. 18/5296 useless extension candidates. Maximal degree in co-relation 56011. Up to 5058 conditions per place. [2024-06-27 21:08:37,951 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 40 changer transitions 0/539 dead transitions. [2024-06-27 21:08:37,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 539 transitions, 8538 flow [2024-06-27 21:08:37,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:37,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:37,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 21:08:37,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-27 21:08:37,953 INFO L175 Difference]: Start difference. First operand has 394 places, 514 transitions, 7265 flow. Second operand 9 states and 134 transitions. [2024-06-27 21:08:37,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 539 transitions, 8538 flow [2024-06-27 21:08:41,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 539 transitions, 8454 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:08:41,079 INFO L231 Difference]: Finished difference. Result has 398 places, 515 transitions, 7296 flow [2024-06-27 21:08:41,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7187, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7296, PETRI_PLACES=398, PETRI_TRANSITIONS=515} [2024-06-27 21:08:41,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-27 21:08:41,080 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 515 transitions, 7296 flow [2024-06-27 21:08:41,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:41,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:41,080 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, 1] [2024-06-27 21:08:41,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:08:41,081 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-27 21:08:41,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:41,081 INFO L85 PathProgramCache]: Analyzing trace with hash -791307932, now seen corresponding path program 1 times [2024-06-27 21:08:41,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:41,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499380820] [2024-06-27 21:08:41,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:41,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:43,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:43,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:43,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499380820] [2024-06-27 21:08:43,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499380820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:43,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:43,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:43,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818545179] [2024-06-27 21:08:43,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:43,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:43,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:43,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:43,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:43,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:43,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 515 transitions, 7296 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:43,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:43,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:43,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:45,580 INFO L124 PetriNetUnfolderBase]: 3392/5314 cut-off events. [2024-06-27 21:08:45,581 INFO L125 PetriNetUnfolderBase]: For 1017724/1017759 co-relation queries the response was YES. [2024-06-27 21:08:45,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56917 conditions, 5314 events. 3392/5314 cut-off events. For 1017724/1017759 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 30533 event pairs, 512 based on Foata normal form. 24/5331 useless extension candidates. Maximal degree in co-relation 56719. Up to 4830 conditions per place. [2024-06-27 21:08:45,659 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 68 changer transitions 0/555 dead transitions. [2024-06-27 21:08:45,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 555 transitions, 9175 flow [2024-06-27 21:08:45,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:45,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:45,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:08:45,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:08:45,663 INFO L175 Difference]: Start difference. First operand has 398 places, 515 transitions, 7296 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:08:45,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 555 transitions, 9175 flow [2024-06-27 21:08:49,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 555 transitions, 9094 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:08:49,117 INFO L231 Difference]: Finished difference. Result has 399 places, 521 transitions, 7573 flow [2024-06-27 21:08:49,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7573, PETRI_PLACES=399, PETRI_TRANSITIONS=521} [2024-06-27 21:08:49,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-27 21:08:49,119 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 521 transitions, 7573 flow [2024-06-27 21:08:49,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:49,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:49,120 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, 1] [2024-06-27 21:08:49,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:08:49,121 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-27 21:08:49,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:49,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1792653920, now seen corresponding path program 2 times [2024-06-27 21:08:49,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:49,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135860035] [2024-06-27 21:08:49,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:49,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:49,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:51,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-27 21:08:51,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:51,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135860035] [2024-06-27 21:08:51,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135860035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:51,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:51,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78460860] [2024-06-27 21:08:51,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:51,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:51,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:51,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:51,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:51,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:51,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 521 transitions, 7573 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:51,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:51,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:51,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:53,331 INFO L124 PetriNetUnfolderBase]: 3413/5345 cut-off events. [2024-06-27 21:08:53,331 INFO L125 PetriNetUnfolderBase]: For 1051012/1051047 co-relation queries the response was YES. [2024-06-27 21:08:53,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57884 conditions, 5345 events. 3413/5345 cut-off events. For 1051012/1051047 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 30708 event pairs, 517 based on Foata normal form. 24/5362 useless extension candidates. Maximal degree in co-relation 57685. Up to 4850 conditions per place. [2024-06-27 21:08:53,422 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 479 selfloop transitions, 72 changer transitions 0/555 dead transitions. [2024-06-27 21:08:53,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 555 transitions, 9381 flow [2024-06-27 21:08:53,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:08:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:08:53,424 INFO L175 Difference]: Start difference. First operand has 399 places, 521 transitions, 7573 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:08:53,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 555 transitions, 9381 flow [2024-06-27 21:08:57,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 555 transitions, 9212 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:57,233 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 7703 flow [2024-06-27 21:08:57,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7426, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7703, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-27 21:08:57,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-27 21:08:57,234 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 7703 flow [2024-06-27 21:08:57,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:57,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:57,235 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, 1] [2024-06-27 21:08:57,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:08:57,235 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-27 21:08:57,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:57,235 INFO L85 PathProgramCache]: Analyzing trace with hash 875930046, now seen corresponding path program 3 times [2024-06-27 21:08:57,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:57,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336872835] [2024-06-27 21:08:57,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:57,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:59,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:59,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336872835] [2024-06-27 21:08:59,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336872835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:59,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:59,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:59,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921106797] [2024-06-27 21:08:59,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:59,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:59,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:59,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:59,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:59,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:08:59,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 7703 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:59,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:59,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:08:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:01,622 INFO L124 PetriNetUnfolderBase]: 3434/5376 cut-off events. [2024-06-27 21:09:01,623 INFO L125 PetriNetUnfolderBase]: For 1086078/1086113 co-relation queries the response was YES. [2024-06-27 21:09:01,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58584 conditions, 5376 events. 3434/5376 cut-off events. For 1086078/1086113 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 31070 event pairs, 707 based on Foata normal form. 24/5393 useless extension candidates. Maximal degree in co-relation 58383. Up to 5031 conditions per place. [2024-06-27 21:09:01,705 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 497 selfloop transitions, 60 changer transitions 0/561 dead transitions. [2024-06-27 21:09:01,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 561 transitions, 9283 flow [2024-06-27 21:09:01,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:01,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:01,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:09:01,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:09:01,707 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 7703 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:09:01,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 561 transitions, 9283 flow [2024-06-27 21:09:05,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 561 transitions, 9121 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 21:09:05,743 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 7820 flow [2024-06-27 21:09:05,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7820, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-27 21:09:05,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-27 21:09:05,743 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 7820 flow [2024-06-27 21:09:05,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:05,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:05,744 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, 1] [2024-06-27 21:09:05,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:09:05,744 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-27 21:09:05,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:05,744 INFO L85 PathProgramCache]: Analyzing trace with hash 884500926, now seen corresponding path program 4 times [2024-06-27 21:09:05,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:05,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590203633] [2024-06-27 21:09:05,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:05,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:05,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:08,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:08,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590203633] [2024-06-27 21:09:08,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590203633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:08,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:08,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:08,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098506326] [2024-06-27 21:09:08,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:08,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:08,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:08,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:08,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:08,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:08,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 7820 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:08,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:08,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:08,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:10,406 INFO L124 PetriNetUnfolderBase]: 3442/5388 cut-off events. [2024-06-27 21:09:10,406 INFO L125 PetriNetUnfolderBase]: For 1103271/1103306 co-relation queries the response was YES. [2024-06-27 21:09:10,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58801 conditions, 5388 events. 3442/5388 cut-off events. For 1103271/1103306 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31159 event pairs, 715 based on Foata normal form. 24/5405 useless extension candidates. Maximal degree in co-relation 58598. Up to 5080 conditions per place. [2024-06-27 21:09:10,499 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 496 selfloop transitions, 57 changer transitions 0/557 dead transitions. [2024-06-27 21:09:10,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 557 transitions, 9071 flow [2024-06-27 21:09:10,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:10,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:10,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:09:10,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:09:10,501 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 7820 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:09:10,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 557 transitions, 9071 flow [2024-06-27 21:09:14,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 557 transitions, 8910 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:14,930 INFO L231 Difference]: Finished difference. Result has 412 places, 531 transitions, 7855 flow [2024-06-27 21:09:14,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7663, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7855, PETRI_PLACES=412, PETRI_TRANSITIONS=531} [2024-06-27 21:09:14,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-27 21:09:14,931 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 531 transitions, 7855 flow [2024-06-27 21:09:14,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:14,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:14,931 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, 1] [2024-06-27 21:09:14,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:09:14,931 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-27 21:09:14,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:14,932 INFO L85 PathProgramCache]: Analyzing trace with hash 604101558, now seen corresponding path program 5 times [2024-06-27 21:09:14,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:14,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886891798] [2024-06-27 21:09:14,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:14,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:17,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:17,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:17,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886891798] [2024-06-27 21:09:17,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886891798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:17,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:17,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:17,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348049112] [2024-06-27 21:09:17,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:17,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:17,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:17,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:17,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:17,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 531 transitions, 7855 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:17,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:19,537 INFO L124 PetriNetUnfolderBase]: 3450/5400 cut-off events. [2024-06-27 21:09:19,537 INFO L125 PetriNetUnfolderBase]: For 1120270/1120305 co-relation queries the response was YES. [2024-06-27 21:09:19,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58993 conditions, 5400 events. 3450/5400 cut-off events. For 1120270/1120305 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 31233 event pairs, 715 based on Foata normal form. 24/5417 useless extension candidates. Maximal degree in co-relation 58789. Up to 5092 conditions per place. [2024-06-27 21:09:19,638 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 494 selfloop transitions, 57 changer transitions 0/555 dead transitions. [2024-06-27 21:09:19,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 555 transitions, 9090 flow [2024-06-27 21:09:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:19,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:19,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:09:19,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:09:19,640 INFO L175 Difference]: Start difference. First operand has 412 places, 531 transitions, 7855 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:09:19,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 555 transitions, 9090 flow [2024-06-27 21:09:23,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 555 transitions, 8933 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:23,941 INFO L231 Difference]: Finished difference. Result has 414 places, 533 transitions, 7894 flow [2024-06-27 21:09:23,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7894, PETRI_PLACES=414, PETRI_TRANSITIONS=533} [2024-06-27 21:09:23,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 21:09:23,942 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 533 transitions, 7894 flow [2024-06-27 21:09:23,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:23,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:23,942 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, 1] [2024-06-27 21:09:23,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:09:23,942 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-27 21:09:23,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:23,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2077753790, now seen corresponding path program 6 times [2024-06-27 21:09:23,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:23,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928703021] [2024-06-27 21:09:23,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:23,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:26,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:26,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928703021] [2024-06-27 21:09:26,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928703021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:26,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:26,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:26,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498312476] [2024-06-27 21:09:26,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:26,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:26,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:26,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:26,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:26,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:26,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 533 transitions, 7894 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:26,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:26,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:26,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:28,283 INFO L124 PetriNetUnfolderBase]: 3471/5431 cut-off events. [2024-06-27 21:09:28,283 INFO L125 PetriNetUnfolderBase]: For 1153588/1153623 co-relation queries the response was YES. [2024-06-27 21:09:28,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59665 conditions, 5431 events. 3471/5431 cut-off events. For 1153588/1153623 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 31436 event pairs, 714 based on Foata normal form. 24/5448 useless extension candidates. Maximal degree in co-relation 59460. Up to 5094 conditions per place. [2024-06-27 21:09:28,366 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 493 selfloop transitions, 64 changer transitions 0/561 dead transitions. [2024-06-27 21:09:28,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 9454 flow [2024-06-27 21:09:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:28,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:28,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:09:28,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:09:28,368 INFO L175 Difference]: Start difference. First operand has 414 places, 533 transitions, 7894 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:09:28,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 9454 flow [2024-06-27 21:09:32,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 9293 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:32,529 INFO L231 Difference]: Finished difference. Result has 417 places, 537 transitions, 8022 flow [2024-06-27 21:09:32,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8022, PETRI_PLACES=417, PETRI_TRANSITIONS=537} [2024-06-27 21:09:32,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 21:09:32,530 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 537 transitions, 8022 flow [2024-06-27 21:09:32,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:32,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:32,530 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, 1] [2024-06-27 21:09:32,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:09:32,530 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-27 21:09:32,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:32,531 INFO L85 PathProgramCache]: Analyzing trace with hash -595812586, now seen corresponding path program 1 times [2024-06-27 21:09:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:32,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703677235] [2024-06-27 21:09:32,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:32,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:32,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:35,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:35,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:35,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703677235] [2024-06-27 21:09:35,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703677235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13513807] [2024-06-27 21:09:35,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:35,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:35,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:35,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:36,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 537 transitions, 8022 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:36,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:36,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:36,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:38,114 INFO L124 PetriNetUnfolderBase]: 3484/5449 cut-off events. [2024-06-27 21:09:38,114 INFO L125 PetriNetUnfolderBase]: For 1171493/1171528 co-relation queries the response was YES. [2024-06-27 21:09:38,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60207 conditions, 5449 events. 3484/5449 cut-off events. For 1171493/1171528 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 31579 event pairs, 717 based on Foata normal form. 23/5465 useless extension candidates. Maximal degree in co-relation 60000. Up to 5102 conditions per place. [2024-06-27 21:09:38,201 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 496 selfloop transitions, 78 changer transitions 0/578 dead transitions. [2024-06-27 21:09:38,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 578 transitions, 9716 flow [2024-06-27 21:09:38,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:38,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:38,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:09:38,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:09:38,202 INFO L175 Difference]: Start difference. First operand has 417 places, 537 transitions, 8022 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:09:38,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 578 transitions, 9716 flow [2024-06-27 21:09:42,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 578 transitions, 9555 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:42,649 INFO L231 Difference]: Finished difference. Result has 421 places, 543 transitions, 8233 flow [2024-06-27 21:09:42,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8233, PETRI_PLACES=421, PETRI_TRANSITIONS=543} [2024-06-27 21:09:42,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:09:42,649 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 543 transitions, 8233 flow [2024-06-27 21:09:42,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:42,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:42,650 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, 1] [2024-06-27 21:09:42,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:09:42,650 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-27 21:09:42,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:42,661 INFO L85 PathProgramCache]: Analyzing trace with hash 880786971, now seen corresponding path program 1 times [2024-06-27 21:09:42,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:42,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215460210] [2024-06-27 21:09:42,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:42,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:42,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:45,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:45,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:45,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215460210] [2024-06-27 21:09:45,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215460210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:45,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:45,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:45,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358215277] [2024-06-27 21:09:45,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:45,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:45,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:45,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:45,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:45,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:45,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 543 transitions, 8233 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:45,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:45,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:45,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:47,413 INFO L124 PetriNetUnfolderBase]: 3494/5463 cut-off events. [2024-06-27 21:09:47,413 INFO L125 PetriNetUnfolderBase]: For 1202011/1202046 co-relation queries the response was YES. [2024-06-27 21:09:47,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60962 conditions, 5463 events. 3494/5463 cut-off events. For 1202011/1202046 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 31600 event pairs, 708 based on Foata normal form. 24/5480 useless extension candidates. Maximal degree in co-relation 60754. Up to 5202 conditions per place. [2024-06-27 21:09:47,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 539 selfloop transitions, 34 changer transitions 0/577 dead transitions. [2024-06-27 21:09:47,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 577 transitions, 9627 flow [2024-06-27 21:09:47,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:47,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:09:47,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:09:47,497 INFO L175 Difference]: Start difference. First operand has 421 places, 543 transitions, 8233 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:09:47,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 577 transitions, 9627 flow [2024-06-27 21:09:51,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 577 transitions, 9422 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:51,372 INFO L231 Difference]: Finished difference. Result has 425 places, 546 transitions, 8260 flow [2024-06-27 21:09:51,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8260, PETRI_PLACES=425, PETRI_TRANSITIONS=546} [2024-06-27 21:09:51,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 21:09:51,373 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 546 transitions, 8260 flow [2024-06-27 21:09:51,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:51,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:51,373 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, 1] [2024-06-27 21:09:51,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:09:51,373 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-27 21:09:51,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:51,374 INFO L85 PathProgramCache]: Analyzing trace with hash 880786816, now seen corresponding path program 2 times [2024-06-27 21:09:51,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:51,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776148462] [2024-06-27 21:09:51,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:51,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:51,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:54,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:54,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776148462] [2024-06-27 21:09:54,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776148462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:54,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:54,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:54,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896658495] [2024-06-27 21:09:54,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:54,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:54,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:54,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:54,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:54,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:09:54,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 546 transitions, 8260 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:54,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:54,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:09:54,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:56,561 INFO L124 PetriNetUnfolderBase]: 3499/5470 cut-off events. [2024-06-27 21:09:56,561 INFO L125 PetriNetUnfolderBase]: For 1216387/1216422 co-relation queries the response was YES. [2024-06-27 21:09:56,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61481 conditions, 5470 events. 3499/5470 cut-off events. For 1216387/1216422 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31688 event pairs, 716 based on Foata normal form. 23/5486 useless extension candidates. Maximal degree in co-relation 61271. Up to 5142 conditions per place. [2024-06-27 21:09:56,648 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 503 selfloop transitions, 72 changer transitions 0/579 dead transitions. [2024-06-27 21:09:56,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 579 transitions, 9602 flow [2024-06-27 21:09:56,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:09:56,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 21:09:56,650 INFO L175 Difference]: Start difference. First operand has 425 places, 546 transitions, 8260 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:09:56,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 579 transitions, 9602 flow [2024-06-27 21:10:01,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 579 transitions, 9402 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:01,329 INFO L231 Difference]: Finished difference. Result has 427 places, 549 transitions, 8324 flow [2024-06-27 21:10:01,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8324, PETRI_PLACES=427, PETRI_TRANSITIONS=549} [2024-06-27 21:10:01,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 21:10:01,329 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 549 transitions, 8324 flow [2024-06-27 21:10:01,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:01,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:01,330 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, 1] [2024-06-27 21:10:01,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:10:01,330 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-27 21:10:01,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:01,330 INFO L85 PathProgramCache]: Analyzing trace with hash 884511621, now seen corresponding path program 2 times [2024-06-27 21:10:01,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:01,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489207145] [2024-06-27 21:10:01,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:01,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:01,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:03,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:03,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489207145] [2024-06-27 21:10:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489207145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:03,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:03,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:03,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136053513] [2024-06-27 21:10:03,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:03,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:03,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:03,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:03,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 549 transitions, 8324 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:03,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:03,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:03,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:06,336 INFO L124 PetriNetUnfolderBase]: 3556/5552 cut-off events. [2024-06-27 21:10:06,336 INFO L125 PetriNetUnfolderBase]: For 1309241/1309276 co-relation queries the response was YES. [2024-06-27 21:10:06,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64160 conditions, 5552 events. 3556/5552 cut-off events. For 1309241/1309276 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 32131 event pairs, 696 based on Foata normal form. 24/5569 useless extension candidates. Maximal degree in co-relation 63949. Up to 5128 conditions per place. [2024-06-27 21:10:06,425 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 500 selfloop transitions, 122 changer transitions 0/626 dead transitions. [2024-06-27 21:10:06,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 626 transitions, 10752 flow [2024-06-27 21:10:06,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:10:06,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:10:06,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 194 transitions. [2024-06-27 21:10:06,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553113553113553 [2024-06-27 21:10:06,427 INFO L175 Difference]: Start difference. First operand has 427 places, 549 transitions, 8324 flow. Second operand 13 states and 194 transitions. [2024-06-27 21:10:06,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 626 transitions, 10752 flow [2024-06-27 21:10:11,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 626 transitions, 10510 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:11,128 INFO L231 Difference]: Finished difference. Result has 438 places, 591 transitions, 9316 flow [2024-06-27 21:10:11,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8082, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9316, PETRI_PLACES=438, PETRI_TRANSITIONS=591} [2024-06-27 21:10:11,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-27 21:10:11,129 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 591 transitions, 9316 flow [2024-06-27 21:10:11,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:11,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:11,129 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, 1] [2024-06-27 21:10:11,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:10:11,129 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-27 21:10:11,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:11,129 INFO L85 PathProgramCache]: Analyzing trace with hash 884506041, now seen corresponding path program 3 times [2024-06-27 21:10:11,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:11,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809910418] [2024-06-27 21:10:11,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:11,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:13,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:13,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809910418] [2024-06-27 21:10:13,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809910418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:13,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:13,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:13,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643437554] [2024-06-27 21:10:13,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:13,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:13,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:13,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:13,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:13,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:13,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 591 transitions, 9316 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:13,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:13,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:13,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:15,940 INFO L124 PetriNetUnfolderBase]: 3558/5557 cut-off events. [2024-06-27 21:10:15,940 INFO L125 PetriNetUnfolderBase]: For 1325271/1325306 co-relation queries the response was YES. [2024-06-27 21:10:16,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65160 conditions, 5557 events. 3558/5557 cut-off events. For 1325271/1325306 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 32192 event pairs, 697 based on Foata normal form. 24/5574 useless extension candidates. Maximal degree in co-relation 64943. Up to 5156 conditions per place. [2024-06-27 21:10:16,050 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 501 selfloop transitions, 121 changer transitions 0/626 dead transitions. [2024-06-27 21:10:16,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 626 transitions, 10829 flow [2024-06-27 21:10:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:10:16,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:10:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 191 transitions. [2024-06-27 21:10:16,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3498168498168498 [2024-06-27 21:10:16,052 INFO L175 Difference]: Start difference. First operand has 438 places, 591 transitions, 9316 flow. Second operand 13 states and 191 transitions. [2024-06-27 21:10:16,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 626 transitions, 10829 flow [2024-06-27 21:10:20,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 626 transitions, 10437 flow, removed 140 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:20,836 INFO L231 Difference]: Finished difference. Result has 445 places, 594 transitions, 9346 flow [2024-06-27 21:10:20,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8924, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9346, PETRI_PLACES=445, PETRI_TRANSITIONS=594} [2024-06-27 21:10:20,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-27 21:10:20,837 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 594 transitions, 9346 flow [2024-06-27 21:10:20,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:20,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:20,837 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, 1] [2024-06-27 21:10:20,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:10:20,837 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-27 21:10:20,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:20,838 INFO L85 PathProgramCache]: Analyzing trace with hash -592003306, now seen corresponding path program 3 times [2024-06-27 21:10:20,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:20,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310794560] [2024-06-27 21:10:20,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:20,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:23,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:23,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310794560] [2024-06-27 21:10:23,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310794560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:23,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:23,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:23,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270938784] [2024-06-27 21:10:23,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:23,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:23,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:23,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:23,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:23,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:23,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 594 transitions, 9346 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:23,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:23,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:23,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:25,802 INFO L124 PetriNetUnfolderBase]: 3563/5564 cut-off events. [2024-06-27 21:10:25,802 INFO L125 PetriNetUnfolderBase]: For 1340237/1340272 co-relation queries the response was YES. [2024-06-27 21:10:25,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65458 conditions, 5564 events. 3563/5564 cut-off events. For 1340237/1340272 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 32209 event pairs, 697 based on Foata normal form. 23/5580 useless extension candidates. Maximal degree in co-relation 65239. Up to 5254 conditions per place. [2024-06-27 21:10:25,903 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 61 changer transitions 0/623 dead transitions. [2024-06-27 21:10:25,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 623 transitions, 10732 flow [2024-06-27 21:10:25,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:10:25,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:10:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:10:25,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:10:25,904 INFO L175 Difference]: Start difference. First operand has 445 places, 594 transitions, 9346 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:10:25,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 623 transitions, 10732 flow [2024-06-27 21:10:31,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 623 transitions, 10274 flow, removed 111 selfloop flow, removed 11 redundant places. [2024-06-27 21:10:31,139 INFO L231 Difference]: Finished difference. Result has 443 places, 597 transitions, 9098 flow [2024-06-27 21:10:31,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8888, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9098, PETRI_PLACES=443, PETRI_TRANSITIONS=597} [2024-06-27 21:10:31,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-27 21:10:31,139 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 597 transitions, 9098 flow [2024-06-27 21:10:31,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:31,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:31,140 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, 1] [2024-06-27 21:10:31,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:10:31,140 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:31,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:31,140 INFO L85 PathProgramCache]: Analyzing trace with hash 2080621445, now seen corresponding path program 4 times [2024-06-27 21:10:31,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:31,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252700322] [2024-06-27 21:10:31,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:31,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:33,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-27 21:10:33,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:33,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252700322] [2024-06-27 21:10:33,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252700322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:33,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:33,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:33,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980736905] [2024-06-27 21:10:33,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:33,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:33,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:33,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:33,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:33,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 597 transitions, 9098 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:33,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:33,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:36,112 INFO L124 PetriNetUnfolderBase]: 3628/5659 cut-off events. [2024-06-27 21:10:36,113 INFO L125 PetriNetUnfolderBase]: For 1442092/1442127 co-relation queries the response was YES. [2024-06-27 21:10:36,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67991 conditions, 5659 events. 3628/5659 cut-off events. For 1442092/1442127 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32864 event pairs, 693 based on Foata normal form. 24/5676 useless extension candidates. Maximal degree in co-relation 67771. Up to 5211 conditions per place. [2024-06-27 21:10:36,217 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 508 selfloop transitions, 135 changer transitions 0/647 dead transitions. [2024-06-27 21:10:36,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 647 transitions, 11419 flow [2024-06-27 21:10:36,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:10:36,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:10:36,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 202 transitions. [2024-06-27 21:10:36,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435374149659864 [2024-06-27 21:10:36,219 INFO L175 Difference]: Start difference. First operand has 443 places, 597 transitions, 9098 flow. Second operand 14 states and 202 transitions. [2024-06-27 21:10:36,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 647 transitions, 11419 flow [2024-06-27 21:10:41,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 647 transitions, 11237 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:41,801 INFO L231 Difference]: Finished difference. Result has 451 places, 615 transitions, 9920 flow [2024-06-27 21:10:41,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9920, PETRI_PLACES=451, PETRI_TRANSITIONS=615} [2024-06-27 21:10:41,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 21:10:41,803 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 615 transitions, 9920 flow [2024-06-27 21:10:41,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:41,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:41,803 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, 1] [2024-06-27 21:10:41,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:10:41,803 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:41,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:41,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2087973095, now seen corresponding path program 5 times [2024-06-27 21:10:41,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:41,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994719720] [2024-06-27 21:10:41,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:41,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:44,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-27 21:10:44,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:44,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994719720] [2024-06-27 21:10:44,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994719720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:44,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:44,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:44,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932434244] [2024-06-27 21:10:44,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:44,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:44,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:44,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:44,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 615 transitions, 9920 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:44,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:44,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:44,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:47,009 INFO L124 PetriNetUnfolderBase]: 3677/5728 cut-off events. [2024-06-27 21:10:47,009 INFO L125 PetriNetUnfolderBase]: For 1528957/1528992 co-relation queries the response was YES. [2024-06-27 21:10:47,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71119 conditions, 5728 events. 3677/5728 cut-off events. For 1528957/1528992 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33204 event pairs, 696 based on Foata normal form. 24/5745 useless extension candidates. Maximal degree in co-relation 70897. Up to 5281 conditions per place. [2024-06-27 21:10:47,114 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 514 selfloop transitions, 137 changer transitions 0/655 dead transitions. [2024-06-27 21:10:47,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 655 transitions, 12067 flow [2024-06-27 21:10:47,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:10:47,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:10:47,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-27 21:10:47,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:10:47,130 INFO L175 Difference]: Start difference. First operand has 451 places, 615 transitions, 9920 flow. Second operand 12 states and 180 transitions. [2024-06-27 21:10:47,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 655 transitions, 12067 flow [2024-06-27 21:10:52,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 655 transitions, 11681 flow, removed 143 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:52,944 INFO L231 Difference]: Finished difference. Result has 458 places, 626 transitions, 10362 flow [2024-06-27 21:10:52,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9544, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10362, PETRI_PLACES=458, PETRI_TRANSITIONS=626} [2024-06-27 21:10:52,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-27 21:10:52,945 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 626 transitions, 10362 flow [2024-06-27 21:10:52,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:52,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:52,945 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, 1] [2024-06-27 21:10:52,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:10:52,945 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:52,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:52,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2080615865, now seen corresponding path program 6 times [2024-06-27 21:10:52,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:52,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854681076] [2024-06-27 21:10:52,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:52,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:52,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:55,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:10:55,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:55,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854681076] [2024-06-27 21:10:55,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854681076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:55,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:55,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:10:55,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560754404] [2024-06-27 21:10:55,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:55,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:10:55,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:55,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:10:55,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:10:55,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:10:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 626 transitions, 10362 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:55,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:10:55,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:58,039 INFO L124 PetriNetUnfolderBase]: 3687/5742 cut-off events. [2024-06-27 21:10:58,039 INFO L125 PetriNetUnfolderBase]: For 1559237/1559272 co-relation queries the response was YES. [2024-06-27 21:10:58,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72067 conditions, 5742 events. 3687/5742 cut-off events. For 1559237/1559272 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33337 event pairs, 697 based on Foata normal form. 24/5759 useless extension candidates. Maximal degree in co-relation 71842. Up to 5335 conditions per place. [2024-06-27 21:10:58,142 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 528 selfloop transitions, 127 changer transitions 0/659 dead transitions. [2024-06-27 21:10:58,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 659 transitions, 12047 flow [2024-06-27 21:10:58,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:10:58,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:10:58,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2024-06-27 21:10:58,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443223443223443 [2024-06-27 21:10:58,143 INFO L175 Difference]: Start difference. First operand has 458 places, 626 transitions, 10362 flow. Second operand 13 states and 188 transitions. [2024-06-27 21:10:58,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 659 transitions, 12047 flow [2024-06-27 21:11:03,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 659 transitions, 11649 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:03,160 INFO L231 Difference]: Finished difference. Result has 464 places, 631 transitions, 10516 flow [2024-06-27 21:11:03,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9964, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10516, PETRI_PLACES=464, PETRI_TRANSITIONS=631} [2024-06-27 21:11:03,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-27 21:11:03,161 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 631 transitions, 10516 flow [2024-06-27 21:11:03,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:03,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:03,161 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, 1] [2024-06-27 21:11:03,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:11:03,161 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:03,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:03,162 INFO L85 PathProgramCache]: Analyzing trace with hash 604106518, now seen corresponding path program 4 times [2024-06-27 21:11:03,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:03,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971774549] [2024-06-27 21:11:03,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:03,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:05,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:05,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:05,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971774549] [2024-06-27 21:11:05,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971774549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:05,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:05,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:11:05,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565538195] [2024-06-27 21:11:05,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:05,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:11:05,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:11:05,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:11:05,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:05,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 631 transitions, 10516 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:05,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:05,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:05,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:08,258 INFO L124 PetriNetUnfolderBase]: 3692/5749 cut-off events. [2024-06-27 21:11:08,258 INFO L125 PetriNetUnfolderBase]: For 1576490/1576525 co-relation queries the response was YES. [2024-06-27 21:11:08,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72491 conditions, 5749 events. 3692/5749 cut-off events. For 1576490/1576525 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33338 event pairs, 711 based on Foata normal form. 23/5765 useless extension candidates. Maximal degree in co-relation 72264. Up to 5439 conditions per place. [2024-06-27 21:11:08,360 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 591 selfloop transitions, 61 changer transitions 0/656 dead transitions. [2024-06-27 21:11:08,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 656 transitions, 11962 flow [2024-06-27 21:11:08,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:11:08,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 21:11:08,362 INFO L175 Difference]: Start difference. First operand has 464 places, 631 transitions, 10516 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:11:08,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 656 transitions, 11962 flow [2024-06-27 21:11:14,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 656 transitions, 11500 flow, removed 107 selfloop flow, removed 11 redundant places. [2024-06-27 21:11:14,816 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 10270 flow [2024-06-27 21:11:14,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10054, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10270, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-27 21:11:14,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-27 21:11:14,817 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 10270 flow [2024-06-27 21:11:14,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:14,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:14,817 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, 1] [2024-06-27 21:11:14,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:11:14,817 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:14,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:14,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2069583656, now seen corresponding path program 7 times [2024-06-27 21:11:14,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:14,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372172536] [2024-06-27 21:11:14,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:14,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:14,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:17,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:17,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:17,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372172536] [2024-06-27 21:11:17,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372172536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:17,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:17,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:17,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012709604] [2024-06-27 21:11:17,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:17,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:17,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:17,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:17,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:17,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:17,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 10270 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:17,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:17,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:17,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:19,713 INFO L124 PetriNetUnfolderBase]: 3687/5744 cut-off events. [2024-06-27 21:11:19,714 INFO L125 PetriNetUnfolderBase]: For 1586547/1586582 co-relation queries the response was YES. [2024-06-27 21:11:19,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71959 conditions, 5744 events. 3687/5744 cut-off events. For 1586547/1586582 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33277 event pairs, 519 based on Foata normal form. 24/5761 useless extension candidates. Maximal degree in co-relation 71731. Up to 5352 conditions per place. [2024-06-27 21:11:19,812 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 59 changer transitions 0/661 dead transitions. [2024-06-27 21:11:19,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 661 transitions, 11926 flow [2024-06-27 21:11:19,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:19,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:19,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:11:19,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:11:19,813 INFO L175 Difference]: Start difference. First operand has 462 places, 634 transitions, 10270 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:11:19,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 661 transitions, 11926 flow [2024-06-27 21:11:25,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 661 transitions, 11694 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:25,376 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 10164 flow [2024-06-27 21:11:25,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10038, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10164, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-27 21:11:25,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-27 21:11:25,377 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 10164 flow [2024-06-27 21:11:25,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:25,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:25,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:25,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:11:25,390 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:25,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash -509208956, now seen corresponding path program 8 times [2024-06-27 21:11:25,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:25,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393728353] [2024-06-27 21:11:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:25,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:27,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:27,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393728353] [2024-06-27 21:11:27,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393728353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:27,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:27,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:27,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860821739] [2024-06-27 21:11:27,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:27,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:27,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:27,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:27,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:27,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:27,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 10164 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:27,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:27,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:27,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:30,204 INFO L124 PetriNetUnfolderBase]: 3682/5737 cut-off events. [2024-06-27 21:11:30,205 INFO L125 PetriNetUnfolderBase]: For 1588536/1588571 co-relation queries the response was YES. [2024-06-27 21:11:30,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71676 conditions, 5737 events. 3682/5737 cut-off events. For 1588536/1588571 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33335 event pairs, 695 based on Foata normal form. 24/5754 useless extension candidates. Maximal degree in co-relation 71447. Up to 5439 conditions per place. [2024-06-27 21:11:30,318 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 49 changer transitions 0/655 dead transitions. [2024-06-27 21:11:30,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 655 transitions, 11524 flow [2024-06-27 21:11:30,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:30,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:11:30,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 21:11:30,320 INFO L175 Difference]: Start difference. First operand has 462 places, 634 transitions, 10164 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:11:30,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 655 transitions, 11524 flow [2024-06-27 21:11:36,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 655 transitions, 11312 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:36,344 INFO L231 Difference]: Finished difference. Result has 461 places, 634 transitions, 10058 flow [2024-06-27 21:11:36,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10058, PETRI_PLACES=461, PETRI_TRANSITIONS=634} [2024-06-27 21:11:36,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-27 21:11:36,344 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 634 transitions, 10058 flow [2024-06-27 21:11:36,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:36,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:36,345 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, 1] [2024-06-27 21:11:36,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:11:36,345 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:36,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:36,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1602988184, now seen corresponding path program 9 times [2024-06-27 21:11:36,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:36,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904210832] [2024-06-27 21:11:36,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:36,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:36,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:38,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:38,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904210832] [2024-06-27 21:11:38,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904210832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:38,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:38,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:38,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342030654] [2024-06-27 21:11:38,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:38,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:38,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:38,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:38,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:38,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:38,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 634 transitions, 10058 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:38,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:38,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:38,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:41,696 INFO L124 PetriNetUnfolderBase]: 3677/5730 cut-off events. [2024-06-27 21:11:41,696 INFO L125 PetriNetUnfolderBase]: For 1568359/1568394 co-relation queries the response was YES. [2024-06-27 21:11:41,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71093 conditions, 5730 events. 3677/5730 cut-off events. For 1568359/1568394 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33230 event pairs, 686 based on Foata normal form. 24/5747 useless extension candidates. Maximal degree in co-relation 70865. Up to 5432 conditions per place. [2024-06-27 21:11:41,794 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 599 selfloop transitions, 54 changer transitions 0/657 dead transitions. [2024-06-27 21:11:41,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 657 transitions, 11426 flow [2024-06-27 21:11:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:41,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:41,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 21:11:41,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 21:11:41,796 INFO L175 Difference]: Start difference. First operand has 461 places, 634 transitions, 10058 flow. Second operand 9 states and 139 transitions. [2024-06-27 21:11:41,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 657 transitions, 11426 flow [2024-06-27 21:11:47,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 657 transitions, 11273 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:47,462 INFO L231 Difference]: Finished difference. Result has 463 places, 634 transitions, 10021 flow [2024-06-27 21:11:47,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9905, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10021, PETRI_PLACES=463, PETRI_TRANSITIONS=634} [2024-06-27 21:11:47,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-27 21:11:47,463 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 634 transitions, 10021 flow [2024-06-27 21:11:47,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:47,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:47,463 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, 1] [2024-06-27 21:11:47,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:11:47,464 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:47,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:47,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1424918744, now seen corresponding path program 10 times [2024-06-27 21:11:47,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:47,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469132173] [2024-06-27 21:11:47,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:47,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:49,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:49,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:49,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469132173] [2024-06-27 21:11:49,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469132173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:49,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:49,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:49,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433423500] [2024-06-27 21:11:49,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:49,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:49,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:49,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:49,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:49,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:11:49,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 634 transitions, 10021 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:49,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:49,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:11:49,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:52,427 INFO L124 PetriNetUnfolderBase]: 3672/5715 cut-off events. [2024-06-27 21:11:52,428 INFO L125 PetriNetUnfolderBase]: For 1548407/1548424 co-relation queries the response was YES. [2024-06-27 21:11:52,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70667 conditions, 5715 events. 3672/5715 cut-off events. For 1548407/1548424 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33057 event pairs, 708 based on Foata normal form. 12/5716 useless extension candidates. Maximal degree in co-relation 70439. Up to 5411 conditions per place. [2024-06-27 21:11:52,530 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 57 changer transitions 0/648 dead transitions. [2024-06-27 21:11:52,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 648 transitions, 11345 flow [2024-06-27 21:11:52,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:52,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:52,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 21:11:52,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 21:11:52,532 INFO L175 Difference]: Start difference. First operand has 463 places, 634 transitions, 10021 flow. Second operand 8 states and 119 transitions. [2024-06-27 21:11:52,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 648 transitions, 11345 flow [2024-06-27 21:11:58,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 648 transitions, 11158 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 21:11:58,710 INFO L231 Difference]: Finished difference. Result has 461 places, 634 transitions, 9953 flow [2024-06-27 21:11:58,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9834, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9953, PETRI_PLACES=461, PETRI_TRANSITIONS=634} [2024-06-27 21:11:58,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-27 21:11:58,724 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 634 transitions, 9953 flow [2024-06-27 21:11:58,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:58,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:58,724 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, 1] [2024-06-27 21:11:58,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 21:11:58,725 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:58,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:58,725 INFO L85 PathProgramCache]: Analyzing trace with hash -280984634, now seen corresponding path program 11 times [2024-06-27 21:11:58,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:58,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411596267] [2024-06-27 21:11:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:58,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:58,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:01,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:01,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:01,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411596267] [2024-06-27 21:12:01,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411596267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:01,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:01,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:01,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521112604] [2024-06-27 21:12:01,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:01,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:01,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:01,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:01,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 634 transitions, 9953 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:01,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:01,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:01,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:03,986 INFO L124 PetriNetUnfolderBase]: 3667/5708 cut-off events. [2024-06-27 21:12:03,987 INFO L125 PetriNetUnfolderBase]: For 1529135/1529152 co-relation queries the response was YES. [2024-06-27 21:12:04,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70152 conditions, 5708 events. 3667/5708 cut-off events. For 1529135/1529152 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32995 event pairs, 703 based on Foata normal form. 12/5709 useless extension candidates. Maximal degree in co-relation 69925. Up to 5384 conditions per place. [2024-06-27 21:12:04,084 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 583 selfloop transitions, 62 changer transitions 0/649 dead transitions. [2024-06-27 21:12:04,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 649 transitions, 11281 flow [2024-06-27 21:12:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:04,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:04,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 21:12:04,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:12:04,086 INFO L175 Difference]: Start difference. First operand has 461 places, 634 transitions, 9953 flow. Second operand 8 states and 120 transitions. [2024-06-27 21:12:04,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 649 transitions, 11281 flow [2024-06-27 21:12:10,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 649 transitions, 11104 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 21:12:10,613 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 9905 flow [2024-06-27 21:12:10,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9776, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9905, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-27 21:12:10,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-27 21:12:10,614 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 9905 flow [2024-06-27 21:12:10,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:10,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:10,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, 1, 1, 1] [2024-06-27 21:12:10,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 21:12:10,615 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:10,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:10,621 INFO L85 PathProgramCache]: Analyzing trace with hash 519682754, now seen corresponding path program 5 times [2024-06-27 21:12:10,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:10,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036823530] [2024-06-27 21:12:10,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:10,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:13,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:13,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036823530] [2024-06-27 21:12:13,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036823530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:13,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:13,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:12:13,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447980296] [2024-06-27 21:12:13,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:13,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:12:13,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:13,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:12:13,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:12:13,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:13,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 9905 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:13,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:13,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:13,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:15,800 INFO L124 PetriNetUnfolderBase]: 3699/5763 cut-off events. [2024-06-27 21:12:15,801 INFO L125 PetriNetUnfolderBase]: For 1540513/1540513 co-relation queries the response was YES. [2024-06-27 21:12:15,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70720 conditions, 5763 events. 3699/5763 cut-off events. For 1540513/1540513 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33531 event pairs, 1051 based on Foata normal form. 1/5761 useless extension candidates. Maximal degree in co-relation 70492. Up to 5535 conditions per place. [2024-06-27 21:12:15,900 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 638 selfloop transitions, 37 changer transitions 0/679 dead transitions. [2024-06-27 21:12:15,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 679 transitions, 11651 flow [2024-06-27 21:12:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:12:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:12:15,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-27 21:12:15,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34415584415584416 [2024-06-27 21:12:15,902 INFO L175 Difference]: Start difference. First operand has 462 places, 634 transitions, 9905 flow. Second operand 11 states and 159 transitions. [2024-06-27 21:12:15,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 679 transitions, 11651 flow [2024-06-27 21:12:21,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 679 transitions, 11448 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 21:12:21,840 INFO L231 Difference]: Finished difference. Result has 468 places, 649 transitions, 10111 flow [2024-06-27 21:12:21,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10111, PETRI_PLACES=468, PETRI_TRANSITIONS=649} [2024-06-27 21:12:21,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-27 21:12:21,841 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 649 transitions, 10111 flow [2024-06-27 21:12:21,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:21,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:21,841 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, 1] [2024-06-27 21:12:21,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 21:12:21,841 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:21,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:21,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1646414540, now seen corresponding path program 6 times [2024-06-27 21:12:21,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:21,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361919678] [2024-06-27 21:12:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:21,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:24,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:24,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361919678] [2024-06-27 21:12:24,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361919678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:24,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:24,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:12:24,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991410230] [2024-06-27 21:12:24,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:24,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:12:24,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:24,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:12:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:12:24,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:24,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 649 transitions, 10111 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:24,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:24,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:24,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:26,868 INFO L124 PetriNetUnfolderBase]: 3712/5781 cut-off events. [2024-06-27 21:12:26,868 INFO L125 PetriNetUnfolderBase]: For 1576576/1576605 co-relation queries the response was YES. [2024-06-27 21:12:26,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71679 conditions, 5781 events. 3712/5781 cut-off events. For 1576576/1576605 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33500 event pairs, 696 based on Foata normal form. 19/5793 useless extension candidates. Maximal degree in co-relation 71447. Up to 5364 conditions per place. [2024-06-27 21:12:26,968 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 594 selfloop transitions, 91 changer transitions 0/689 dead transitions. [2024-06-27 21:12:26,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 689 transitions, 12121 flow [2024-06-27 21:12:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:26,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:26,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:12:26,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:12:26,969 INFO L175 Difference]: Start difference. First operand has 468 places, 649 transitions, 10111 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:12:26,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 689 transitions, 12121 flow [2024-06-27 21:12:33,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 689 transitions, 11899 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 21:12:33,628 INFO L231 Difference]: Finished difference. Result has 470 places, 655 transitions, 10343 flow [2024-06-27 21:12:33,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9889, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10343, PETRI_PLACES=470, PETRI_TRANSITIONS=655} [2024-06-27 21:12:33,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-27 21:12:33,629 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 655 transitions, 10343 flow [2024-06-27 21:12:33,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:33,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:33,629 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, 1] [2024-06-27 21:12:33,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 21:12:33,629 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:33,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:33,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1932234146, now seen corresponding path program 7 times [2024-06-27 21:12:33,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:33,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249003846] [2024-06-27 21:12:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:33,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:36,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:36,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249003846] [2024-06-27 21:12:36,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249003846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:36,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:36,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:12:36,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575621023] [2024-06-27 21:12:36,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:36,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:12:36,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:36,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:12:36,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:12:36,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:36,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 655 transitions, 10343 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:36,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:36,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:36,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:39,131 INFO L124 PetriNetUnfolderBase]: 3725/5799 cut-off events. [2024-06-27 21:12:39,131 INFO L125 PetriNetUnfolderBase]: For 1614482/1614509 co-relation queries the response was YES. [2024-06-27 21:12:39,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72678 conditions, 5799 events. 3725/5799 cut-off events. For 1614482/1614509 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33679 event pairs, 696 based on Foata normal form. 19/5811 useless extension candidates. Maximal degree in co-relation 72448. Up to 5448 conditions per place. [2024-06-27 21:12:39,238 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 610 selfloop transitions, 76 changer transitions 0/690 dead transitions. [2024-06-27 21:12:39,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 690 transitions, 12353 flow [2024-06-27 21:12:39,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:39,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:39,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:12:39,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:12:39,239 INFO L175 Difference]: Start difference. First operand has 470 places, 655 transitions, 10343 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:12:39,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 690 transitions, 12353 flow [2024-06-27 21:12:46,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 690 transitions, 12079 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 21:12:46,353 INFO L231 Difference]: Finished difference. Result has 473 places, 661 transitions, 10514 flow [2024-06-27 21:12:46,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10069, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10514, PETRI_PLACES=473, PETRI_TRANSITIONS=661} [2024-06-27 21:12:46,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-27 21:12:46,353 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 661 transitions, 10514 flow [2024-06-27 21:12:46,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:46,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:46,354 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, 1] [2024-06-27 21:12:46,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 21:12:46,354 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:46,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:46,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1932143936, now seen corresponding path program 8 times [2024-06-27 21:12:46,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:46,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695380191] [2024-06-27 21:12:46,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:46,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:46,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:49,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:49,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:49,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695380191] [2024-06-27 21:12:49,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695380191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:49,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:49,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:12:49,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492596575] [2024-06-27 21:12:49,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:49,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:12:49,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:49,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:12:49,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:12:49,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 21:12:49,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 661 transitions, 10514 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:49,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:49,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 21:12:49,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:52,021 INFO L124 PetriNetUnfolderBase]: 3730/5806 cut-off events. [2024-06-27 21:12:52,022 INFO L125 PetriNetUnfolderBase]: For 1640878/1640905 co-relation queries the response was YES. [2024-06-27 21:12:52,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73327 conditions, 5806 events. 3730/5806 cut-off events. For 1640878/1640905 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 33649 event pairs, 696 based on Foata normal form. 19/5818 useless extension candidates. Maximal degree in co-relation 73095. Up to 5482 conditions per place. [2024-06-27 21:12:52,137 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 620 selfloop transitions, 64 changer transitions 0/688 dead transitions. [2024-06-27 21:12:52,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 688 transitions, 12098 flow [2024-06-27 21:12:52,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:52,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:52,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:12:52,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:12:52,138 INFO L175 Difference]: Start difference. First operand has 473 places, 661 transitions, 10514 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:12:52,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 688 transitions, 12098 flow Killed by 15