./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.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/mutex-meet-nonrel/mix032.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix032.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix032.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-eb4cb34-m [2024-06-21 20:57:05,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:57:05,474 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:57:05,480 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:57:05,480 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:57:05,504 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:57:05,505 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:57:05,505 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:57:05,505 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:57:05,509 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:57:05,509 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:57:05,509 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:57:05,509 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:57:05,510 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:57:05,511 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:57:05,511 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:57:05,511 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:57:05,511 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:57:05,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:57:05,512 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:57:05,512 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:57:05,512 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:57:05,512 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:57:05,513 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:57:05,513 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:57:05,513 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:57:05,513 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:57:05,513 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:57:05,514 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:57:05,514 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:57:05,515 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:57:05,515 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:57:05,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:57:05,515 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:57:05,516 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:57:05,516 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:57:05,516 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:57:05,516 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:57:05,516 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:57:05,517 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:57:05,517 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:57:05,517 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:57:05,517 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:57:05,517 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:57:05,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:57:05,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:57:05,722 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:57:05,723 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:57:05,724 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:57:05,725 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix032.opt.yml/witness.yml [2024-06-21 20:57:05,875 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:57:05,875 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:57:05,876 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-21 20:57:06,954 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:57:07,187 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:57:07,188 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-21 20:57:07,207 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fb3a3b1b/bbf4d3ee469643eab7ddd710e02c9639/FLAG7a1374ea4 [2024-06-21 20:57:07,218 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6fb3a3b1b/bbf4d3ee469643eab7ddd710e02c9639 [2024-06-21 20:57:07,218 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:57:07,219 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:57:07,220 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:57:07,220 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:57:07,224 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:57:07,225 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:57:05" (1/2) ... [2024-06-21 20:57:07,225 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@592e6dd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:57:07, skipping insertion in model container [2024-06-21 20:57:07,225 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:57:05" (1/2) ... [2024-06-21 20:57:07,226 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6f2e801d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:57:07, skipping insertion in model container [2024-06-21 20:57:07,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:57:07" (2/2) ... [2024-06-21 20:57:07,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@592e6dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07, skipping insertion in model container [2024-06-21 20:57:07,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:57:07" (2/2) ... [2024-06-21 20:57:07,227 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:57:07,323 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:57:07,323 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (b == 0 || b == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-21 20:57:07,324 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (b == 0 || b == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-21 20:57:07,324 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ((((((((((((((((((((((! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (b == 0 || b == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-21 20:57:07,324 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:57:07,325 INFO L106 edCorrectnessWitness]: ghost_update [L846-L846] multithreaded = 1; [2024-06-21 20:57:07,362 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:57:07,723 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:57:07,732 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:57:07,826 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:57:07,853 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:57:07,854 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07 WrapperNode [2024-06-21 20:57:07,854 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:57:07,855 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:57:07,855 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:57:07,855 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:57:07,860 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,873 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,899 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-21 20:57:07,899 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:57:07,900 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:57:07,900 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:57:07,900 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:57:07,916 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,920 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,934 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:57:07,934 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,934 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,942 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,944 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,946 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,947 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,950 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:57:07,951 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:57:07,951 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:57:07,951 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:57:07,952 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (1/1) ... [2024-06-21 20:57:07,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:57:07,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:57:07,991 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:57:07,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:57:08,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:57:08,021 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:57:08,021 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:57:08,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:57:08,021 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:57:08,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:57:08,021 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:57:08,022 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:57:08,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:57:08,022 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:57:08,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:57:08,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:57:08,023 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:57:08,159 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:57:08,161 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:57:08,510 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:57:08,510 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:57:08,607 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:57:08,608 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:57:08,609 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:57:08 BoogieIcfgContainer [2024-06-21 20:57:08,609 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:57:08,611 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:57:08,611 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:57:08,614 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:57:08,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:57:05" (1/4) ... [2024-06-21 20:57:08,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59bb10bf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:57:08, skipping insertion in model container [2024-06-21 20:57:08,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:57:07" (2/4) ... [2024-06-21 20:57:08,616 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59bb10bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:57:08, skipping insertion in model container [2024-06-21 20:57:08,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:57:07" (3/4) ... [2024-06-21 20:57:08,616 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59bb10bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:57:08, skipping insertion in model container [2024-06-21 20:57:08,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:57:08" (4/4) ... [2024-06-21 20:57:08,617 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.opt.i [2024-06-21 20:57:08,630 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:57:08,631 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:57:08,631 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:57:08,668 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:57:08,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 20:57:08,725 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-21 20:57:08,725 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:57:08,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:57:08,727 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 20:57:08,730 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-21 20:57:08,742 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:57:08,749 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;@7d307efc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:57:08,749 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:57:08,754 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:57:08,754 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:57:08,755 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:57:08,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:08,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:57:08,756 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-21 20:57:08,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:08,760 INFO L85 PathProgramCache]: Analyzing trace with hash 373099719, now seen corresponding path program 1 times [2024-06-21 20:57:08,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:08,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875531503] [2024-06-21 20:57:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:08,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:08,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:09,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:09,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:09,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875531503] [2024-06-21 20:57:09,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875531503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:09,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:09,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:57:09,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892200139] [2024-06-21 20:57:09,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:09,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:57:09,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:09,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:57:09,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:57:09,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-21 20:57:09,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:09,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:09,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-21 20:57:09,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:10,211 INFO L124 PetriNetUnfolderBase]: 1059/1731 cut-off events. [2024-06-21 20:57:10,212 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-21 20:57:10,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3395 conditions, 1731 events. 1059/1731 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9218 event pairs, 698 based on Foata normal form. 1/1652 useless extension candidates. Maximal degree in co-relation 3383. Up to 1593 conditions per place. [2024-06-21 20:57:10,246 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 20:57:10,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 175 flow [2024-06-21 20:57:10,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:57:10,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:57:10,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-21 20:57:10,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-21 20:57:10,257 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 86 transitions. [2024-06-21 20:57:10,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 175 flow [2024-06-21 20:57:10,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:10,261 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-21 20:57:10,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 20:57:10,265 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-21 20:57:10,266 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-21 20:57:10,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:10,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:10,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:10,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:57:10,267 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-21 20:57:10,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:10,267 INFO L85 PathProgramCache]: Analyzing trace with hash 2066583910, now seen corresponding path program 1 times [2024-06-21 20:57:10,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:10,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408969595] [2024-06-21 20:57:10,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:10,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:10,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:11,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:11,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:11,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408969595] [2024-06-21 20:57:11,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408969595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:11,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:11,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:57:11,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311454794] [2024-06-21 20:57:11,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:11,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:57:11,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:57:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:57:11,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 44 [2024-06-21 20:57:11,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:11,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:11,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 44 [2024-06-21 20:57:11,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:11,369 INFO L124 PetriNetUnfolderBase]: 1215/1930 cut-off events. [2024-06-21 20:57:11,370 INFO L125 PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES. [2024-06-21 20:57:11,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4341 conditions, 1930 events. 1215/1930 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10145 event pairs, 648 based on Foata normal form. 3/1906 useless extension candidates. Maximal degree in co-relation 4329. Up to 1803 conditions per place. [2024-06-21 20:57:11,380 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 39 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 20:57:11,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 244 flow [2024-06-21 20:57:11,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:57:11,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:57:11,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-21 20:57:11,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-21 20:57:11,382 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 109 transitions. [2024-06-21 20:57:11,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 244 flow [2024-06-21 20:57:11,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:57:11,384 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-21 20:57:11,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-21 20:57:11,385 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-21 20:57:11,385 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-21 20:57:11,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:11,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:11,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:11,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:57:11,386 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-21 20:57:11,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1541329897, now seen corresponding path program 1 times [2024-06-21 20:57:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:11,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496523514] [2024-06-21 20:57:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:11,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:12,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496523514] [2024-06-21 20:57:12,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496523514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:12,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:12,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:57:12,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829908075] [2024-06-21 20:57:12,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:12,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:57:12,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:12,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:57:12,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:57:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 20:57:12,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:12,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:12,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 20:57:12,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:12,934 INFO L124 PetriNetUnfolderBase]: 1545/2413 cut-off events. [2024-06-21 20:57:12,935 INFO L125 PetriNetUnfolderBase]: For 1270/1270 co-relation queries the response was YES. [2024-06-21 20:57:12,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5985 conditions, 2413 events. 1545/2413 cut-off events. For 1270/1270 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12392 event pairs, 575 based on Foata normal form. 6/2381 useless extension candidates. Maximal degree in co-relation 5971. Up to 2233 conditions per place. [2024-06-21 20:57:12,946 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 51 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-21 20:57:12,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 356 flow [2024-06-21 20:57:12,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:57:12,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:57:12,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:57:12,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 20:57:12,948 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:57:12,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 356 flow [2024-06-21 20:57:12,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 71 transitions, 336 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:57:12,951 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 185 flow [2024-06-21 20:57:12,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-21 20:57:12,951 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 7 predicate places. [2024-06-21 20:57:12,951 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 185 flow [2024-06-21 20:57:12,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:12,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:12,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:12,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:57:12,952 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-21 20:57:12,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:12,953 INFO L85 PathProgramCache]: Analyzing trace with hash 760140791, now seen corresponding path program 1 times [2024-06-21 20:57:12,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:12,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582837685] [2024-06-21 20:57:12,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:12,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:13,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:13,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582837685] [2024-06-21 20:57:13,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582837685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:13,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:13,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:57:13,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685556938] [2024-06-21 20:57:13,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:13,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:57:13,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:13,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:57:13,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:57:13,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:57:13,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 185 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:13,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:13,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:57:13,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:14,089 INFO L124 PetriNetUnfolderBase]: 1333/2159 cut-off events. [2024-06-21 20:57:14,089 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-21 20:57:14,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5813 conditions, 2159 events. 1333/2159 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11356 event pairs, 592 based on Foata normal form. 2/2113 useless extension candidates. Maximal degree in co-relation 5796. Up to 1980 conditions per place. [2024-06-21 20:57:14,101 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 43 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-21 20:57:14,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 329 flow [2024-06-21 20:57:14,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:57:14,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:57:14,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 20:57:14,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:57:14,102 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 185 flow. Second operand 5 states and 110 transitions. [2024-06-21 20:57:14,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 329 flow [2024-06-21 20:57:14,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 302 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:14,106 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 202 flow [2024-06-21 20:57:14,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-21 20:57:14,107 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-21 20:57:14,107 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 202 flow [2024-06-21 20:57:14,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:14,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:14,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:14,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:57:14,108 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-21 20:57:14,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:14,108 INFO L85 PathProgramCache]: Analyzing trace with hash 2077910643, now seen corresponding path program 1 times [2024-06-21 20:57:14,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:14,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052646597] [2024-06-21 20:57:14,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:14,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:14,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:14,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052646597] [2024-06-21 20:57:14,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052646597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:14,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:14,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:57:14,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408165837] [2024-06-21 20:57:14,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:14,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:57:14,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:14,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:57:14,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:57:14,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:14,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 202 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:14,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:14,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:14,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:15,484 INFO L124 PetriNetUnfolderBase]: 1571/2550 cut-off events. [2024-06-21 20:57:15,484 INFO L125 PetriNetUnfolderBase]: For 3658/3658 co-relation queries the response was YES. [2024-06-21 20:57:15,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7293 conditions, 2550 events. 1571/2550 cut-off events. For 3658/3658 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13586 event pairs, 706 based on Foata normal form. 2/2526 useless extension candidates. Maximal degree in co-relation 7274. Up to 2317 conditions per place. [2024-06-21 20:57:15,497 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-21 20:57:15,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 376 flow [2024-06-21 20:57:15,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:57:15,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:57:15,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 20:57:15,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-06-21 20:57:15,498 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 202 flow. Second operand 6 states and 125 transitions. [2024-06-21 20:57:15,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 376 flow [2024-06-21 20:57:15,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 356 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:15,501 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 236 flow [2024-06-21 20:57:15,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-21 20:57:15,502 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-21 20:57:15,502 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 236 flow [2024-06-21 20:57:15,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:15,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:15,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:15,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:57:15,503 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-21 20:57:15,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:15,503 INFO L85 PathProgramCache]: Analyzing trace with hash 944682456, now seen corresponding path program 1 times [2024-06-21 20:57:15,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:15,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79163129] [2024-06-21 20:57:15,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:15,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:15,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:16,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:16,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79163129] [2024-06-21 20:57:16,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79163129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:16,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:16,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:57:16,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137671242] [2024-06-21 20:57:16,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:16,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:57:16,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:16,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:57:16,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:57:16,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:16,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:16,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:16,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:16,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:16,783 INFO L124 PetriNetUnfolderBase]: 1718/2720 cut-off events. [2024-06-21 20:57:16,783 INFO L125 PetriNetUnfolderBase]: For 6155/6161 co-relation queries the response was YES. [2024-06-21 20:57:16,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 2720 events. 1718/2720 cut-off events. For 6155/6161 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14275 event pairs, 749 based on Foata normal form. 6/2709 useless extension candidates. Maximal degree in co-relation 8504. Up to 2498 conditions per place. [2024-06-21 20:57:16,796 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-21 20:57:16,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 77 transitions, 484 flow [2024-06-21 20:57:16,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:57:16,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:57:16,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 20:57:16,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:57:16,797 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 236 flow. Second operand 6 states and 132 transitions. [2024-06-21 20:57:16,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 77 transitions, 484 flow [2024-06-21 20:57:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 77 transitions, 454 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:16,801 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 292 flow [2024-06-21 20:57:16,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-21 20:57:16,801 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-21 20:57:16,802 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 292 flow [2024-06-21 20:57:16,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:16,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:16,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:16,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:57:16,802 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-21 20:57:16,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:16,803 INFO L85 PathProgramCache]: Analyzing trace with hash 363399090, now seen corresponding path program 2 times [2024-06-21 20:57:16,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:16,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136447216] [2024-06-21 20:57:16,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:16,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:16,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:17,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:17,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136447216] [2024-06-21 20:57:17,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136447216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:17,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:17,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:57:17,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913452529] [2024-06-21 20:57:17,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:17,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:57:17,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:17,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:57:17,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:57:17,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:17,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 292 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:17,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:17,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:18,098 INFO L124 PetriNetUnfolderBase]: 1713/2714 cut-off events. [2024-06-21 20:57:18,098 INFO L125 PetriNetUnfolderBase]: For 8331/8337 co-relation queries the response was YES. [2024-06-21 20:57:18,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9126 conditions, 2714 events. 1713/2714 cut-off events. For 8331/8337 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14268 event pairs, 752 based on Foata normal form. 6/2702 useless extension candidates. Maximal degree in co-relation 9105. Up to 2493 conditions per place. [2024-06-21 20:57:18,122 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-21 20:57:18,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 458 flow [2024-06-21 20:57:18,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:57:18,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:57:18,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-21 20:57:18,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810606060606061 [2024-06-21 20:57:18,123 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 292 flow. Second operand 6 states and 127 transitions. [2024-06-21 20:57:18,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 458 flow [2024-06-21 20:57:18,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 72 transitions, 424 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 20:57:18,129 INFO L231 Difference]: Finished difference. Result has 63 places, 57 transitions, 298 flow [2024-06-21 20:57:18,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=63, PETRI_TRANSITIONS=57} [2024-06-21 20:57:18,130 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-21 20:57:18,131 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 57 transitions, 298 flow [2024-06-21 20:57:18,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:18,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:18,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:18,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:57:18,131 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-21 20:57:18,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:18,132 INFO L85 PathProgramCache]: Analyzing trace with hash 350894806, now seen corresponding path program 1 times [2024-06-21 20:57:18,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:18,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997511363] [2024-06-21 20:57:18,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:18,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:18,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:18,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:18,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997511363] [2024-06-21 20:57:18,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997511363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:18,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:18,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:18,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126188182] [2024-06-21 20:57:18,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:18,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:18,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:18,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:19,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:19,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 57 transitions, 298 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:19,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:19,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:19,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:19,670 INFO L124 PetriNetUnfolderBase]: 1567/2569 cut-off events. [2024-06-21 20:57:19,670 INFO L125 PetriNetUnfolderBase]: For 8128/8128 co-relation queries the response was YES. [2024-06-21 20:57:19,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 2569 events. 1567/2569 cut-off events. For 8128/8128 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13753 event pairs, 652 based on Foata normal form. 4/2560 useless extension candidates. Maximal degree in co-relation 8501. Up to 2294 conditions per place. [2024-06-21 20:57:19,680 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-21 20:57:19,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 80 transitions, 518 flow [2024-06-21 20:57:19,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:19,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:19,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 20:57:19,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2024-06-21 20:57:19,683 INFO L175 Difference]: Start difference. First operand has 63 places, 57 transitions, 298 flow. Second operand 7 states and 145 transitions. [2024-06-21 20:57:19,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 80 transitions, 518 flow [2024-06-21 20:57:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 80 transitions, 474 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:19,689 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 320 flow [2024-06-21 20:57:19,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=320, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-21 20:57:19,690 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-21 20:57:19,690 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 320 flow [2024-06-21 20:57:19,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:19,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:19,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:19,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:57:19,692 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-21 20:57:19,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:19,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2013841752, now seen corresponding path program 1 times [2024-06-21 20:57:19,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:19,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798993096] [2024-06-21 20:57:19,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:19,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:20,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:20,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:20,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798993096] [2024-06-21 20:57:20,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798993096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:20,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:20,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:20,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323344954] [2024-06-21 20:57:20,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:20,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:20,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:20,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:20,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:20,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:20,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 320 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:20,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:20,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:20,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:21,214 INFO L124 PetriNetUnfolderBase]: 1714/2731 cut-off events. [2024-06-21 20:57:21,214 INFO L125 PetriNetUnfolderBase]: For 12078/12078 co-relation queries the response was YES. [2024-06-21 20:57:21,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9853 conditions, 2731 events. 1714/2731 cut-off events. For 12078/12078 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14407 event pairs, 700 based on Foata normal form. 2/2719 useless extension candidates. Maximal degree in co-relation 9830. Up to 2498 conditions per place. [2024-06-21 20:57:21,227 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 14 changer transitions 0/88 dead transitions. [2024-06-21 20:57:21,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 88 transitions, 570 flow [2024-06-21 20:57:21,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:21,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:21,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-21 20:57:21,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.487012987012987 [2024-06-21 20:57:21,229 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 320 flow. Second operand 7 states and 150 transitions. [2024-06-21 20:57:21,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 88 transitions, 570 flow [2024-06-21 20:57:21,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 88 transitions, 528 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:21,236 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 346 flow [2024-06-21 20:57:21,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-21 20:57:21,237 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 21 predicate places. [2024-06-21 20:57:21,238 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 346 flow [2024-06-21 20:57:21,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:21,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:21,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:21,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:57:21,238 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-21 20:57:21,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:21,239 INFO L85 PathProgramCache]: Analyzing trace with hash -779614030, now seen corresponding path program 2 times [2024-06-21 20:57:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:21,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32097830] [2024-06-21 20:57:21,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:21,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:22,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:22,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:22,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32097830] [2024-06-21 20:57:22,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32097830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:22,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:22,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:22,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820759726] [2024-06-21 20:57:22,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:22,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:22,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:22,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:22,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:22,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:22,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 346 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:22,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:22,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:22,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:22,861 INFO L124 PetriNetUnfolderBase]: 1723/2755 cut-off events. [2024-06-21 20:57:22,861 INFO L125 PetriNetUnfolderBase]: For 15307/15313 co-relation queries the response was YES. [2024-06-21 20:57:22,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10506 conditions, 2755 events. 1723/2755 cut-off events. For 15307/15313 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14648 event pairs, 702 based on Foata normal form. 6/2746 useless extension candidates. Maximal degree in co-relation 10482. Up to 2465 conditions per place. [2024-06-21 20:57:22,919 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-21 20:57:22,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 676 flow [2024-06-21 20:57:22,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:22,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:22,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 20:57:22,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967532467532468 [2024-06-21 20:57:22,920 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 346 flow. Second operand 7 states and 153 transitions. [2024-06-21 20:57:22,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 676 flow [2024-06-21 20:57:22,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 632 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:22,926 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 432 flow [2024-06-21 20:57:22,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=432, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-21 20:57:22,927 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-06-21 20:57:22,927 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 432 flow [2024-06-21 20:57:22,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:22,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:22,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:22,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:57:22,928 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-21 20:57:22,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:22,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1819897506, now seen corresponding path program 1 times [2024-06-21 20:57:22,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:22,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460076487] [2024-06-21 20:57:22,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:22,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:22,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460076487] [2024-06-21 20:57:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460076487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:23,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141240253] [2024-06-21 20:57:23,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:23,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:23,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:23,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:23,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:23,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:23,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 432 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:23,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:23,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:23,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:24,452 INFO L124 PetriNetUnfolderBase]: 1844/2880 cut-off events. [2024-06-21 20:57:24,452 INFO L125 PetriNetUnfolderBase]: For 19027/19033 co-relation queries the response was YES. [2024-06-21 20:57:24,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2880 events. 1844/2880 cut-off events. For 19027/19033 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14817 event pairs, 752 based on Foata normal form. 3/2867 useless extension candidates. Maximal degree in co-relation 11543. Up to 2651 conditions per place. [2024-06-21 20:57:24,468 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 23 changer transitions 0/99 dead transitions. [2024-06-21 20:57:24,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 99 transitions, 774 flow [2024-06-21 20:57:24,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:24,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:24,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 20:57:24,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 20:57:24,469 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 432 flow. Second operand 7 states and 147 transitions. [2024-06-21 20:57:24,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 99 transitions, 774 flow [2024-06-21 20:57:24,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 99 transitions, 732 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:24,479 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 506 flow [2024-06-21 20:57:24,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-21 20:57:24,479 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 27 predicate places. [2024-06-21 20:57:24,479 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 506 flow [2024-06-21 20:57:24,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:24,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:24,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:24,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:57:24,480 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:24,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:24,480 INFO L85 PathProgramCache]: Analyzing trace with hash -402280294, now seen corresponding path program 2 times [2024-06-21 20:57:24,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:24,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446606367] [2024-06-21 20:57:24,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:24,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:24,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:25,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:25,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446606367] [2024-06-21 20:57:25,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446606367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:25,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:25,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:25,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964957720] [2024-06-21 20:57:25,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:25,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:25,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:25,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:25,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:25,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 506 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:25,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:25,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:25,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:25,937 INFO L124 PetriNetUnfolderBase]: 1855/2897 cut-off events. [2024-06-21 20:57:25,937 INFO L125 PetriNetUnfolderBase]: For 22580/22586 co-relation queries the response was YES. [2024-06-21 20:57:25,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12292 conditions, 2897 events. 1855/2897 cut-off events. For 22580/22586 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14901 event pairs, 751 based on Foata normal form. 6/2886 useless extension candidates. Maximal degree in co-relation 12265. Up to 2663 conditions per place. [2024-06-21 20:57:25,953 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 27 changer transitions 0/99 dead transitions. [2024-06-21 20:57:25,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 822 flow [2024-06-21 20:57:25,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:25,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 20:57:25,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 20:57:25,954 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 506 flow. Second operand 7 states and 143 transitions. [2024-06-21 20:57:25,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 822 flow [2024-06-21 20:57:25,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 99 transitions, 786 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:25,963 INFO L231 Difference]: Finished difference. Result has 76 places, 78 transitions, 566 flow [2024-06-21 20:57:25,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=566, PETRI_PLACES=76, PETRI_TRANSITIONS=78} [2024-06-21 20:57:25,964 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 31 predicate places. [2024-06-21 20:57:25,964 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 78 transitions, 566 flow [2024-06-21 20:57:25,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:25,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:25,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:25,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:57:25,965 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:25,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:25,965 INFO L85 PathProgramCache]: Analyzing trace with hash -287875014, now seen corresponding path program 3 times [2024-06-21 20:57:25,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:25,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313645962] [2024-06-21 20:57:25,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:25,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:25,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:26,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:26,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:26,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313645962] [2024-06-21 20:57:26,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313645962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:26,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:26,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:26,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133685931] [2024-06-21 20:57:26,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:26,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:26,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:26,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:26,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:26,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:26,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 78 transitions, 566 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:26,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:26,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:26,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:27,393 INFO L124 PetriNetUnfolderBase]: 1747/2784 cut-off events. [2024-06-21 20:57:27,393 INFO L125 PetriNetUnfolderBase]: For 25428/25431 co-relation queries the response was YES. [2024-06-21 20:57:27,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12140 conditions, 2784 events. 1747/2784 cut-off events. For 25428/25431 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14667 event pairs, 706 based on Foata normal form. 2/2767 useless extension candidates. Maximal degree in co-relation 12111. Up to 2487 conditions per place. [2024-06-21 20:57:27,408 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 60 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-21 20:57:27,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 97 transitions, 786 flow [2024-06-21 20:57:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:27,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-21 20:57:27,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-21 20:57:27,410 INFO L175 Difference]: Start difference. First operand has 76 places, 78 transitions, 566 flow. Second operand 7 states and 148 transitions. [2024-06-21 20:57:27,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 97 transitions, 786 flow [2024-06-21 20:57:27,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 702 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:27,423 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 542 flow [2024-06-21 20:57:27,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=542, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-21 20:57:27,424 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 34 predicate places. [2024-06-21 20:57:27,424 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 542 flow [2024-06-21 20:57:27,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:27,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:27,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:27,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:57:27,425 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-21 20:57:27,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:27,425 INFO L85 PathProgramCache]: Analyzing trace with hash -287874828, now seen corresponding path program 3 times [2024-06-21 20:57:27,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:27,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621967129] [2024-06-21 20:57:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:27,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:27,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:28,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:28,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621967129] [2024-06-21 20:57:28,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621967129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:28,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:28,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:28,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702652467] [2024-06-21 20:57:28,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:28,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:28,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:28,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:28,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:28,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:28,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:28,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:28,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:28,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:28,882 INFO L124 PetriNetUnfolderBase]: 1845/2883 cut-off events. [2024-06-21 20:57:28,882 INFO L125 PetriNetUnfolderBase]: For 28324/28330 co-relation queries the response was YES. [2024-06-21 20:57:28,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12737 conditions, 2883 events. 1845/2883 cut-off events. For 28324/28330 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14863 event pairs, 751 based on Foata normal form. 6/2872 useless extension candidates. Maximal degree in co-relation 12707. Up to 2651 conditions per place. [2024-06-21 20:57:28,896 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 65 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-21 20:57:28,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 97 transitions, 772 flow [2024-06-21 20:57:28,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:57:28,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:57:28,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 20:57:28,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-21 20:57:28,898 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 542 flow. Second operand 7 states and 142 transitions. [2024-06-21 20:57:28,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 97 transitions, 772 flow [2024-06-21 20:57:28,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 97 transitions, 688 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:28,910 INFO L231 Difference]: Finished difference. Result has 80 places, 78 transitions, 518 flow [2024-06-21 20:57:28,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=518, PETRI_PLACES=80, PETRI_TRANSITIONS=78} [2024-06-21 20:57:28,911 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-21 20:57:28,911 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 78 transitions, 518 flow [2024-06-21 20:57:28,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:28,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:28,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:28,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:57:28,911 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:28,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:28,912 INFO L85 PathProgramCache]: Analyzing trace with hash -870723043, now seen corresponding path program 1 times [2024-06-21 20:57:28,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:28,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620805660] [2024-06-21 20:57:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:28,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:29,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:29,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:29,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620805660] [2024-06-21 20:57:29,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620805660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:29,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:29,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:57:29,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818554404] [2024-06-21 20:57:29,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:29,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:57:29,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:29,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:57:29,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:57:29,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 20:57:29,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 78 transitions, 518 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:29,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:29,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 20:57:29,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:30,184 INFO L124 PetriNetUnfolderBase]: 1386/2407 cut-off events. [2024-06-21 20:57:30,184 INFO L125 PetriNetUnfolderBase]: For 26296/26296 co-relation queries the response was YES. [2024-06-21 20:57:30,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10593 conditions, 2407 events. 1386/2407 cut-off events. For 26296/26296 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13759 event pairs, 588 based on Foata normal form. 1/2393 useless extension candidates. Maximal degree in co-relation 10562. Up to 2045 conditions per place. [2024-06-21 20:57:30,198 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 62 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-06-21 20:57:30,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 89 transitions, 698 flow [2024-06-21 20:57:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:57:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:57:30,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 20:57:30,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:57:30,199 INFO L175 Difference]: Start difference. First operand has 80 places, 78 transitions, 518 flow. Second operand 5 states and 110 transitions. [2024-06-21 20:57:30,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 89 transitions, 698 flow [2024-06-21 20:57:30,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 89 transitions, 624 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:30,213 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 492 flow [2024-06-21 20:57:30,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=492, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-21 20:57:30,215 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 33 predicate places. [2024-06-21 20:57:30,215 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 492 flow [2024-06-21 20:57:30,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:30,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:30,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:30,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:57:30,215 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-21 20:57:30,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:30,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1534018644, now seen corresponding path program 1 times [2024-06-21 20:57:30,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:30,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890909756] [2024-06-21 20:57:30,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:30,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:31,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:31,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:31,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890909756] [2024-06-21 20:57:31,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890909756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:31,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:31,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:31,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571341582] [2024-06-21 20:57:31,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:31,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:31,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:31,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:31,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:31,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:31,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 492 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:31,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:31,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:31,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:31,910 INFO L124 PetriNetUnfolderBase]: 1853/2893 cut-off events. [2024-06-21 20:57:31,910 INFO L125 PetriNetUnfolderBase]: For 34682/34682 co-relation queries the response was YES. [2024-06-21 20:57:31,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13475 conditions, 2893 events. 1853/2893 cut-off events. For 34682/34682 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14802 event pairs, 722 based on Foata normal form. 2/2892 useless extension candidates. Maximal degree in co-relation 13443. Up to 2693 conditions per place. [2024-06-21 20:57:31,928 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-06-21 20:57:31,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 113 transitions, 816 flow [2024-06-21 20:57:31,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:31,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 20:57:31,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 20:57:31,931 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 492 flow. Second operand 8 states and 162 transitions. [2024-06-21 20:57:31,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 113 transitions, 816 flow [2024-06-21 20:57:31,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 113 transitions, 790 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:31,947 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 550 flow [2024-06-21 20:57:31,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=550, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-21 20:57:31,948 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-21 20:57:31,948 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 550 flow [2024-06-21 20:57:31,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:31,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:31,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:57:31,948 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-21 20:57:31,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1601775735, now seen corresponding path program 1 times [2024-06-21 20:57:31,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:31,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630093547] [2024-06-21 20:57:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:32,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:32,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630093547] [2024-06-21 20:57:32,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630093547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:32,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501208244] [2024-06-21 20:57:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:32,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:32,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:32,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:32,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 550 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:32,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:32,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:32,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:33,606 INFO L124 PetriNetUnfolderBase]: 1875/2929 cut-off events. [2024-06-21 20:57:33,606 INFO L125 PetriNetUnfolderBase]: For 39993/39996 co-relation queries the response was YES. [2024-06-21 20:57:33,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14261 conditions, 2929 events. 1875/2929 cut-off events. For 39993/39996 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15019 event pairs, 680 based on Foata normal form. 4/2929 useless extension candidates. Maximal degree in co-relation 14228. Up to 2620 conditions per place. [2024-06-21 20:57:33,622 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 83 selfloop transitions, 32 changer transitions 0/121 dead transitions. [2024-06-21 20:57:33,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 121 transitions, 986 flow [2024-06-21 20:57:33,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:33,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:33,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 20:57:33,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-21 20:57:33,624 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 550 flow. Second operand 8 states and 170 transitions. [2024-06-21 20:57:33,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 121 transitions, 986 flow [2024-06-21 20:57:33,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 926 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:33,638 INFO L231 Difference]: Finished difference. Result has 85 places, 90 transitions, 636 flow [2024-06-21 20:57:33,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=636, PETRI_PLACES=85, PETRI_TRANSITIONS=90} [2024-06-21 20:57:33,639 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 40 predicate places. [2024-06-21 20:57:33,639 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 90 transitions, 636 flow [2024-06-21 20:57:33,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:33,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:33,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:33,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:57:33,640 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-21 20:57:33,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:33,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1601775518, now seen corresponding path program 2 times [2024-06-21 20:57:33,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:33,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459424736] [2024-06-21 20:57:33,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:33,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:33,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:34,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:34,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:34,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459424736] [2024-06-21 20:57:34,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459424736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:34,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:34,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:34,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015010024] [2024-06-21 20:57:34,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:34,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:34,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:34,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:34,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:34,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:34,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 636 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:34,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:34,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:34,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:35,383 INFO L124 PetriNetUnfolderBase]: 1902/2972 cut-off events. [2024-06-21 20:57:35,383 INFO L125 PetriNetUnfolderBase]: For 45962/45965 co-relation queries the response was YES. [2024-06-21 20:57:35,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15153 conditions, 2972 events. 1902/2972 cut-off events. For 45962/45965 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15255 event pairs, 708 based on Foata normal form. 2/2970 useless extension candidates. Maximal degree in co-relation 15119. Up to 2642 conditions per place. [2024-06-21 20:57:35,399 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 79 selfloop transitions, 44 changer transitions 0/129 dead transitions. [2024-06-21 20:57:35,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 129 transitions, 1220 flow [2024-06-21 20:57:35,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:35,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 20:57:35,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-21 20:57:35,400 INFO L175 Difference]: Start difference. First operand has 85 places, 90 transitions, 636 flow. Second operand 8 states and 170 transitions. [2024-06-21 20:57:35,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 129 transitions, 1220 flow [2024-06-21 20:57:35,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1172 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:35,416 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 822 flow [2024-06-21 20:57:35,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-21 20:57:35,417 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-21 20:57:35,417 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 822 flow [2024-06-21 20:57:35,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:35,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:35,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:35,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:57:35,418 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-21 20:57:35,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:35,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1601769938, now seen corresponding path program 3 times [2024-06-21 20:57:35,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:35,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408229323] [2024-06-21 20:57:35,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:35,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:36,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:36,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:36,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408229323] [2024-06-21 20:57:36,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408229323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:36,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:36,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:36,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038669126] [2024-06-21 20:57:36,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:36,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:36,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:36,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:36,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:36,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:36,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 822 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:36,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:36,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:36,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:37,164 INFO L124 PetriNetUnfolderBase]: 1897/2965 cut-off events. [2024-06-21 20:57:37,164 INFO L125 PetriNetUnfolderBase]: For 51509/51512 co-relation queries the response was YES. [2024-06-21 20:57:37,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15758 conditions, 2965 events. 1897/2965 cut-off events. For 51509/51512 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15226 event pairs, 713 based on Foata normal form. 2/2963 useless extension candidates. Maximal degree in co-relation 15722. Up to 2637 conditions per place. [2024-06-21 20:57:37,181 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 78 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2024-06-21 20:57:37,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 127 transitions, 1204 flow [2024-06-21 20:57:37,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:37,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 20:57:37,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-21 20:57:37,187 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 822 flow. Second operand 8 states and 169 transitions. [2024-06-21 20:57:37,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 127 transitions, 1204 flow [2024-06-21 20:57:37,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 127 transitions, 1120 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 20:57:37,213 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 832 flow [2024-06-21 20:57:37,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=832, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-06-21 20:57:37,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-21 20:57:37,214 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 832 flow [2024-06-21 20:57:37,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:37,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:37,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:37,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:57:37,215 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:37,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1341828049, now seen corresponding path program 2 times [2024-06-21 20:57:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:37,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212793059] [2024-06-21 20:57:37,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:37,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:37,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:38,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:38,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212793059] [2024-06-21 20:57:38,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212793059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:38,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:38,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:38,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326340104] [2024-06-21 20:57:38,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:38,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:38,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:38,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:38,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:38,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 832 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:38,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:38,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:38,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:38,933 INFO L124 PetriNetUnfolderBase]: 1919/2998 cut-off events. [2024-06-21 20:57:38,934 INFO L125 PetriNetUnfolderBase]: For 56759/56765 co-relation queries the response was YES. [2024-06-21 20:57:38,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16242 conditions, 2998 events. 1919/2998 cut-off events. For 56759/56765 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15397 event pairs, 671 based on Foata normal form. 8/3001 useless extension candidates. Maximal degree in co-relation 16204. Up to 2671 conditions per place. [2024-06-21 20:57:38,953 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 85 selfloop transitions, 38 changer transitions 0/129 dead transitions. [2024-06-21 20:57:38,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 129 transitions, 1258 flow [2024-06-21 20:57:38,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:38,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:38,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 20:57:38,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 20:57:38,962 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 832 flow. Second operand 8 states and 164 transitions. [2024-06-21 20:57:38,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 129 transitions, 1258 flow [2024-06-21 20:57:38,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 129 transitions, 1152 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:38,993 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 850 flow [2024-06-21 20:57:38,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=850, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-21 20:57:38,998 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-21 20:57:38,998 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 850 flow [2024-06-21 20:57:38,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:38,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:38,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:38,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:57:38,999 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-21 20:57:38,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:38,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1745660468, now seen corresponding path program 4 times [2024-06-21 20:57:39,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:39,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816011312] [2024-06-21 20:57:39,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:39,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816011312] [2024-06-21 20:57:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816011312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:39,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:39,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692999663] [2024-06-21 20:57:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:39,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:39,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:40,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:40,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 850 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:40,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:40,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:40,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:40,653 INFO L124 PetriNetUnfolderBase]: 1930/3021 cut-off events. [2024-06-21 20:57:40,653 INFO L125 PetriNetUnfolderBase]: For 61630/61633 co-relation queries the response was YES. [2024-06-21 20:57:40,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16613 conditions, 3021 events. 1930/3021 cut-off events. For 61630/61633 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15527 event pairs, 719 based on Foata normal form. 2/3016 useless extension candidates. Maximal degree in co-relation 16574. Up to 2681 conditions per place. [2024-06-21 20:57:40,671 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 77 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2024-06-21 20:57:40,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1288 flow [2024-06-21 20:57:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:40,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:40,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 20:57:40,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 20:57:40,672 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 850 flow. Second operand 8 states and 165 transitions. [2024-06-21 20:57:40,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1288 flow [2024-06-21 20:57:40,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 130 transitions, 1191 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:40,704 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 905 flow [2024-06-21 20:57:40,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=905, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-06-21 20:57:40,704 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-21 20:57:40,704 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 905 flow [2024-06-21 20:57:40,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:40,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:40,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:40,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:57:40,705 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-21 20:57:40,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash -334183953, now seen corresponding path program 3 times [2024-06-21 20:57:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769860615] [2024-06-21 20:57:40,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:40,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:41,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769860615] [2024-06-21 20:57:41,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769860615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:41,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:41,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:41,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095808073] [2024-06-21 20:57:41,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:41,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:41,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:41,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:41,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:41,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:41,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:41,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:41,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:41,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:42,357 INFO L124 PetriNetUnfolderBase]: 1952/3056 cut-off events. [2024-06-21 20:57:42,358 INFO L125 PetriNetUnfolderBase]: For 67015/67021 co-relation queries the response was YES. [2024-06-21 20:57:42,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16922 conditions, 3056 events. 1952/3056 cut-off events. For 67015/67021 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15795 event pairs, 671 based on Foata normal form. 8/3059 useless extension candidates. Maximal degree in co-relation 16882. Up to 2706 conditions per place. [2024-06-21 20:57:42,373 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 92 selfloop transitions, 38 changer transitions 0/136 dead transitions. [2024-06-21 20:57:42,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 136 transitions, 1348 flow [2024-06-21 20:57:42,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:42,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:42,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 20:57:42,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-21 20:57:42,374 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 905 flow. Second operand 8 states and 167 transitions. [2024-06-21 20:57:42,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 136 transitions, 1348 flow [2024-06-21 20:57:42,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 136 transitions, 1200 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:42,401 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 874 flow [2024-06-21 20:57:42,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2024-06-21 20:57:42,401 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 55 predicate places. [2024-06-21 20:57:42,401 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 874 flow [2024-06-21 20:57:42,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:42,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:42,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:42,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:57:42,402 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-21 20:57:42,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:42,403 INFO L85 PathProgramCache]: Analyzing trace with hash -334184170, now seen corresponding path program 5 times [2024-06-21 20:57:42,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:42,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632126259] [2024-06-21 20:57:42,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:42,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:43,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632126259] [2024-06-21 20:57:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632126259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:43,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:43,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:43,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432335423] [2024-06-21 20:57:43,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:43,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:43,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:43,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:43,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:43,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:43,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 874 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:43,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:43,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:43,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:44,079 INFO L124 PetriNetUnfolderBase]: 1963/3074 cut-off events. [2024-06-21 20:57:44,080 INFO L125 PetriNetUnfolderBase]: For 71859/71862 co-relation queries the response was YES. [2024-06-21 20:57:44,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17225 conditions, 3074 events. 1963/3074 cut-off events. For 71859/71862 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15838 event pairs, 719 based on Foata normal form. 2/3069 useless extension candidates. Maximal degree in co-relation 17184. Up to 2725 conditions per place. [2024-06-21 20:57:44,100 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 81 selfloop transitions, 49 changer transitions 0/136 dead transitions. [2024-06-21 20:57:44,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1324 flow [2024-06-21 20:57:44,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:44,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:44,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 20:57:44,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 20:57:44,101 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 874 flow. Second operand 8 states and 166 transitions. [2024-06-21 20:57:44,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1324 flow [2024-06-21 20:57:44,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 136 transitions, 1226 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:44,137 INFO L231 Difference]: Finished difference. Result has 102 places, 111 transitions, 924 flow [2024-06-21 20:57:44,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=924, PETRI_PLACES=102, PETRI_TRANSITIONS=111} [2024-06-21 20:57:44,137 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2024-06-21 20:57:44,138 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 111 transitions, 924 flow [2024-06-21 20:57:44,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:44,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:44,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:44,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:57:44,138 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-21 20:57:44,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:44,139 INFO L85 PathProgramCache]: Analyzing trace with hash -326832303, now seen corresponding path program 4 times [2024-06-21 20:57:44,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586134737] [2024-06-21 20:57:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:45,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:45,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586134737] [2024-06-21 20:57:45,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586134737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:45,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:45,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:45,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824668158] [2024-06-21 20:57:45,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:45,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:45,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:45,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:45,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:45,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:45,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 111 transitions, 924 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:45,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:45,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:45,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:45,811 INFO L124 PetriNetUnfolderBase]: 1953/3063 cut-off events. [2024-06-21 20:57:45,811 INFO L125 PetriNetUnfolderBase]: For 76657/76663 co-relation queries the response was YES. [2024-06-21 20:57:45,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17314 conditions, 3063 events. 1953/3063 cut-off events. For 76657/76663 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15832 event pairs, 669 based on Foata normal form. 8/3066 useless extension candidates. Maximal degree in co-relation 17272. Up to 2714 conditions per place. [2024-06-21 20:57:45,863 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 92 selfloop transitions, 39 changer transitions 0/137 dead transitions. [2024-06-21 20:57:45,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 137 transitions, 1250 flow [2024-06-21 20:57:45,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:45,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:45,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 20:57:45,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 20:57:45,864 INFO L175 Difference]: Start difference. First operand has 102 places, 111 transitions, 924 flow. Second operand 8 states and 164 transitions. [2024-06-21 20:57:45,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 137 transitions, 1250 flow [2024-06-21 20:57:45,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 137 transitions, 1120 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:45,899 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 880 flow [2024-06-21 20:57:45,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-21 20:57:45,900 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 60 predicate places. [2024-06-21 20:57:45,900 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 880 flow [2024-06-21 20:57:45,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:45,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:45,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:45,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:57:45,900 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-21 20:57:45,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:45,901 INFO L85 PathProgramCache]: Analyzing trace with hash -326832520, now seen corresponding path program 6 times [2024-06-21 20:57:45,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:45,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384085143] [2024-06-21 20:57:45,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:45,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:46,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-21 20:57:46,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:46,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384085143] [2024-06-21 20:57:46,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384085143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:46,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:46,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:46,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346043366] [2024-06-21 20:57:46,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:46,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:46,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:46,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:46,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:46,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:46,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:46,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:46,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:46,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:47,555 INFO L124 PetriNetUnfolderBase]: 1948/3058 cut-off events. [2024-06-21 20:57:47,555 INFO L125 PetriNetUnfolderBase]: For 81139/81142 co-relation queries the response was YES. [2024-06-21 20:57:47,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17425 conditions, 3058 events. 1948/3058 cut-off events. For 81139/81142 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15825 event pairs, 717 based on Foata normal form. 2/3053 useless extension candidates. Maximal degree in co-relation 17382. Up to 2706 conditions per place. [2024-06-21 20:57:47,576 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 76 selfloop transitions, 52 changer transitions 0/134 dead transitions. [2024-06-21 20:57:47,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 134 transitions, 1194 flow [2024-06-21 20:57:47,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:47,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:47,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 20:57:47,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 20:57:47,577 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 880 flow. Second operand 8 states and 162 transitions. [2024-06-21 20:57:47,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 134 transitions, 1194 flow [2024-06-21 20:57:47,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 134 transitions, 1064 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:47,627 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 862 flow [2024-06-21 20:57:47,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=862, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-21 20:57:47,628 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 60 predicate places. [2024-06-21 20:57:47,629 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 862 flow [2024-06-21 20:57:47,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:47,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:47,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:47,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:57:47,630 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:47,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:47,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1222608917, now seen corresponding path program 1 times [2024-06-21 20:57:47,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:47,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915131584] [2024-06-21 20:57:47,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:47,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:47,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:48,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:48,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915131584] [2024-06-21 20:57:48,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915131584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:48,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:48,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:57:48,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842256772] [2024-06-21 20:57:48,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:48,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:57:48,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:48,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:57:48,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:57:48,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:57:48,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 862 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:48,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:48,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:57:48,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:48,995 INFO L124 PetriNetUnfolderBase]: 1673/2795 cut-off events. [2024-06-21 20:57:48,996 INFO L125 PetriNetUnfolderBase]: For 84425/84425 co-relation queries the response was YES. [2024-06-21 20:57:49,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16184 conditions, 2795 events. 1673/2795 cut-off events. For 84425/84425 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15648 event pairs, 666 based on Foata normal form. 1/2793 useless extension candidates. Maximal degree in co-relation 16140. Up to 2442 conditions per place. [2024-06-21 20:57:49,052 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 84 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2024-06-21 20:57:49,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 123 transitions, 1098 flow [2024-06-21 20:57:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:57:49,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:57:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 20:57:49,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 20:57:49,054 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 862 flow. Second operand 6 states and 123 transitions. [2024-06-21 20:57:49,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 123 transitions, 1098 flow [2024-06-21 20:57:49,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 123 transitions, 970 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:49,100 INFO L231 Difference]: Finished difference. Result has 103 places, 114 transitions, 792 flow [2024-06-21 20:57:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=792, PETRI_PLACES=103, PETRI_TRANSITIONS=114} [2024-06-21 20:57:49,101 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-21 20:57:49,101 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 114 transitions, 792 flow [2024-06-21 20:57:49,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:49,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:49,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:57:49,102 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-21 20:57:49,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:49,102 INFO L85 PathProgramCache]: Analyzing trace with hash 637040847, now seen corresponding path program 1 times [2024-06-21 20:57:49,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541744597] [2024-06-21 20:57:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:49,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:49,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541744597] [2024-06-21 20:57:49,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541744597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:49,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:49,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:49,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130771774] [2024-06-21 20:57:49,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:49,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:49,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:49,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:49,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:50,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:50,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 114 transitions, 792 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:50,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:50,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:50,751 INFO L124 PetriNetUnfolderBase]: 1952/3099 cut-off events. [2024-06-21 20:57:50,751 INFO L125 PetriNetUnfolderBase]: For 107531/107531 co-relation queries the response was YES. [2024-06-21 20:57:50,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19081 conditions, 3099 events. 1952/3099 cut-off events. For 107531/107531 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16513 event pairs, 501 based on Foata normal form. 4/3100 useless extension candidates. Maximal degree in co-relation 19036. Up to 2710 conditions per place. [2024-06-21 20:57:50,772 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 117 selfloop transitions, 20 changer transitions 0/155 dead transitions. [2024-06-21 20:57:50,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1334 flow [2024-06-21 20:57:50,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:50,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 20:57:50,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-21 20:57:50,774 INFO L175 Difference]: Start difference. First operand has 103 places, 114 transitions, 792 flow. Second operand 9 states and 191 transitions. [2024-06-21 20:57:50,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1334 flow [2024-06-21 20:57:50,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 155 transitions, 1298 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:50,831 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 883 flow [2024-06-21 20:57:50,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=883, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2024-06-21 20:57:50,832 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-21 20:57:50,832 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 883 flow [2024-06-21 20:57:50,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:50,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:50,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:50,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:57:50,833 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-21 20:57:50,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:50,833 INFO L85 PathProgramCache]: Analyzing trace with hash -309941545, now seen corresponding path program 2 times [2024-06-21 20:57:50,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:50,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594832629] [2024-06-21 20:57:50,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:50,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:50,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:51,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:51,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:51,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594832629] [2024-06-21 20:57:51,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594832629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:51,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:51,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:51,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241498924] [2024-06-21 20:57:51,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:51,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:51,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:51,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:51,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:51,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:51,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 883 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:51,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:51,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:51,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:52,564 INFO L124 PetriNetUnfolderBase]: 1944/3087 cut-off events. [2024-06-21 20:57:52,565 INFO L125 PetriNetUnfolderBase]: For 114738/114738 co-relation queries the response was YES. [2024-06-21 20:57:52,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19433 conditions, 3087 events. 1944/3087 cut-off events. For 114738/114738 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16449 event pairs, 659 based on Foata normal form. 4/3088 useless extension candidates. Maximal degree in co-relation 19387. Up to 2757 conditions per place. [2024-06-21 20:57:52,609 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 16 changer transitions 0/148 dead transitions. [2024-06-21 20:57:52,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1219 flow [2024-06-21 20:57:52,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:52,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:52,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 20:57:52,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-21 20:57:52,610 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 883 flow. Second operand 8 states and 169 transitions. [2024-06-21 20:57:52,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1219 flow [2024-06-21 20:57:52,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 148 transitions, 1135 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 20:57:52,665 INFO L231 Difference]: Finished difference. Result has 111 places, 118 transitions, 838 flow [2024-06-21 20:57:52,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=838, PETRI_PLACES=111, PETRI_TRANSITIONS=118} [2024-06-21 20:57:52,666 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-21 20:57:52,666 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 118 transitions, 838 flow [2024-06-21 20:57:52,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:52,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:52,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:52,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:57:52,667 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-21 20:57:52,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:52,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2000029521, now seen corresponding path program 1 times [2024-06-21 20:57:52,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:52,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172999193] [2024-06-21 20:57:52,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:52,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:52,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:53,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:53,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172999193] [2024-06-21 20:57:53,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172999193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:53,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:53,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:53,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254128500] [2024-06-21 20:57:53,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:53,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:53,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:53,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:53,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:53,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:53,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 118 transitions, 838 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:53,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:53,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:53,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:54,412 INFO L124 PetriNetUnfolderBase]: 2072/3228 cut-off events. [2024-06-21 20:57:54,413 INFO L125 PetriNetUnfolderBase]: For 124166/124166 co-relation queries the response was YES. [2024-06-21 20:57:54,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20383 conditions, 3228 events. 2072/3228 cut-off events. For 124166/124166 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16797 event pairs, 683 based on Foata normal form. 4/3226 useless extension candidates. Maximal degree in co-relation 20335. Up to 2968 conditions per place. [2024-06-21 20:57:54,434 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 128 selfloop transitions, 20 changer transitions 0/155 dead transitions. [2024-06-21 20:57:54,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 155 transitions, 1268 flow [2024-06-21 20:57:54,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:54,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:54,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:57:54,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 20:57:54,436 INFO L175 Difference]: Start difference. First operand has 111 places, 118 transitions, 838 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:57:54,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 155 transitions, 1268 flow [2024-06-21 20:57:54,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1231 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:54,487 INFO L231 Difference]: Finished difference. Result has 113 places, 121 transitions, 903 flow [2024-06-21 20:57:54,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=903, PETRI_PLACES=113, PETRI_TRANSITIONS=121} [2024-06-21 20:57:54,487 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-21 20:57:54,488 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 121 transitions, 903 flow [2024-06-21 20:57:54,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:54,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:54,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:54,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:57:54,490 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-21 20:57:54,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:54,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1884743311, now seen corresponding path program 3 times [2024-06-21 20:57:54,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:54,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421585138] [2024-06-21 20:57:54,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:54,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:55,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:55,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:55,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421585138] [2024-06-21 20:57:55,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421585138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:55,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:55,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:57:55,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563504113] [2024-06-21 20:57:55,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:55,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:57:55,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:55,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:57:55,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:57:55,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:57:55,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 121 transitions, 903 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:55,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:55,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:57:55,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:56,241 INFO L124 PetriNetUnfolderBase]: 1980/3147 cut-off events. [2024-06-21 20:57:56,242 INFO L125 PetriNetUnfolderBase]: For 132696/132699 co-relation queries the response was YES. [2024-06-21 20:57:56,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20583 conditions, 3147 events. 1980/3147 cut-off events. For 132696/132699 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16813 event pairs, 642 based on Foata normal form. 6/3149 useless extension candidates. Maximal degree in co-relation 20534. Up to 2768 conditions per place. [2024-06-21 20:57:56,264 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 104 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-21 20:57:56,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 150 transitions, 1279 flow [2024-06-21 20:57:56,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:57:56,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:57:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 20:57:56,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-21 20:57:56,266 INFO L175 Difference]: Start difference. First operand has 113 places, 121 transitions, 903 flow. Second operand 8 states and 170 transitions. [2024-06-21 20:57:56,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 150 transitions, 1279 flow [2024-06-21 20:57:56,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1201 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:56,328 INFO L231 Difference]: Finished difference. Result has 114 places, 123 transitions, 936 flow [2024-06-21 20:57:56,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=936, PETRI_PLACES=114, PETRI_TRANSITIONS=123} [2024-06-21 20:57:56,329 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-21 20:57:56,329 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 123 transitions, 936 flow [2024-06-21 20:57:56,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:56,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:56,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:56,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:57:56,329 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-21 20:57:56,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:56,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1884738351, now seen corresponding path program 2 times [2024-06-21 20:57:56,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:56,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697899432] [2024-06-21 20:57:56,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:56,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:56,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:57,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-21 20:57:57,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:57,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697899432] [2024-06-21 20:57:57,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697899432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:57,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:57,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:57,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168379514] [2024-06-21 20:57:57,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:57,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:57,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:57,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:57,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:57,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:57,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 123 transitions, 936 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:57,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:57,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:57,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:58,326 INFO L124 PetriNetUnfolderBase]: 2143/3348 cut-off events. [2024-06-21 20:57:58,327 INFO L125 PetriNetUnfolderBase]: For 146053/146056 co-relation queries the response was YES. [2024-06-21 20:57:58,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22197 conditions, 3348 events. 2143/3348 cut-off events. For 146053/146056 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17602 event pairs, 630 based on Foata normal form. 4/3348 useless extension candidates. Maximal degree in co-relation 22147. Up to 2736 conditions per place. [2024-06-21 20:57:58,349 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 100 selfloop transitions, 64 changer transitions 0/171 dead transitions. [2024-06-21 20:57:58,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 171 transitions, 1758 flow [2024-06-21 20:57:58,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:58,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:58,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:57:58,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:57:58,352 INFO L175 Difference]: Start difference. First operand has 114 places, 123 transitions, 936 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:57:58,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 171 transitions, 1758 flow [2024-06-21 20:57:58,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 171 transitions, 1665 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:58,412 INFO L231 Difference]: Finished difference. Result has 117 places, 132 transitions, 1153 flow [2024-06-21 20:57:58,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1153, PETRI_PLACES=117, PETRI_TRANSITIONS=132} [2024-06-21 20:57:58,413 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 72 predicate places. [2024-06-21 20:57:58,413 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 132 transitions, 1153 flow [2024-06-21 20:57:58,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:58,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:58,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:58,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:57:58,414 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-21 20:57:58,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:58,414 INFO L85 PathProgramCache]: Analyzing trace with hash -869778075, now seen corresponding path program 3 times [2024-06-21 20:57:58,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:58,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469635577] [2024-06-21 20:57:58,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:58,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:59,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:59,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:59,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469635577] [2024-06-21 20:57:59,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469635577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:59,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:59,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:59,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159040447] [2024-06-21 20:57:59,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:59,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:59,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:59,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:59,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:59,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:57:59,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 132 transitions, 1153 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:59,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:59,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:57:59,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:00,301 INFO L124 PetriNetUnfolderBase]: 2165/3385 cut-off events. [2024-06-21 20:58:00,301 INFO L125 PetriNetUnfolderBase]: For 157281/157284 co-relation queries the response was YES. [2024-06-21 20:58:00,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23111 conditions, 3385 events. 2165/3385 cut-off events. For 157281/157284 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17844 event pairs, 632 based on Foata normal form. 4/3385 useless extension candidates. Maximal degree in co-relation 23060. Up to 2755 conditions per place. [2024-06-21 20:58:00,325 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 70 changer transitions 0/173 dead transitions. [2024-06-21 20:58:00,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 173 transitions, 1879 flow [2024-06-21 20:58:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:00,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:58:00,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-21 20:58:00,327 INFO L175 Difference]: Start difference. First operand has 117 places, 132 transitions, 1153 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:58:00,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 173 transitions, 1879 flow [2024-06-21 20:58:00,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 173 transitions, 1777 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 20:58:00,394 INFO L231 Difference]: Finished difference. Result has 122 places, 135 transitions, 1261 flow [2024-06-21 20:58:00,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1261, PETRI_PLACES=122, PETRI_TRANSITIONS=135} [2024-06-21 20:58:00,394 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-21 20:58:00,395 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 135 transitions, 1261 flow [2024-06-21 20:58:00,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:00,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:00,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:00,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:58:00,395 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-21 20:58:00,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:00,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1884565371, now seen corresponding path program 4 times [2024-06-21 20:58:00,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:00,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246767944] [2024-06-21 20:58:00,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:00,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:00,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:01,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-21 20:58:01,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:01,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246767944] [2024-06-21 20:58:01,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246767944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:01,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:01,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:01,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550577330] [2024-06-21 20:58:01,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:01,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:01,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:01,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:01,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:01,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:01,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 135 transitions, 1261 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:01,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:01,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:01,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:02,027 INFO L124 PetriNetUnfolderBase]: 2155/3371 cut-off events. [2024-06-21 20:58:02,028 INFO L125 PetriNetUnfolderBase]: For 163739/163742 co-relation queries the response was YES. [2024-06-21 20:58:02,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23323 conditions, 3371 events. 2155/3371 cut-off events. For 163739/163742 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17692 event pairs, 630 based on Foata normal form. 4/3371 useless extension candidates. Maximal degree in co-relation 23270. Up to 2747 conditions per place. [2024-06-21 20:58:02,053 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 97 selfloop transitions, 68 changer transitions 0/172 dead transitions. [2024-06-21 20:58:02,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 1805 flow [2024-06-21 20:58:02,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:02,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:02,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:58:02,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-21 20:58:02,054 INFO L175 Difference]: Start difference. First operand has 122 places, 135 transitions, 1261 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:58:02,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 1805 flow [2024-06-21 20:58:02,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 172 transitions, 1634 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:02,130 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1234 flow [2024-06-21 20:58:02,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1234, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-06-21 20:58:02,130 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 81 predicate places. [2024-06-21 20:58:02,130 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1234 flow [2024-06-21 20:58:02,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:02,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:02,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:02,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:58:02,131 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-21 20:58:02,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:02,131 INFO L85 PathProgramCache]: Analyzing trace with hash 740482556, now seen corresponding path program 1 times [2024-06-21 20:58:02,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:02,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427694959] [2024-06-21 20:58:02,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:02,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:02,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:02,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:02,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427694959] [2024-06-21 20:58:02,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427694959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:02,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:02,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:58:02,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780872604] [2024-06-21 20:58:02,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:02,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:58:02,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:02,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:58:02,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:58:02,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:58:02,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1234 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:02,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:02,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:58:02,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:03,454 INFO L124 PetriNetUnfolderBase]: 1896/3102 cut-off events. [2024-06-21 20:58:03,454 INFO L125 PetriNetUnfolderBase]: For 168803/168811 co-relation queries the response was YES. [2024-06-21 20:58:03,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 3102 events. 1896/3102 cut-off events. For 168803/168811 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17307 event pairs, 641 based on Foata normal form. 2/3093 useless extension candidates. Maximal degree in co-relation 22051. Up to 2706 conditions per place. [2024-06-21 20:58:03,477 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 111 selfloop transitions, 13 changer transitions 0/153 dead transitions. [2024-06-21 20:58:03,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 153 transitions, 1552 flow [2024-06-21 20:58:03,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:58:03,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:58:03,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 20:58:03,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 20:58:03,478 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1234 flow. Second operand 6 states and 129 transitions. [2024-06-21 20:58:03,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 153 transitions, 1552 flow [2024-06-21 20:58:03,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 153 transitions, 1390 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:03,559 INFO L231 Difference]: Finished difference. Result has 123 places, 138 transitions, 1143 flow [2024-06-21 20:58:03,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1143, PETRI_PLACES=123, PETRI_TRANSITIONS=138} [2024-06-21 20:58:03,559 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-21 20:58:03,559 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 138 transitions, 1143 flow [2024-06-21 20:58:03,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:03,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:03,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:03,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:58:03,560 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-21 20:58:03,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:03,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1769951495, now seen corresponding path program 4 times [2024-06-21 20:58:03,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:03,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358293599] [2024-06-21 20:58:03,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:03,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:04,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-21 20:58:04,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:04,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358293599] [2024-06-21 20:58:04,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358293599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:04,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:04,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:58:04,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139706566] [2024-06-21 20:58:04,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:04,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:58:04,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:04,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:58:04,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:58:04,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:04,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 138 transitions, 1143 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:04,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:04,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:04,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:05,344 INFO L124 PetriNetUnfolderBase]: 2069/3281 cut-off events. [2024-06-21 20:58:05,344 INFO L125 PetriNetUnfolderBase]: For 177090/177093 co-relation queries the response was YES. [2024-06-21 20:58:05,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23158 conditions, 3281 events. 2069/3281 cut-off events. For 177090/177093 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17547 event pairs, 659 based on Foata normal form. 4/3278 useless extension candidates. Maximal degree in co-relation 23103. Up to 2881 conditions per place. [2024-06-21 20:58:05,369 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 118 selfloop transitions, 28 changer transitions 0/164 dead transitions. [2024-06-21 20:58:05,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 164 transitions, 1545 flow [2024-06-21 20:58:05,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:58:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:58:05,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-21 20:58:05,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-21 20:58:05,371 INFO L175 Difference]: Start difference. First operand has 123 places, 138 transitions, 1143 flow. Second operand 8 states and 167 transitions. [2024-06-21 20:58:05,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 164 transitions, 1545 flow [2024-06-21 20:58:05,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 164 transitions, 1498 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:58:05,442 INFO L231 Difference]: Finished difference. Result has 127 places, 140 transitions, 1213 flow [2024-06-21 20:58:05,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1213, PETRI_PLACES=127, PETRI_TRANSITIONS=140} [2024-06-21 20:58:05,443 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-21 20:58:05,443 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 140 transitions, 1213 flow [2024-06-21 20:58:05,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:05,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:05,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:05,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:58:05,444 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:05,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1719099217, now seen corresponding path program 5 times [2024-06-21 20:58:05,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:05,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142330278] [2024-06-21 20:58:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:06,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:06,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:06,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142330278] [2024-06-21 20:58:06,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142330278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:06,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:06,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:06,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827954129] [2024-06-21 20:58:06,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:06,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:06,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:06,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:06,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:06,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:06,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 140 transitions, 1213 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:06,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:06,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:06,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:07,260 INFO L124 PetriNetUnfolderBase]: 2205/3436 cut-off events. [2024-06-21 20:58:07,260 INFO L125 PetriNetUnfolderBase]: For 189535/189538 co-relation queries the response was YES. [2024-06-21 20:58:07,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24471 conditions, 3436 events. 2205/3436 cut-off events. For 189535/189538 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 18028 event pairs, 632 based on Foata normal form. 4/3433 useless extension candidates. Maximal degree in co-relation 24415. Up to 2794 conditions per place. [2024-06-21 20:58:07,286 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 73 changer transitions 0/176 dead transitions. [2024-06-21 20:58:07,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 176 transitions, 1830 flow [2024-06-21 20:58:07,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:07,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:07,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:58:07,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-21 20:58:07,288 INFO L175 Difference]: Start difference. First operand has 127 places, 140 transitions, 1213 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:58:07,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 176 transitions, 1830 flow [2024-06-21 20:58:07,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 176 transitions, 1731 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:07,351 INFO L231 Difference]: Finished difference. Result has 130 places, 143 transitions, 1333 flow [2024-06-21 20:58:07,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1333, PETRI_PLACES=130, PETRI_TRANSITIONS=143} [2024-06-21 20:58:07,351 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-21 20:58:07,351 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 143 transitions, 1333 flow [2024-06-21 20:58:07,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:07,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:07,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:07,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:58:07,352 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:07,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1769773555, now seen corresponding path program 6 times [2024-06-21 20:58:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:07,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522985744] [2024-06-21 20:58:07,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:07,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:07,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:08,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:08,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:08,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522985744] [2024-06-21 20:58:08,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522985744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:08,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:08,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:08,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261049807] [2024-06-21 20:58:08,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:08,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:08,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:08,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:08,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:08,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:08,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 143 transitions, 1333 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:08,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:08,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:08,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:09,329 INFO L124 PetriNetUnfolderBase]: 2259/3529 cut-off events. [2024-06-21 20:58:09,330 INFO L125 PetriNetUnfolderBase]: For 204155/204158 co-relation queries the response was YES. [2024-06-21 20:58:09,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25634 conditions, 3529 events. 2259/3529 cut-off events. For 204155/204158 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18644 event pairs, 632 based on Foata normal form. 4/3526 useless extension candidates. Maximal degree in co-relation 25577. Up to 2840 conditions per place. [2024-06-21 20:58:09,355 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 102 selfloop transitions, 76 changer transitions 0/185 dead transitions. [2024-06-21 20:58:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 185 transitions, 2193 flow [2024-06-21 20:58:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 20:58:09,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-21 20:58:09,357 INFO L175 Difference]: Start difference. First operand has 130 places, 143 transitions, 1333 flow. Second operand 9 states and 195 transitions. [2024-06-21 20:58:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 185 transitions, 2193 flow [2024-06-21 20:58:09,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 185 transitions, 1905 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:09,437 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1347 flow [2024-06-21 20:58:09,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1347, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-21 20:58:09,438 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2024-06-21 20:58:09,438 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1347 flow [2024-06-21 20:58:09,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:09,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:09,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:09,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:58:09,438 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:09,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:09,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1769767045, now seen corresponding path program 7 times [2024-06-21 20:58:09,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:09,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335717037] [2024-06-21 20:58:09,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:09,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:10,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:10,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:10,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335717037] [2024-06-21 20:58:10,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335717037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:10,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:10,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:10,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6682590] [2024-06-21 20:58:10,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:10,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:10,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:10,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:10,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:10,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:10,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1347 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:10,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:10,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:10,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:11,492 INFO L124 PetriNetUnfolderBase]: 2249/3515 cut-off events. [2024-06-21 20:58:11,492 INFO L125 PetriNetUnfolderBase]: For 208638/208641 co-relation queries the response was YES. [2024-06-21 20:58:11,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25446 conditions, 3515 events. 2249/3515 cut-off events. For 208638/208641 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18572 event pairs, 632 based on Foata normal form. 4/3512 useless extension candidates. Maximal degree in co-relation 25388. Up to 2832 conditions per place. [2024-06-21 20:58:11,522 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 98 selfloop transitions, 77 changer transitions 0/182 dead transitions. [2024-06-21 20:58:11,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 182 transitions, 1919 flow [2024-06-21 20:58:11,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:11,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 20:58:11,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-21 20:58:11,524 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1347 flow. Second operand 9 states and 191 transitions. [2024-06-21 20:58:11,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 182 transitions, 1919 flow [2024-06-21 20:58:11,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 182 transitions, 1721 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:11,624 INFO L231 Difference]: Finished difference. Result has 135 places, 149 transitions, 1311 flow [2024-06-21 20:58:11,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=135, PETRI_TRANSITIONS=149} [2024-06-21 20:58:11,625 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 90 predicate places. [2024-06-21 20:58:11,625 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 149 transitions, 1311 flow [2024-06-21 20:58:11,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:11,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:11,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:11,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:58:11,625 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:11,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:11,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1541872405, now seen corresponding path program 8 times [2024-06-21 20:58:11,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:11,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698403451] [2024-06-21 20:58:11,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:11,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:11,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:12,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:12,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:12,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698403451] [2024-06-21 20:58:12,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698403451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:12,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:12,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:12,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833937370] [2024-06-21 20:58:12,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:12,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:12,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:12,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:12,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:12,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:12,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 149 transitions, 1311 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:12,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:12,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:12,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:13,525 INFO L124 PetriNetUnfolderBase]: 2271/3557 cut-off events. [2024-06-21 20:58:13,526 INFO L125 PetriNetUnfolderBase]: For 219087/219090 co-relation queries the response was YES. [2024-06-21 20:58:13,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25802 conditions, 3557 events. 2271/3557 cut-off events. For 219087/219090 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18935 event pairs, 635 based on Foata normal form. 4/3554 useless extension candidates. Maximal degree in co-relation 25743. Up to 2851 conditions per place. [2024-06-21 20:58:13,550 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 95 selfloop transitions, 83 changer transitions 0/185 dead transitions. [2024-06-21 20:58:13,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 185 transitions, 1954 flow [2024-06-21 20:58:13,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:13,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 20:58:13,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 20:58:13,552 INFO L175 Difference]: Start difference. First operand has 135 places, 149 transitions, 1311 flow. Second operand 9 states and 189 transitions. [2024-06-21 20:58:13,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 185 transitions, 1954 flow [2024-06-21 20:58:13,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 185 transitions, 1786 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:13,624 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1378 flow [2024-06-21 20:58:13,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1378, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-21 20:58:13,625 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-21 20:58:13,625 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1378 flow [2024-06-21 20:58:13,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:13,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:13,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:13,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:58:13,626 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:13,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:13,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1541865895, now seen corresponding path program 9 times [2024-06-21 20:58:13,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:13,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958255084] [2024-06-21 20:58:13,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:13,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:14,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:14,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:14,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958255084] [2024-06-21 20:58:14,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958255084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:14,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:14,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:14,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914072683] [2024-06-21 20:58:14,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:14,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:14,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:14,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:14,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:14,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:14,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1378 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:14,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:14,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:14,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:15,469 INFO L124 PetriNetUnfolderBase]: 2293/3599 cut-off events. [2024-06-21 20:58:15,469 INFO L125 PetriNetUnfolderBase]: For 230351/230354 co-relation queries the response was YES. [2024-06-21 20:58:15,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26336 conditions, 3599 events. 2293/3599 cut-off events. For 230351/230354 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19226 event pairs, 635 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 26276. Up to 2870 conditions per place. [2024-06-21 20:58:15,499 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 85 changer transitions 0/188 dead transitions. [2024-06-21 20:58:15,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 188 transitions, 2031 flow [2024-06-21 20:58:15,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:15,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:15,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:58:15,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-21 20:58:15,500 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1378 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:58:15,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 188 transitions, 2031 flow [2024-06-21 20:58:15,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 1775 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:15,610 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1361 flow [2024-06-21 20:58:15,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1361, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-06-21 20:58:15,611 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-21 20:58:15,611 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1361 flow [2024-06-21 20:58:15,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:15,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:15,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:15,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:58:15,611 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:15,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:15,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1533591685, now seen corresponding path program 10 times [2024-06-21 20:58:15,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:15,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149900329] [2024-06-21 20:58:15,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:15,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:15,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:16,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:16,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:16,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149900329] [2024-06-21 20:58:16,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149900329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:16,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:16,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:16,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748790471] [2024-06-21 20:58:16,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:16,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:16,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:16,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:16,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:16,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:16,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1361 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:16,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:16,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:16,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:17,558 INFO L124 PetriNetUnfolderBase]: 2283/3585 cut-off events. [2024-06-21 20:58:17,558 INFO L125 PetriNetUnfolderBase]: For 236810/236813 co-relation queries the response was YES. [2024-06-21 20:58:17,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26194 conditions, 3585 events. 2283/3585 cut-off events. For 236810/236813 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19132 event pairs, 640 based on Foata normal form. 4/3582 useless extension candidates. Maximal degree in co-relation 26133. Up to 2862 conditions per place. [2024-06-21 20:58:17,586 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 86 selfloop transitions, 92 changer transitions 0/185 dead transitions. [2024-06-21 20:58:17,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 185 transitions, 1791 flow [2024-06-21 20:58:17,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:17,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 20:58:17,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-21 20:58:17,588 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1361 flow. Second operand 9 states and 185 transitions. [2024-06-21 20:58:17,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 185 transitions, 1791 flow [2024-06-21 20:58:17,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 1569 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:17,710 INFO L231 Difference]: Finished difference. Result has 140 places, 155 transitions, 1331 flow [2024-06-21 20:58:17,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1331, PETRI_PLACES=140, PETRI_TRANSITIONS=155} [2024-06-21 20:58:17,710 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-21 20:58:17,711 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 155 transitions, 1331 flow [2024-06-21 20:58:17,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:17,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:17,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:17,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:58:17,711 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-21 20:58:17,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:17,711 INFO L85 PathProgramCache]: Analyzing trace with hash 753815036, now seen corresponding path program 2 times [2024-06-21 20:58:17,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:17,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750028198] [2024-06-21 20:58:17,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:17,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:17,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:18,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:18,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750028198] [2024-06-21 20:58:18,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750028198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:18,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:18,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:58:18,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797147687] [2024-06-21 20:58:18,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:18,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:58:18,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:18,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:58:18,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:58:18,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:58:18,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 155 transitions, 1331 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:18,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:58:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:19,057 INFO L124 PetriNetUnfolderBase]: 1948/3203 cut-off events. [2024-06-21 20:58:19,057 INFO L125 PetriNetUnfolderBase]: For 241130/241130 co-relation queries the response was YES. [2024-06-21 20:58:19,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24550 conditions, 3203 events. 1948/3203 cut-off events. For 241130/241130 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18139 event pairs, 644 based on Foata normal form. 1/3174 useless extension candidates. Maximal degree in co-relation 24488. Up to 2783 conditions per place. [2024-06-21 20:58:19,084 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 120 selfloop transitions, 18 changer transitions 0/167 dead transitions. [2024-06-21 20:58:19,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 167 transitions, 1667 flow [2024-06-21 20:58:19,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:58:19,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:58:19,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 20:58:19,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-06-21 20:58:19,085 INFO L175 Difference]: Start difference. First operand has 140 places, 155 transitions, 1331 flow. Second operand 6 states and 125 transitions. [2024-06-21 20:58:19,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 167 transitions, 1667 flow [2024-06-21 20:58:19,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 1459 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 20:58:19,179 INFO L231 Difference]: Finished difference. Result has 137 places, 158 transitions, 1209 flow [2024-06-21 20:58:19,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1209, PETRI_PLACES=137, PETRI_TRANSITIONS=158} [2024-06-21 20:58:19,180 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-21 20:58:19,180 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 158 transitions, 1209 flow [2024-06-21 20:58:19,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:19,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:19,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:19,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:58:19,182 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-21 20:58:19,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:19,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2039531214, now seen corresponding path program 1 times [2024-06-21 20:58:19,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:19,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854059574] [2024-06-21 20:58:19,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:19,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:19,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:19,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:19,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854059574] [2024-06-21 20:58:19,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854059574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:19,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:19,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:58:19,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903350165] [2024-06-21 20:58:19,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:19,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:58:19,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:19,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:58:19,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:58:20,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:58:20,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 158 transitions, 1209 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:20,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:20,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:58:20,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:20,519 INFO L124 PetriNetUnfolderBase]: 1931/3211 cut-off events. [2024-06-21 20:58:20,520 INFO L125 PetriNetUnfolderBase]: For 218008/218008 co-relation queries the response was YES. [2024-06-21 20:58:20,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23110 conditions, 3211 events. 1931/3211 cut-off events. For 218008/218008 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18089 event pairs, 564 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 23047. Up to 2774 conditions per place. [2024-06-21 20:58:20,547 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 143 selfloop transitions, 11 changer transitions 0/173 dead transitions. [2024-06-21 20:58:20,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 173 transitions, 1585 flow [2024-06-21 20:58:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:58:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:58:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 20:58:20,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 20:58:20,548 INFO L175 Difference]: Start difference. First operand has 137 places, 158 transitions, 1209 flow. Second operand 6 states and 126 transitions. [2024-06-21 20:58:20,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 173 transitions, 1585 flow [2024-06-21 20:58:20,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 173 transitions, 1521 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:58:20,662 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1217 flow [2024-06-21 20:58:20,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1217, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-21 20:58:20,663 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 94 predicate places. [2024-06-21 20:58:20,663 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1217 flow [2024-06-21 20:58:20,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:20,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:20,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:20,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:58:20,663 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-21 20:58:20,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1252522328, now seen corresponding path program 2 times [2024-06-21 20:58:20,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:20,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472140513] [2024-06-21 20:58:20,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:20,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:21,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:21,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:21,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472140513] [2024-06-21 20:58:21,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472140513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:21,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:21,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:21,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474641172] [2024-06-21 20:58:21,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:21,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:21,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:21,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:21,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:21,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:58:21,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1217 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:21,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:21,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:58:21,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:22,096 INFO L124 PetriNetUnfolderBase]: 1928/3208 cut-off events. [2024-06-21 20:58:22,097 INFO L125 PetriNetUnfolderBase]: For 226230/226233 co-relation queries the response was YES. [2024-06-21 20:58:22,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23512 conditions, 3208 events. 1928/3208 cut-off events. For 226230/226233 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18081 event pairs, 568 based on Foata normal form. 3/3207 useless extension candidates. Maximal degree in co-relation 23448. Up to 2764 conditions per place. [2024-06-21 20:58:22,124 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 138 selfloop transitions, 16 changer transitions 0/173 dead transitions. [2024-06-21 20:58:22,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 173 transitions, 1591 flow [2024-06-21 20:58:22,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:58:22,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:58:22,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 20:58:22,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-06-21 20:58:22,125 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1217 flow. Second operand 6 states and 125 transitions. [2024-06-21 20:58:22,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 173 transitions, 1591 flow [2024-06-21 20:58:22,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 173 transitions, 1541 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:58:22,226 INFO L231 Difference]: Finished difference. Result has 141 places, 164 transitions, 1255 flow [2024-06-21 20:58:22,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1255, PETRI_PLACES=141, PETRI_TRANSITIONS=164} [2024-06-21 20:58:22,227 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 96 predicate places. [2024-06-21 20:58:22,227 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 164 transitions, 1255 flow [2024-06-21 20:58:22,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:22,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:22,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:22,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:58:22,228 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:22,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:22,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1352694705, now seen corresponding path program 1 times [2024-06-21 20:58:22,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:22,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089325917] [2024-06-21 20:58:22,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:22,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:23,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:23,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:23,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089325917] [2024-06-21 20:58:23,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089325917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:23,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:23,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:23,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835218881] [2024-06-21 20:58:23,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:23,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:23,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:23,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:23,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:23,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:23,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 164 transitions, 1255 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:23,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:23,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:23,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:24,316 INFO L124 PetriNetUnfolderBase]: 2028/3301 cut-off events. [2024-06-21 20:58:24,317 INFO L125 PetriNetUnfolderBase]: For 235594/235594 co-relation queries the response was YES. [2024-06-21 20:58:24,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24303 conditions, 3301 events. 2028/3301 cut-off events. For 235594/235594 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18116 event pairs, 548 based on Foata normal form. 4/3302 useless extension candidates. Maximal degree in co-relation 24238. Up to 2912 conditions per place. [2024-06-21 20:58:24,343 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 170 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-21 20:58:24,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 197 transitions, 1773 flow [2024-06-21 20:58:24,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:24,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:58:24,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 20:58:24,350 INFO L175 Difference]: Start difference. First operand has 141 places, 164 transitions, 1255 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:58:24,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 197 transitions, 1773 flow [2024-06-21 20:58:24,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 197 transitions, 1707 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:58:24,469 INFO L231 Difference]: Finished difference. Result has 147 places, 169 transitions, 1314 flow [2024-06-21 20:58:24,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1314, PETRI_PLACES=147, PETRI_TRANSITIONS=169} [2024-06-21 20:58:24,469 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 102 predicate places. [2024-06-21 20:58:24,470 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 169 transitions, 1314 flow [2024-06-21 20:58:24,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:24,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:24,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:24,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:58:24,470 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-21 20:58:24,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:24,471 INFO L85 PathProgramCache]: Analyzing trace with hash 753830908, now seen corresponding path program 1 times [2024-06-21 20:58:24,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:24,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727677458] [2024-06-21 20:58:24,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:24,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:25,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727677458] [2024-06-21 20:58:25,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727677458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:25,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:25,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:58:25,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58176989] [2024-06-21 20:58:25,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:25,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:58:25,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:25,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:58:25,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:58:25,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 20:58:25,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 169 transitions, 1314 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:25,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:25,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 20:58:25,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:25,924 INFO L124 PetriNetUnfolderBase]: 1850/3092 cut-off events. [2024-06-21 20:58:25,924 INFO L125 PetriNetUnfolderBase]: For 241131/241131 co-relation queries the response was YES. [2024-06-21 20:58:25,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24006 conditions, 3092 events. 1850/3092 cut-off events. For 241131/241131 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17499 event pairs, 568 based on Foata normal form. 1/3069 useless extension candidates. Maximal degree in co-relation 23939. Up to 2698 conditions per place. [2024-06-21 20:58:25,955 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 140 selfloop transitions, 14 changer transitions 0/182 dead transitions. [2024-06-21 20:58:25,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 182 transitions, 1684 flow [2024-06-21 20:58:25,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:25,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:25,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 20:58:25,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:58:25,957 INFO L175 Difference]: Start difference. First operand has 147 places, 169 transitions, 1314 flow. Second operand 7 states and 140 transitions. [2024-06-21 20:58:25,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 182 transitions, 1684 flow [2024-06-21 20:58:26,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 182 transitions, 1599 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:26,096 INFO L231 Difference]: Finished difference. Result has 148 places, 172 transitions, 1307 flow [2024-06-21 20:58:26,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1307, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2024-06-21 20:58:26,096 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 103 predicate places. [2024-06-21 20:58:26,097 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1307 flow [2024-06-21 20:58:26,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:26,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:26,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:26,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:58:26,097 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:26,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:26,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1960091435, now seen corresponding path program 1 times [2024-06-21 20:58:26,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:26,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141888832] [2024-06-21 20:58:26,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:26,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:26,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:27,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:27,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141888832] [2024-06-21 20:58:27,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141888832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:27,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:27,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:27,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786609833] [2024-06-21 20:58:27,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:27,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:27,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:27,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:27,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:27,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:27,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1307 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:27,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:27,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:27,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:28,260 INFO L124 PetriNetUnfolderBase]: 2311/3627 cut-off events. [2024-06-21 20:58:28,260 INFO L125 PetriNetUnfolderBase]: For 299597/299597 co-relation queries the response was YES. [2024-06-21 20:58:28,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28765 conditions, 3627 events. 2311/3627 cut-off events. For 299597/299597 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19222 event pairs, 451 based on Foata normal form. 4/3628 useless extension candidates. Maximal degree in co-relation 28697. Up to 3200 conditions per place. [2024-06-21 20:58:28,289 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 186 selfloop transitions, 25 changer transitions 0/218 dead transitions. [2024-06-21 20:58:28,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 218 transitions, 2103 flow [2024-06-21 20:58:28,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:58:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:58:28,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 20:58:28,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-21 20:58:28,291 INFO L175 Difference]: Start difference. First operand has 148 places, 172 transitions, 1307 flow. Second operand 10 states and 203 transitions. [2024-06-21 20:58:28,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 218 transitions, 2103 flow [2024-06-21 20:58:28,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 218 transitions, 2047 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:28,401 INFO L231 Difference]: Finished difference. Result has 153 places, 176 transitions, 1412 flow [2024-06-21 20:58:28,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1412, PETRI_PLACES=153, PETRI_TRANSITIONS=176} [2024-06-21 20:58:28,402 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 108 predicate places. [2024-06-21 20:58:28,402 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 176 transitions, 1412 flow [2024-06-21 20:58:28,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:28,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:28,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:28,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:58:28,402 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:28,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:28,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1871377805, now seen corresponding path program 2 times [2024-06-21 20:58:28,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:28,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481127238] [2024-06-21 20:58:28,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:28,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:29,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:29,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:29,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481127238] [2024-06-21 20:58:29,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481127238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:29,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:29,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:29,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038531787] [2024-06-21 20:58:29,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:29,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:29,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:29,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:29,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:29,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:29,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 176 transitions, 1412 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:29,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:29,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:29,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:30,301 INFO L124 PetriNetUnfolderBase]: 2328/3654 cut-off events. [2024-06-21 20:58:30,301 INFO L125 PetriNetUnfolderBase]: For 313415/313415 co-relation queries the response was YES. [2024-06-21 20:58:30,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29420 conditions, 3654 events. 2328/3654 cut-off events. For 313415/313415 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19409 event pairs, 623 based on Foata normal form. 4/3655 useless extension candidates. Maximal degree in co-relation 29351. Up to 3337 conditions per place. [2024-06-21 20:58:30,331 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 186 selfloop transitions, 19 changer transitions 0/212 dead transitions. [2024-06-21 20:58:30,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 212 transitions, 1962 flow [2024-06-21 20:58:30,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:30,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:58:30,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:58:30,333 INFO L175 Difference]: Start difference. First operand has 153 places, 176 transitions, 1412 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:58:30,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 212 transitions, 1962 flow [2024-06-21 20:58:30,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 212 transitions, 1861 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:30,495 INFO L231 Difference]: Finished difference. Result has 156 places, 178 transitions, 1414 flow [2024-06-21 20:58:30,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1414, PETRI_PLACES=156, PETRI_TRANSITIONS=178} [2024-06-21 20:58:30,495 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-06-21 20:58:30,495 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 178 transitions, 1414 flow [2024-06-21 20:58:30,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:30,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:30,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:30,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:58:30,496 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:30,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:30,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1877721387, now seen corresponding path program 3 times [2024-06-21 20:58:30,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:30,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137464260] [2024-06-21 20:58:30,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:30,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:31,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:31,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:31,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137464260] [2024-06-21 20:58:31,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137464260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:31,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:31,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:31,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450601050] [2024-06-21 20:58:31,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:31,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:31,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:31,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:31,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:31,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:31,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 178 transitions, 1414 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:31,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:31,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:31,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:32,419 INFO L124 PetriNetUnfolderBase]: 2320/3642 cut-off events. [2024-06-21 20:58:32,419 INFO L125 PetriNetUnfolderBase]: For 322146/322146 co-relation queries the response was YES. [2024-06-21 20:58:32,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29306 conditions, 3642 events. 2320/3642 cut-off events. For 322146/322146 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19313 event pairs, 616 based on Foata normal form. 4/3643 useless extension candidates. Maximal degree in co-relation 29235. Up to 3284 conditions per place. [2024-06-21 20:58:32,448 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 184 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-21 20:58:32,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 213 transitions, 1914 flow [2024-06-21 20:58:32,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:32,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:32,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:58:32,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 20:58:32,450 INFO L175 Difference]: Start difference. First operand has 156 places, 178 transitions, 1414 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:58:32,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 213 transitions, 1914 flow [2024-06-21 20:58:32,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 213 transitions, 1823 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:32,630 INFO L231 Difference]: Finished difference. Result has 158 places, 178 transitions, 1374 flow [2024-06-21 20:58:32,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1374, PETRI_PLACES=158, PETRI_TRANSITIONS=178} [2024-06-21 20:58:32,631 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-21 20:58:32,631 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 178 transitions, 1374 flow [2024-06-21 20:58:32,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:32,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:32,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:32,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:58:32,632 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:32,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:32,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1739189517, now seen corresponding path program 4 times [2024-06-21 20:58:32,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:32,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798783957] [2024-06-21 20:58:32,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:32,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:32,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:33,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:33,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798783957] [2024-06-21 20:58:33,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798783957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:33,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:33,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:33,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044092247] [2024-06-21 20:58:33,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:33,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:33,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:33,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:33,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:33,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:33,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 178 transitions, 1374 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:33,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:33,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:33,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:34,499 INFO L124 PetriNetUnfolderBase]: 2337/3670 cut-off events. [2024-06-21 20:58:34,500 INFO L125 PetriNetUnfolderBase]: For 334977/334980 co-relation queries the response was YES. [2024-06-21 20:58:34,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29668 conditions, 3670 events. 2337/3670 cut-off events. For 334977/334980 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19548 event pairs, 634 based on Foata normal form. 4/3670 useless extension candidates. Maximal degree in co-relation 29596. Up to 3226 conditions per place. [2024-06-21 20:58:34,532 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 153 selfloop transitions, 51 changer transitions 0/211 dead transitions. [2024-06-21 20:58:34,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 211 transitions, 1914 flow [2024-06-21 20:58:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:34,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 20:58:34,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-21 20:58:34,535 INFO L175 Difference]: Start difference. First operand has 158 places, 178 transitions, 1374 flow. Second operand 9 states and 185 transitions. [2024-06-21 20:58:34,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 211 transitions, 1914 flow [2024-06-21 20:58:34,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 1855 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:34,732 INFO L231 Difference]: Finished difference. Result has 159 places, 180 transitions, 1482 flow [2024-06-21 20:58:34,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1482, PETRI_PLACES=159, PETRI_TRANSITIONS=180} [2024-06-21 20:58:34,732 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-21 20:58:34,732 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 180 transitions, 1482 flow [2024-06-21 20:58:34,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:34,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:34,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:34,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:58:34,733 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:34,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:34,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1739193237, now seen corresponding path program 5 times [2024-06-21 20:58:34,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:34,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236390144] [2024-06-21 20:58:34,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:34,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:35,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:35,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236390144] [2024-06-21 20:58:35,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236390144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:35,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:35,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:35,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919975359] [2024-06-21 20:58:35,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:35,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:35,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:35,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:35,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:35,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:35,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 180 transitions, 1482 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:35,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:35,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:35,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:36,589 INFO L124 PetriNetUnfolderBase]: 2379/3736 cut-off events. [2024-06-21 20:58:36,589 INFO L125 PetriNetUnfolderBase]: For 355188/355191 co-relation queries the response was YES. [2024-06-21 20:58:36,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30842 conditions, 3736 events. 2379/3736 cut-off events. For 355188/355191 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 19976 event pairs, 631 based on Foata normal form. 4/3736 useless extension candidates. Maximal degree in co-relation 30769. Up to 3227 conditions per place. [2024-06-21 20:58:36,622 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 155 selfloop transitions, 56 changer transitions 0/218 dead transitions. [2024-06-21 20:58:36,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2290 flow [2024-06-21 20:58:36,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:36,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:36,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 20:58:36,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-21 20:58:36,624 INFO L175 Difference]: Start difference. First operand has 159 places, 180 transitions, 1482 flow. Second operand 9 states and 188 transitions. [2024-06-21 20:58:36,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2290 flow [2024-06-21 20:58:36,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 218 transitions, 2141 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:36,792 INFO L231 Difference]: Finished difference. Result has 161 places, 184 transitions, 1572 flow [2024-06-21 20:58:36,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1572, PETRI_PLACES=161, PETRI_TRANSITIONS=184} [2024-06-21 20:58:36,793 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-21 20:58:36,793 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 184 transitions, 1572 flow [2024-06-21 20:58:36,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:36,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:36,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:36,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:58:36,794 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:36,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:36,794 INFO L85 PathProgramCache]: Analyzing trace with hash -2111473347, now seen corresponding path program 6 times [2024-06-21 20:58:36,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:36,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106067148] [2024-06-21 20:58:36,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:36,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:37,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:37,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106067148] [2024-06-21 20:58:37,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106067148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:37,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:37,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:37,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278257653] [2024-06-21 20:58:37,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:37,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:37,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:37,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:37,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:37,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:37,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 184 transitions, 1572 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:37,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:37,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:37,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:38,831 INFO L124 PetriNetUnfolderBase]: 2371/3724 cut-off events. [2024-06-21 20:58:38,831 INFO L125 PetriNetUnfolderBase]: For 364578/364581 co-relation queries the response was YES. [2024-06-21 20:58:38,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30910 conditions, 3724 events. 2371/3724 cut-off events. For 364578/364581 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19902 event pairs, 634 based on Foata normal form. 4/3724 useless extension candidates. Maximal degree in co-relation 30836. Up to 3280 conditions per place. [2024-06-21 20:58:38,867 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 156 selfloop transitions, 52 changer transitions 0/215 dead transitions. [2024-06-21 20:58:38,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 215 transitions, 2066 flow [2024-06-21 20:58:38,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:38,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:38,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 20:58:38,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-21 20:58:38,869 INFO L175 Difference]: Start difference. First operand has 161 places, 184 transitions, 1572 flow. Second operand 9 states and 184 transitions. [2024-06-21 20:58:38,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 215 transitions, 2066 flow [2024-06-21 20:58:39,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 215 transitions, 1908 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:39,079 INFO L231 Difference]: Finished difference. Result has 165 places, 184 transitions, 1525 flow [2024-06-21 20:58:39,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1525, PETRI_PLACES=165, PETRI_TRANSITIONS=184} [2024-06-21 20:58:39,079 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-21 20:58:39,080 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 184 transitions, 1525 flow [2024-06-21 20:58:39,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:39,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:39,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:39,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:58:39,081 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-21 20:58:39,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:39,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1480124396, now seen corresponding path program 1 times [2024-06-21 20:58:39,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:39,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377183657] [2024-06-21 20:58:39,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:39,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:39,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:39,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:39,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:39,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377183657] [2024-06-21 20:58:39,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377183657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:39,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:39,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:39,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188220496] [2024-06-21 20:58:39,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:39,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:39,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:39,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:39,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:39,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:39,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 184 transitions, 1525 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:39,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:39,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:39,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:40,636 INFO L124 PetriNetUnfolderBase]: 2146/3473 cut-off events. [2024-06-21 20:58:40,636 INFO L125 PetriNetUnfolderBase]: For 369834/369846 co-relation queries the response was YES. [2024-06-21 20:58:40,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29739 conditions, 3473 events. 2146/3473 cut-off events. For 369834/369846 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19361 event pairs, 652 based on Foata normal form. 2/3450 useless extension candidates. Maximal degree in co-relation 29663. Up to 3095 conditions per place. [2024-06-21 20:58:40,668 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 154 selfloop transitions, 16 changer transitions 0/203 dead transitions. [2024-06-21 20:58:40,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 203 transitions, 1947 flow [2024-06-21 20:58:40,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:40,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:40,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 20:58:40,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:58:40,669 INFO L175 Difference]: Start difference. First operand has 165 places, 184 transitions, 1525 flow. Second operand 7 states and 140 transitions. [2024-06-21 20:58:40,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 203 transitions, 1947 flow [2024-06-21 20:58:40,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 203 transitions, 1831 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:40,827 INFO L231 Difference]: Finished difference. Result has 164 places, 187 transitions, 1495 flow [2024-06-21 20:58:40,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1495, PETRI_PLACES=164, PETRI_TRANSITIONS=187} [2024-06-21 20:58:40,828 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-21 20:58:40,828 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 187 transitions, 1495 flow [2024-06-21 20:58:40,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:40,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:40,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:40,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:58:40,828 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:40,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:40,829 INFO L85 PathProgramCache]: Analyzing trace with hash -553409097, now seen corresponding path program 7 times [2024-06-21 20:58:40,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:40,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920722847] [2024-06-21 20:58:40,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:40,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:41,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:41,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:41,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920722847] [2024-06-21 20:58:41,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920722847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:41,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:41,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:41,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253262120] [2024-06-21 20:58:41,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:41,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:41,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:41,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:41,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:41,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:41,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 187 transitions, 1495 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:41,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:41,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:41,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:42,891 INFO L124 PetriNetUnfolderBase]: 2412/3779 cut-off events. [2024-06-21 20:58:42,891 INFO L125 PetriNetUnfolderBase]: For 391117/391120 co-relation queries the response was YES. [2024-06-21 20:58:42,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31993 conditions, 3779 events. 2412/3779 cut-off events. For 391117/391120 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20236 event pairs, 639 based on Foata normal form. 4/3776 useless extension candidates. Maximal degree in co-relation 31916. Up to 3333 conditions per place. [2024-06-21 20:58:42,926 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 155 selfloop transitions, 54 changer transitions 0/217 dead transitions. [2024-06-21 20:58:42,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 217 transitions, 2045 flow [2024-06-21 20:58:42,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:42,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:42,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:58:42,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:58:42,927 INFO L175 Difference]: Start difference. First operand has 164 places, 187 transitions, 1495 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:58:42,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 217 transitions, 2045 flow [2024-06-21 20:58:43,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 217 transitions, 1981 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:43,162 INFO L231 Difference]: Finished difference. Result has 168 places, 189 transitions, 1612 flow [2024-06-21 20:58:43,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1612, PETRI_PLACES=168, PETRI_TRANSITIONS=189} [2024-06-21 20:58:43,163 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-21 20:58:43,163 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 189 transitions, 1612 flow [2024-06-21 20:58:43,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:43,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:43,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:43,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:58:43,163 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:43,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash 966227465, now seen corresponding path program 8 times [2024-06-21 20:58:43,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:43,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922344068] [2024-06-21 20:58:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:43,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:44,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:44,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:44,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922344068] [2024-06-21 20:58:44,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922344068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:44,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:44,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:44,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238153651] [2024-06-21 20:58:44,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:44,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:44,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:44,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:44,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:44,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 189 transitions, 1612 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:44,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:44,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:44,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:45,011 INFO L124 PetriNetUnfolderBase]: 2429/3806 cut-off events. [2024-06-21 20:58:45,011 INFO L125 PetriNetUnfolderBase]: For 407264/407267 co-relation queries the response was YES. [2024-06-21 20:58:45,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32758 conditions, 3806 events. 2429/3806 cut-off events. For 407264/407267 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20400 event pairs, 644 based on Foata normal form. 4/3803 useless extension candidates. Maximal degree in co-relation 32680. Up to 3360 conditions per place. [2024-06-21 20:58:45,049 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 159 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-21 20:58:45,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 219 transitions, 2170 flow [2024-06-21 20:58:45,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:45,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:45,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:58:45,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 20:58:45,051 INFO L175 Difference]: Start difference. First operand has 168 places, 189 transitions, 1612 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:58:45,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 219 transitions, 2170 flow [2024-06-21 20:58:45,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 219 transitions, 2007 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:45,270 INFO L231 Difference]: Finished difference. Result has 170 places, 191 transitions, 1630 flow [2024-06-21 20:58:45,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1630, PETRI_PLACES=170, PETRI_TRANSITIONS=191} [2024-06-21 20:58:45,271 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 125 predicate places. [2024-06-21 20:58:45,271 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 191 transitions, 1630 flow [2024-06-21 20:58:45,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:45,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:45,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:45,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:58:45,271 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:45,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:45,277 INFO L85 PathProgramCache]: Analyzing trace with hash 966079595, now seen corresponding path program 9 times [2024-06-21 20:58:45,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:45,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362305674] [2024-06-21 20:58:45,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:45,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:45,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:46,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:46,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:46,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362305674] [2024-06-21 20:58:46,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362305674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:46,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:46,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:46,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457689081] [2024-06-21 20:58:46,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:46,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:46,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:46,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:46,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:46,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:46,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 191 transitions, 1630 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:46,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:46,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:46,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:47,123 INFO L124 PetriNetUnfolderBase]: 2446/3833 cut-off events. [2024-06-21 20:58:47,123 INFO L125 PetriNetUnfolderBase]: For 422809/422812 co-relation queries the response was YES. [2024-06-21 20:58:47,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33271 conditions, 3833 events. 2446/3833 cut-off events. For 422809/422812 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 20573 event pairs, 639 based on Foata normal form. 4/3830 useless extension candidates. Maximal degree in co-relation 33192. Up to 3304 conditions per place. [2024-06-21 20:58:47,155 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 159 selfloop transitions, 59 changer transitions 0/226 dead transitions. [2024-06-21 20:58:47,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 226 transitions, 2486 flow [2024-06-21 20:58:47,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:47,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 20:58:47,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-21 20:58:47,157 INFO L175 Difference]: Start difference. First operand has 170 places, 191 transitions, 1630 flow. Second operand 9 states and 184 transitions. [2024-06-21 20:58:47,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 226 transitions, 2486 flow [2024-06-21 20:58:47,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 226 transitions, 2323 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 20:58:47,393 INFO L231 Difference]: Finished difference. Result has 172 places, 195 transitions, 1736 flow [2024-06-21 20:58:47,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1736, PETRI_PLACES=172, PETRI_TRANSITIONS=195} [2024-06-21 20:58:47,393 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2024-06-21 20:58:47,393 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 195 transitions, 1736 flow [2024-06-21 20:58:47,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:47,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:47,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:47,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:58:47,394 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:58:47,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:47,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1747110593, now seen corresponding path program 10 times [2024-06-21 20:58:47,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:47,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78606841] [2024-06-21 20:58:47,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:47,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:48,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:48,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:48,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78606841] [2024-06-21 20:58:48,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78606841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:48,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:48,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:58:48,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676083736] [2024-06-21 20:58:48,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:48,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:58:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:48,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:58:48,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:58:48,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:58:48,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 195 transitions, 1736 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:48,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:48,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:58:48,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:49,400 INFO L124 PetriNetUnfolderBase]: 2438/3821 cut-off events. [2024-06-21 20:58:49,401 INFO L125 PetriNetUnfolderBase]: For 432204/432207 co-relation queries the response was YES. [2024-06-21 20:58:49,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33251 conditions, 3821 events. 2438/3821 cut-off events. For 432204/432207 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20482 event pairs, 642 based on Foata normal form. 4/3818 useless extension candidates. Maximal degree in co-relation 33171. Up to 3375 conditions per place. [2024-06-21 20:58:49,437 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 164 selfloop transitions, 51 changer transitions 0/223 dead transitions. [2024-06-21 20:58:49,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2236 flow [2024-06-21 20:58:49,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:49,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:49,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:58:49,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 20:58:49,438 INFO L175 Difference]: Start difference. First operand has 172 places, 195 transitions, 1736 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:58:49,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2236 flow [2024-06-21 20:58:49,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 223 transitions, 2056 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:49,693 INFO L231 Difference]: Finished difference. Result has 176 places, 195 transitions, 1665 flow [2024-06-21 20:58:49,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1665, PETRI_PLACES=176, PETRI_TRANSITIONS=195} [2024-06-21 20:58:49,693 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2024-06-21 20:58:49,694 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 195 transitions, 1665 flow [2024-06-21 20:58:49,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:49,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:49,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:49,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:58:49,694 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-21 20:58:49,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:49,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1893906506, now seen corresponding path program 2 times [2024-06-21 20:58:49,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:49,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806271200] [2024-06-21 20:58:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:49,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:50,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:50,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806271200] [2024-06-21 20:58:50,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806271200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:50,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:50,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:50,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634825879] [2024-06-21 20:58:50,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:50,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:50,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:50,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:50,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:50,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:50,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 195 transitions, 1665 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:50,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:50,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:50,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:51,179 INFO L124 PetriNetUnfolderBase]: 2184/3527 cut-off events. [2024-06-21 20:58:51,179 INFO L125 PetriNetUnfolderBase]: For 432721/432725 co-relation queries the response was YES. [2024-06-21 20:58:51,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31516 conditions, 3527 events. 2184/3527 cut-off events. For 432721/432725 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19731 event pairs, 662 based on Foata normal form. 5/3502 useless extension candidates. Maximal degree in co-relation 31434. Up to 3129 conditions per place. [2024-06-21 20:58:51,218 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 146 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-21 20:58:51,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 212 transitions, 2251 flow [2024-06-21 20:58:51,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:51,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:51,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:58:51,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-21 20:58:51,241 INFO L175 Difference]: Start difference. First operand has 176 places, 195 transitions, 1665 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:58:51,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 212 transitions, 2251 flow [2024-06-21 20:58:51,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 212 transitions, 2130 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:58:51,480 INFO L231 Difference]: Finished difference. Result has 175 places, 201 transitions, 1710 flow [2024-06-21 20:58:51,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1710, PETRI_PLACES=175, PETRI_TRANSITIONS=201} [2024-06-21 20:58:51,480 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 130 predicate places. [2024-06-21 20:58:51,480 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 201 transitions, 1710 flow [2024-06-21 20:58:51,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:51,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:51,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:51,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:58:51,481 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-21 20:58:51,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:51,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1893431276, now seen corresponding path program 3 times [2024-06-21 20:58:51,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:51,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220533257] [2024-06-21 20:58:51,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:51,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:51,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:52,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:52,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220533257] [2024-06-21 20:58:52,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220533257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:52,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:52,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:52,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340993780] [2024-06-21 20:58:52,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:52,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:52,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:52,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:52,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:52,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 201 transitions, 1710 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:52,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:52,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:52,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:53,131 INFO L124 PetriNetUnfolderBase]: 2181/3523 cut-off events. [2024-06-21 20:58:53,131 INFO L125 PetriNetUnfolderBase]: For 446915/446919 co-relation queries the response was YES. [2024-06-21 20:58:53,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31867 conditions, 3523 events. 2181/3523 cut-off events. For 446915/446919 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19718 event pairs, 662 based on Foata normal form. 5/3498 useless extension candidates. Maximal degree in co-relation 31784. Up to 3126 conditions per place. [2024-06-21 20:58:53,168 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 146 selfloop transitions, 28 changer transitions 0/211 dead transitions. [2024-06-21 20:58:53,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2082 flow [2024-06-21 20:58:53,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:53,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:58:53,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-21 20:58:53,169 INFO L175 Difference]: Start difference. First operand has 175 places, 201 transitions, 1710 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:58:53,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2082 flow [2024-06-21 20:58:53,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 211 transitions, 1987 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 20:58:53,575 INFO L231 Difference]: Finished difference. Result has 179 places, 201 transitions, 1677 flow [2024-06-21 20:58:53,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=179, PETRI_TRANSITIONS=201} [2024-06-21 20:58:53,576 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-21 20:58:53,576 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 201 transitions, 1677 flow [2024-06-21 20:58:53,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:53,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:53,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:53,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:58:53,576 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-21 20:58:53,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1657260690, now seen corresponding path program 1 times [2024-06-21 20:58:53,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:53,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082146828] [2024-06-21 20:58:53,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:53,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:53,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:54,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-21 20:58:54,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:54,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082146828] [2024-06-21 20:58:54,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082146828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:54,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:54,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:54,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565099488] [2024-06-21 20:58:54,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:54,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:54,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:54,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:54,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:54,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:54,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 201 transitions, 1677 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:54,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:54,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:54,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:55,172 INFO L124 PetriNetUnfolderBase]: 2206/3572 cut-off events. [2024-06-21 20:58:55,173 INFO L125 PetriNetUnfolderBase]: For 401725/401725 co-relation queries the response was YES. [2024-06-21 20:58:55,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30433 conditions, 3572 events. 2206/3572 cut-off events. For 401725/401725 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19695 event pairs, 540 based on Foata normal form. 1/3570 useless extension candidates. Maximal degree in co-relation 30348. Up to 3212 conditions per place. [2024-06-21 20:58:55,207 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 195 selfloop transitions, 14 changer transitions 0/220 dead transitions. [2024-06-21 20:58:55,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 220 transitions, 2191 flow [2024-06-21 20:58:55,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:55,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:55,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 20:58:55,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:58:55,208 INFO L175 Difference]: Start difference. First operand has 179 places, 201 transitions, 1677 flow. Second operand 7 states and 140 transitions. [2024-06-21 20:58:55,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 220 transitions, 2191 flow [2024-06-21 20:58:55,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 220 transitions, 2117 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:58:55,482 INFO L231 Difference]: Finished difference. Result has 180 places, 204 transitions, 1699 flow [2024-06-21 20:58:55,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=180, PETRI_TRANSITIONS=204} [2024-06-21 20:58:55,483 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2024-06-21 20:58:55,483 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 204 transitions, 1699 flow [2024-06-21 20:58:55,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:55,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:55,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:55,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:58:55,483 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-21 20:58:55,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:55,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1199040166, now seen corresponding path program 1 times [2024-06-21 20:58:55,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:55,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587483215] [2024-06-21 20:58:55,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:55,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:55,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:56,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:56,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:56,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587483215] [2024-06-21 20:58:56,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587483215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:56,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:56,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:58:56,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813345744] [2024-06-21 20:58:56,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:56,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:58:56,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:56,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:58:56,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:58:56,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:56,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 204 transitions, 1699 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:56,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:56,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:56,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:57,052 INFO L124 PetriNetUnfolderBase]: 2207/3575 cut-off events. [2024-06-21 20:58:57,052 INFO L125 PetriNetUnfolderBase]: For 410448/410448 co-relation queries the response was YES. [2024-06-21 20:58:57,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 3575 events. 2207/3575 cut-off events. For 410448/410448 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19782 event pairs, 582 based on Foata normal form. 1/3573 useless extension candidates. Maximal degree in co-relation 30469. Up to 3167 conditions per place. [2024-06-21 20:58:57,088 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 178 selfloop transitions, 14 changer transitions 0/220 dead transitions. [2024-06-21 20:58:57,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 220 transitions, 2167 flow [2024-06-21 20:58:57,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:57,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:57,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 20:58:57,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-21 20:58:57,089 INFO L175 Difference]: Start difference. First operand has 180 places, 204 transitions, 1699 flow. Second operand 7 states and 137 transitions. [2024-06-21 20:58:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 220 transitions, 2167 flow [2024-06-21 20:58:57,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 220 transitions, 2093 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:57,409 INFO L231 Difference]: Finished difference. Result has 182 places, 207 transitions, 1717 flow [2024-06-21 20:58:57,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=182, PETRI_TRANSITIONS=207} [2024-06-21 20:58:57,410 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 137 predicate places. [2024-06-21 20:58:57,410 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 207 transitions, 1717 flow [2024-06-21 20:58:57,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:57,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:57,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:57,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:58:57,411 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-21 20:58:57,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:57,411 INFO L85 PathProgramCache]: Analyzing trace with hash 442269986, now seen corresponding path program 2 times [2024-06-21 20:58:57,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:57,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948389912] [2024-06-21 20:58:57,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:57,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:58:58,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:58:58,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:58:58,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948389912] [2024-06-21 20:58:58,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948389912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:58:58,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:58:58,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:58:58,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743114095] [2024-06-21 20:58:58,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:58:58,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:58:58,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:58:58,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:58:58,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:58:58,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:58:58,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 207 transitions, 1717 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:58,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:58:58,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:58:58,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:59,072 INFO L124 PetriNetUnfolderBase]: 2226/3596 cut-off events. [2024-06-21 20:58:59,072 INFO L125 PetriNetUnfolderBase]: For 427758/427758 co-relation queries the response was YES. [2024-06-21 20:58:59,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31583 conditions, 3596 events. 2226/3596 cut-off events. For 427758/427758 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19814 event pairs, 539 based on Foata normal form. 1/3594 useless extension candidates. Maximal degree in co-relation 31496. Up to 3228 conditions per place. [2024-06-21 20:58:59,108 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 192 selfloop transitions, 19 changer transitions 0/223 dead transitions. [2024-06-21 20:58:59,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 223 transitions, 2235 flow [2024-06-21 20:58:59,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:58:59,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:58:59,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 20:58:59,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-21 20:58:59,109 INFO L175 Difference]: Start difference. First operand has 182 places, 207 transitions, 1717 flow. Second operand 7 states and 139 transitions. [2024-06-21 20:58:59,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 223 transitions, 2235 flow [2024-06-21 20:58:59,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 223 transitions, 2165 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:58:59,446 INFO L231 Difference]: Finished difference. Result has 184 places, 210 transitions, 1761 flow [2024-06-21 20:58:59,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1761, PETRI_PLACES=184, PETRI_TRANSITIONS=210} [2024-06-21 20:58:59,447 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-21 20:58:59,447 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 210 transitions, 1761 flow [2024-06-21 20:58:59,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:58:59,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:58:59,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:58:59,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:58:59,447 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-21 20:58:59,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:58:59,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1663926930, now seen corresponding path program 3 times [2024-06-21 20:58:59,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:58:59,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186643770] [2024-06-21 20:58:59,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:58:59,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:58:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:00,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:00,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186643770] [2024-06-21 20:59:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186643770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:00,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:00,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:59:00,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502619258] [2024-06-21 20:59:00,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:00,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:59:00,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:00,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:59:00,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:59:00,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:00,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 210 transitions, 1761 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:00,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:00,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:00,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:00,957 INFO L124 PetriNetUnfolderBase]: 2223/3593 cut-off events. [2024-06-21 20:59:00,957 INFO L125 PetriNetUnfolderBase]: For 439126/439129 co-relation queries the response was YES. [2024-06-21 20:59:00,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31959 conditions, 3593 events. 2223/3593 cut-off events. For 439126/439129 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19812 event pairs, 547 based on Foata normal form. 1/3590 useless extension candidates. Maximal degree in co-relation 31871. Up to 3215 conditions per place. [2024-06-21 20:59:00,995 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 185 selfloop transitions, 26 changer transitions 0/223 dead transitions. [2024-06-21 20:59:00,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 223 transitions, 2277 flow [2024-06-21 20:59:00,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:59:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:59:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:59:00,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-21 20:59:00,996 INFO L175 Difference]: Start difference. First operand has 184 places, 210 transitions, 1761 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:59:00,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 223 transitions, 2277 flow [2024-06-21 20:59:01,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 223 transitions, 2185 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:59:01,404 INFO L231 Difference]: Finished difference. Result has 186 places, 213 transitions, 1803 flow [2024-06-21 20:59:01,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1803, PETRI_PLACES=186, PETRI_TRANSITIONS=213} [2024-06-21 20:59:01,405 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-21 20:59:01,405 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 213 transitions, 1803 flow [2024-06-21 20:59:01,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:01,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:01,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:01,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:59:01,406 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-21 20:59:01,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:01,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1663927178, now seen corresponding path program 2 times [2024-06-21 20:59:01,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:01,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952779758] [2024-06-21 20:59:01,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:01,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:01,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:02,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:02,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:02,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952779758] [2024-06-21 20:59:02,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952779758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:02,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:02,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:59:02,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830795667] [2024-06-21 20:59:02,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:02,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:59:02,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:59:02,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:59:02,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:02,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 213 transitions, 1803 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:02,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:02,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:02,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:03,289 INFO L124 PetriNetUnfolderBase]: 2219/3591 cut-off events. [2024-06-21 20:59:03,289 INFO L125 PetriNetUnfolderBase]: For 445593/445596 co-relation queries the response was YES. [2024-06-21 20:59:03,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31979 conditions, 3591 events. 2219/3591 cut-off events. For 445593/445596 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19903 event pairs, 586 based on Foata normal form. 3/3590 useless extension candidates. Maximal degree in co-relation 31890. Up to 3160 conditions per place. [2024-06-21 20:59:03,330 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 173 selfloop transitions, 28 changer transitions 0/231 dead transitions. [2024-06-21 20:59:03,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 231 transitions, 2489 flow [2024-06-21 20:59:03,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:59:03,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:59:03,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:59:03,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 20:59:03,338 INFO L175 Difference]: Start difference. First operand has 186 places, 213 transitions, 1803 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:59:03,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 231 transitions, 2489 flow [2024-06-21 20:59:03,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 231 transitions, 2375 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 20:59:03,738 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 1896 flow [2024-06-21 20:59:03,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1896, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-21 20:59:03,740 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 145 predicate places. [2024-06-21 20:59:03,740 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 1896 flow [2024-06-21 20:59:03,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:03,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:03,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:03,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:59:03,741 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-21 20:59:03,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:03,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1663935548, now seen corresponding path program 3 times [2024-06-21 20:59:03,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:03,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194552202] [2024-06-21 20:59:03,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:03,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:04,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:04,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194552202] [2024-06-21 20:59:04,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194552202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:04,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:04,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:59:04,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855370579] [2024-06-21 20:59:04,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:04,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:59:04,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:04,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:59:04,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:59:04,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:04,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 1896 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:04,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:04,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:04,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:05,518 INFO L124 PetriNetUnfolderBase]: 2216/3587 cut-off events. [2024-06-21 20:59:05,518 INFO L125 PetriNetUnfolderBase]: For 458275/458278 co-relation queries the response was YES. [2024-06-21 20:59:05,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32328 conditions, 3587 events. 2216/3587 cut-off events. For 458275/458278 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19888 event pairs, 586 based on Foata normal form. 3/3586 useless extension candidates. Maximal degree in co-relation 32237. Up to 3157 conditions per place. [2024-06-21 20:59:05,556 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 172 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-06-21 20:59:05,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 230 transitions, 2318 flow [2024-06-21 20:59:05,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:59:05,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:59:05,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 20:59:05,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-21 20:59:05,557 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 1896 flow. Second operand 7 states and 137 transitions. [2024-06-21 20:59:05,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 230 transitions, 2318 flow [2024-06-21 20:59:05,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 230 transitions, 2196 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-21 20:59:05,862 INFO L231 Difference]: Finished difference. Result has 195 places, 221 transitions, 1836 flow [2024-06-21 20:59:05,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1836, PETRI_PLACES=195, PETRI_TRANSITIONS=221} [2024-06-21 20:59:05,863 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-21 20:59:05,863 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 221 transitions, 1836 flow [2024-06-21 20:59:05,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:05,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:05,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:05,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:59:05,863 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:05,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:05,864 INFO L85 PathProgramCache]: Analyzing trace with hash 48382390, now seen corresponding path program 1 times [2024-06-21 20:59:05,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:05,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058570889] [2024-06-21 20:59:05,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:05,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:06,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:06,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:06,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058570889] [2024-06-21 20:59:06,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058570889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:06,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:06,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:06,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348824730] [2024-06-21 20:59:06,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:06,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:06,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:06,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:06,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:06,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:06,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 221 transitions, 1836 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:06,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:06,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:06,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:07,988 INFO L124 PetriNetUnfolderBase]: 2646/4154 cut-off events. [2024-06-21 20:59:07,989 INFO L125 PetriNetUnfolderBase]: For 634100/634100 co-relation queries the response was YES. [2024-06-21 20:59:08,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40137 conditions, 4154 events. 2646/4154 cut-off events. For 634100/634100 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 22783 event pairs, 514 based on Foata normal form. 16/4167 useless extension candidates. Maximal degree in co-relation 40043. Up to 3409 conditions per place. [2024-06-21 20:59:08,034 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 234 selfloop transitions, 30 changer transitions 0/277 dead transitions. [2024-06-21 20:59:08,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 277 transitions, 2874 flow [2024-06-21 20:59:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:59:08,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:59:08,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-21 20:59:08,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731404958677686 [2024-06-21 20:59:08,048 INFO L175 Difference]: Start difference. First operand has 195 places, 221 transitions, 1836 flow. Second operand 11 states and 229 transitions. [2024-06-21 20:59:08,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 277 transitions, 2874 flow [2024-06-21 20:59:08,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 277 transitions, 2810 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:08,473 INFO L231 Difference]: Finished difference. Result has 200 places, 223 transitions, 1944 flow [2024-06-21 20:59:08,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1944, PETRI_PLACES=200, PETRI_TRANSITIONS=223} [2024-06-21 20:59:08,474 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-21 20:59:08,474 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 223 transitions, 1944 flow [2024-06-21 20:59:08,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:08,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:08,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:08,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:59:08,474 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:08,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:08,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1490027416, now seen corresponding path program 2 times [2024-06-21 20:59:08,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:08,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496065046] [2024-06-21 20:59:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:08,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:08,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:09,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:09,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:09,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496065046] [2024-06-21 20:59:09,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496065046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:09,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:09,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:09,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832939134] [2024-06-21 20:59:09,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:09,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:09,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:09,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:09,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:09,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:09,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 223 transitions, 1944 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:09,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:09,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:09,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:10,772 INFO L124 PetriNetUnfolderBase]: 2696/4246 cut-off events. [2024-06-21 20:59:10,773 INFO L125 PetriNetUnfolderBase]: For 653551/653551 co-relation queries the response was YES. [2024-06-21 20:59:10,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40910 conditions, 4246 events. 2696/4246 cut-off events. For 653551/653551 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 23465 event pairs, 711 based on Foata normal form. 20/4263 useless extension candidates. Maximal degree in co-relation 40815. Up to 3788 conditions per place. [2024-06-21 20:59:10,819 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 231 selfloop transitions, 22 changer transitions 0/266 dead transitions. [2024-06-21 20:59:10,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 266 transitions, 2646 flow [2024-06-21 20:59:10,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:10,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:10,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 20:59:10,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 20:59:10,822 INFO L175 Difference]: Start difference. First operand has 200 places, 223 transitions, 1944 flow. Second operand 10 states and 202 transitions. [2024-06-21 20:59:10,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 266 transitions, 2646 flow [2024-06-21 20:59:11,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 266 transitions, 2558 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:11,301 INFO L231 Difference]: Finished difference. Result has 203 places, 224 transitions, 1963 flow [2024-06-21 20:59:11,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1963, PETRI_PLACES=203, PETRI_TRANSITIONS=224} [2024-06-21 20:59:11,301 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-21 20:59:11,302 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 224 transitions, 1963 flow [2024-06-21 20:59:11,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:11,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:11,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:11,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:59:11,302 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:11,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1496462376, now seen corresponding path program 3 times [2024-06-21 20:59:11,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:11,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762593084] [2024-06-21 20:59:11,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:11,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:12,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:12,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:12,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762593084] [2024-06-21 20:59:12,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762593084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:12,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:12,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:12,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069450014] [2024-06-21 20:59:12,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:12,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:12,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:12,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:12,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:12,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:12,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 224 transitions, 1963 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:12,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:12,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:12,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:13,511 INFO L124 PetriNetUnfolderBase]: 2754/4354 cut-off events. [2024-06-21 20:59:13,511 INFO L125 PetriNetUnfolderBase]: For 667432/667432 co-relation queries the response was YES. [2024-06-21 20:59:13,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41425 conditions, 4354 events. 2754/4354 cut-off events. For 667432/667432 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24320 event pairs, 711 based on Foata normal form. 16/4367 useless extension candidates. Maximal degree in co-relation 41328. Up to 3776 conditions per place. [2024-06-21 20:59:13,560 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 234 selfloop transitions, 24 changer transitions 0/271 dead transitions. [2024-06-21 20:59:13,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 271 transitions, 2687 flow [2024-06-21 20:59:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:13,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 20:59:13,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-21 20:59:13,562 INFO L175 Difference]: Start difference. First operand has 203 places, 224 transitions, 1963 flow. Second operand 10 states and 206 transitions. [2024-06-21 20:59:13,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 271 transitions, 2687 flow [2024-06-21 20:59:14,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 271 transitions, 2622 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:14,017 INFO L231 Difference]: Finished difference. Result has 205 places, 225 transitions, 2002 flow [2024-06-21 20:59:14,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2002, PETRI_PLACES=205, PETRI_TRANSITIONS=225} [2024-06-21 20:59:14,018 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 160 predicate places. [2024-06-21 20:59:14,018 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 225 transitions, 2002 flow [2024-06-21 20:59:14,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:14,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:14,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:14,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:59:14,019 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:14,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2112247342, now seen corresponding path program 4 times [2024-06-21 20:59:14,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:14,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881628889] [2024-06-21 20:59:14,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:14,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:14,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:15,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:15,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:15,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881628889] [2024-06-21 20:59:15,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881628889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:15,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:15,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:15,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84493346] [2024-06-21 20:59:15,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:15,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:15,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:15,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:15,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:15,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:15,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 225 transitions, 2002 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:15,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:15,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:15,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:16,249 INFO L124 PetriNetUnfolderBase]: 2726/4310 cut-off events. [2024-06-21 20:59:16,249 INFO L125 PetriNetUnfolderBase]: For 654053/654053 co-relation queries the response was YES. [2024-06-21 20:59:16,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40280 conditions, 4310 events. 2726/4310 cut-off events. For 654053/654053 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 24015 event pairs, 686 based on Foata normal form. 16/4323 useless extension candidates. Maximal degree in co-relation 40182. Up to 3599 conditions per place. [2024-06-21 20:59:16,293 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 232 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-21 20:59:16,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 272 transitions, 2682 flow [2024-06-21 20:59:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:16,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:16,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 20:59:16,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-21 20:59:16,295 INFO L175 Difference]: Start difference. First operand has 205 places, 225 transitions, 2002 flow. Second operand 10 states and 208 transitions. [2024-06-21 20:59:16,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 272 transitions, 2682 flow [2024-06-21 20:59:16,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 272 transitions, 2582 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:16,750 INFO L231 Difference]: Finished difference. Result has 207 places, 225 transitions, 1962 flow [2024-06-21 20:59:16,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1962, PETRI_PLACES=207, PETRI_TRANSITIONS=225} [2024-06-21 20:59:16,750 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-06-21 20:59:16,751 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 225 transitions, 1962 flow [2024-06-21 20:59:16,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:16,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:16,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:16,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:59:16,751 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:16,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:16,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1242673616, now seen corresponding path program 5 times [2024-06-21 20:59:16,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:16,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880841593] [2024-06-21 20:59:16,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:16,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:17,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:17,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880841593] [2024-06-21 20:59:17,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880841593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:17,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536105698] [2024-06-21 20:59:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:17,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:17,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:17,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:17,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 225 transitions, 1962 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:17,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:17,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:17,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:19,152 INFO L124 PetriNetUnfolderBase]: 2801/4444 cut-off events. [2024-06-21 20:59:19,153 INFO L125 PetriNetUnfolderBase]: For 678510/678513 co-relation queries the response was YES. [2024-06-21 20:59:19,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41121 conditions, 4444 events. 2801/4444 cut-off events. For 678510/678513 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 25115 event pairs, 681 based on Foata normal form. 20/4460 useless extension candidates. Maximal degree in co-relation 41022. Up to 3564 conditions per place. [2024-06-21 20:59:19,201 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 169 selfloop transitions, 86 changer transitions 0/268 dead transitions. [2024-06-21 20:59:19,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 268 transitions, 2670 flow [2024-06-21 20:59:19,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:19,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 20:59:19,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 20:59:19,202 INFO L175 Difference]: Start difference. First operand has 207 places, 225 transitions, 1962 flow. Second operand 10 states and 215 transitions. [2024-06-21 20:59:19,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 268 transitions, 2670 flow [2024-06-21 20:59:19,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 268 transitions, 2585 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:19,693 INFO L231 Difference]: Finished difference. Result has 208 places, 226 transitions, 2112 flow [2024-06-21 20:59:19,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1877, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2112, PETRI_PLACES=208, PETRI_TRANSITIONS=226} [2024-06-21 20:59:19,693 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 163 predicate places. [2024-06-21 20:59:19,693 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 226 transitions, 2112 flow [2024-06-21 20:59:19,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:19,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:19,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:19,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:59:19,694 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:19,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:19,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1238027336, now seen corresponding path program 6 times [2024-06-21 20:59:19,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:19,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041549853] [2024-06-21 20:59:19,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:19,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:20,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:20,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:20,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041549853] [2024-06-21 20:59:20,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041549853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:20,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:20,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:20,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140325305] [2024-06-21 20:59:20,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:20,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:20,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:20,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:20,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:20,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:20,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 226 transitions, 2112 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:20,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:20,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:20,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:22,043 INFO L124 PetriNetUnfolderBase]: 2859/4557 cut-off events. [2024-06-21 20:59:22,043 INFO L125 PetriNetUnfolderBase]: For 694268/694271 co-relation queries the response was YES. [2024-06-21 20:59:22,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42214 conditions, 4557 events. 2859/4557 cut-off events. For 694268/694271 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26064 event pairs, 686 based on Foata normal form. 16/4569 useless extension candidates. Maximal degree in co-relation 42114. Up to 3552 conditions per place. [2024-06-21 20:59:22,096 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 172 selfloop transitions, 88 changer transitions 0/273 dead transitions. [2024-06-21 20:59:22,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 273 transitions, 2850 flow [2024-06-21 20:59:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:22,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:22,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-21 20:59:22,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49772727272727274 [2024-06-21 20:59:22,097 INFO L175 Difference]: Start difference. First operand has 208 places, 226 transitions, 2112 flow. Second operand 10 states and 219 transitions. [2024-06-21 20:59:22,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 273 transitions, 2850 flow [2024-06-21 20:59:22,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 273 transitions, 2647 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:22,621 INFO L231 Difference]: Finished difference. Result has 210 places, 227 transitions, 2149 flow [2024-06-21 20:59:22,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2149, PETRI_PLACES=210, PETRI_TRANSITIONS=227} [2024-06-21 20:59:22,622 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-21 20:59:22,622 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 227 transitions, 2149 flow [2024-06-21 20:59:22,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:22,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:22,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:22,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:59:22,622 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:22,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:22,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1919585624, now seen corresponding path program 7 times [2024-06-21 20:59:22,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:22,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805464641] [2024-06-21 20:59:22,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:22,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:23,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:23,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:23,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805464641] [2024-06-21 20:59:23,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805464641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:23,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:23,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:23,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981130918] [2024-06-21 20:59:23,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:23,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:23,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:23,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:23,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:23,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:23,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 227 transitions, 2149 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:23,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:23,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:23,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:24,780 INFO L124 PetriNetUnfolderBase]: 3028/4846 cut-off events. [2024-06-21 20:59:24,780 INFO L125 PetriNetUnfolderBase]: For 762976/762979 co-relation queries the response was YES. [2024-06-21 20:59:24,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45651 conditions, 4846 events. 3028/4846 cut-off events. For 762976/762979 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 28344 event pairs, 733 based on Foata normal form. 16/4858 useless extension candidates. Maximal degree in co-relation 45550. Up to 3489 conditions per place. [2024-06-21 20:59:24,834 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 171 selfloop transitions, 93 changer transitions 0/277 dead transitions. [2024-06-21 20:59:24,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 277 transitions, 3209 flow [2024-06-21 20:59:24,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:24,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:24,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 20:59:24,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:59:24,835 INFO L175 Difference]: Start difference. First operand has 210 places, 227 transitions, 2149 flow. Second operand 10 states and 220 transitions. [2024-06-21 20:59:24,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 277 transitions, 3209 flow [2024-06-21 20:59:25,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 277 transitions, 2989 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:25,429 INFO L231 Difference]: Finished difference. Result has 212 places, 229 transitions, 2239 flow [2024-06-21 20:59:25,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2239, PETRI_PLACES=212, PETRI_TRANSITIONS=229} [2024-06-21 20:59:25,430 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-21 20:59:25,430 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 229 transitions, 2239 flow [2024-06-21 20:59:25,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:25,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:25,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:59:25,430 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:25,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2096837114, now seen corresponding path program 8 times [2024-06-21 20:59:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:25,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550056523] [2024-06-21 20:59:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:26,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:26,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:26,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550056523] [2024-06-21 20:59:26,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550056523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:26,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:26,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:26,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771200396] [2024-06-21 20:59:26,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:26,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:26,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:26,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:26,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:26,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:26,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 229 transitions, 2239 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:26,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:26,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:26,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:27,967 INFO L124 PetriNetUnfolderBase]: 3103/4961 cut-off events. [2024-06-21 20:59:27,967 INFO L125 PetriNetUnfolderBase]: For 796188/796191 co-relation queries the response was YES. [2024-06-21 20:59:27,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46687 conditions, 4961 events. 3103/4961 cut-off events. For 796188/796191 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 29167 event pairs, 754 based on Foata normal form. 20/4977 useless extension candidates. Maximal degree in co-relation 46585. Up to 4066 conditions per place. [2024-06-21 20:59:28,018 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 169 selfloop transitions, 89 changer transitions 0/271 dead transitions. [2024-06-21 20:59:28,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 271 transitions, 2955 flow [2024-06-21 20:59:28,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:28,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:28,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 20:59:28,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 20:59:28,020 INFO L175 Difference]: Start difference. First operand has 212 places, 229 transitions, 2239 flow. Second operand 10 states and 212 transitions. [2024-06-21 20:59:28,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 271 transitions, 2955 flow [2024-06-21 20:59:28,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 271 transitions, 2785 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:28,719 INFO L231 Difference]: Finished difference. Result has 216 places, 230 transitions, 2316 flow [2024-06-21 20:59:28,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2316, PETRI_PLACES=216, PETRI_TRANSITIONS=230} [2024-06-21 20:59:28,719 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-21 20:59:28,720 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 230 transitions, 2316 flow [2024-06-21 20:59:28,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:28,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:28,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:28,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:59:28,720 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:28,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:28,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2090581004, now seen corresponding path program 9 times [2024-06-21 20:59:28,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:28,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953777190] [2024-06-21 20:59:28,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:28,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:28,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:29,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:29,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:29,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953777190] [2024-06-21 20:59:29,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953777190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:29,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:29,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:29,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754833143] [2024-06-21 20:59:29,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:29,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:29,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:29,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:29,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:29,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:29,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 230 transitions, 2316 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:29,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:29,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:29,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:31,099 INFO L124 PetriNetUnfolderBase]: 3153/5057 cut-off events. [2024-06-21 20:59:31,104 INFO L125 PetriNetUnfolderBase]: For 800737/800740 co-relation queries the response was YES. [2024-06-21 20:59:31,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46974 conditions, 5057 events. 3153/5057 cut-off events. For 800737/800740 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 29917 event pairs, 776 based on Foata normal form. 20/5073 useless extension candidates. Maximal degree in co-relation 46870. Up to 4152 conditions per place. [2024-06-21 20:59:31,158 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 173 selfloop transitions, 87 changer transitions 0/273 dead transitions. [2024-06-21 20:59:31,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 273 transitions, 3030 flow [2024-06-21 20:59:31,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:31,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:31,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 20:59:31,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 20:59:31,160 INFO L175 Difference]: Start difference. First operand has 216 places, 230 transitions, 2316 flow. Second operand 10 states and 214 transitions. [2024-06-21 20:59:31,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 273 transitions, 3030 flow [2024-06-21 20:59:31,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 273 transitions, 2829 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:31,746 INFO L231 Difference]: Finished difference. Result has 218 places, 231 transitions, 2348 flow [2024-06-21 20:59:31,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2348, PETRI_PLACES=218, PETRI_TRANSITIONS=231} [2024-06-21 20:59:31,746 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-21 20:59:31,747 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 231 transitions, 2348 flow [2024-06-21 20:59:31,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:31,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:31,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:31,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:59:31,747 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:31,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:31,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1655488920, now seen corresponding path program 10 times [2024-06-21 20:59:31,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:31,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789730451] [2024-06-21 20:59:31,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:31,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:31,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:32,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:32,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:32,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789730451] [2024-06-21 20:59:32,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789730451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:32,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:32,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:32,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588651577] [2024-06-21 20:59:32,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:32,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:32,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:32,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:32,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:32,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:32,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 231 transitions, 2348 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:32,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:32,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:32,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:34,053 INFO L124 PetriNetUnfolderBase]: 3125/5018 cut-off events. [2024-06-21 20:59:34,053 INFO L125 PetriNetUnfolderBase]: For 773991/773994 co-relation queries the response was YES. [2024-06-21 20:59:34,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45679 conditions, 5018 events. 3125/5018 cut-off events. For 773991/773994 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29669 event pairs, 741 based on Foata normal form. 16/5030 useless extension candidates. Maximal degree in co-relation 45574. Up to 3878 conditions per place. [2024-06-21 20:59:34,110 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 173 selfloop transitions, 90 changer transitions 0/276 dead transitions. [2024-06-21 20:59:34,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 276 transitions, 3032 flow [2024-06-21 20:59:34,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:34,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:34,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 20:59:34,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 20:59:34,111 INFO L175 Difference]: Start difference. First operand has 218 places, 231 transitions, 2348 flow. Second operand 10 states and 216 transitions. [2024-06-21 20:59:34,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 276 transitions, 3032 flow [2024-06-21 20:59:34,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 276 transitions, 2817 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:34,890 INFO L231 Difference]: Finished difference. Result has 220 places, 231 transitions, 2319 flow [2024-06-21 20:59:34,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2319, PETRI_PLACES=220, PETRI_TRANSITIONS=231} [2024-06-21 20:59:34,891 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-21 20:59:34,898 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 231 transitions, 2319 flow [2024-06-21 20:59:34,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:34,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:34,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:34,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:59:34,899 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-21 20:59:34,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1368410789, now seen corresponding path program 1 times [2024-06-21 20:59:34,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:34,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948516744] [2024-06-21 20:59:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:34,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:34,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:35,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:35,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948516744] [2024-06-21 20:59:35,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948516744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:35,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:35,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:59:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213458401] [2024-06-21 20:59:35,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:35,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:59:35,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:59:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:59:35,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:35,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 231 transitions, 2319 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:35,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:35,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:35,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:36,627 INFO L124 PetriNetUnfolderBase]: 2965/4844 cut-off events. [2024-06-21 20:59:36,628 INFO L125 PetriNetUnfolderBase]: For 749457/749460 co-relation queries the response was YES. [2024-06-21 20:59:36,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44484 conditions, 4844 events. 2965/4844 cut-off events. For 749457/749460 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 29343 event pairs, 820 based on Foata normal form. 3/4804 useless extension candidates. Maximal degree in co-relation 44378. Up to 4313 conditions per place. [2024-06-21 20:59:36,680 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 194 selfloop transitions, 27 changer transitions 0/258 dead transitions. [2024-06-21 20:59:36,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 258 transitions, 2937 flow [2024-06-21 20:59:36,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:59:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:59:36,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 20:59:36,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-21 20:59:36,681 INFO L175 Difference]: Start difference. First operand has 220 places, 231 transitions, 2319 flow. Second operand 8 states and 158 transitions. [2024-06-21 20:59:36,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 258 transitions, 2937 flow [2024-06-21 20:59:37,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 258 transitions, 2709 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 20:59:37,207 INFO L231 Difference]: Finished difference. Result has 221 places, 242 transitions, 2307 flow [2024-06-21 20:59:37,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2307, PETRI_PLACES=221, PETRI_TRANSITIONS=242} [2024-06-21 20:59:37,208 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 176 predicate places. [2024-06-21 20:59:37,208 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 242 transitions, 2307 flow [2024-06-21 20:59:37,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:37,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:37,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:37,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:59:37,208 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-21 20:59:37,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:37,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1360792229, now seen corresponding path program 2 times [2024-06-21 20:59:37,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:37,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856402199] [2024-06-21 20:59:37,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:37,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:38,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:38,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856402199] [2024-06-21 20:59:38,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856402199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:38,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:38,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:59:38,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661428420] [2024-06-21 20:59:38,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:38,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:59:38,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:38,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:59:38,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:59:38,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:38,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 242 transitions, 2307 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:38,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:38,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:38,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:39,059 INFO L124 PetriNetUnfolderBase]: 2976/4857 cut-off events. [2024-06-21 20:59:39,059 INFO L125 PetriNetUnfolderBase]: For 766907/766910 co-relation queries the response was YES. [2024-06-21 20:59:39,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44709 conditions, 4857 events. 2976/4857 cut-off events. For 766907/766910 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 29370 event pairs, 814 based on Foata normal form. 3/4820 useless extension candidates. Maximal degree in co-relation 44600. Up to 4317 conditions per place. [2024-06-21 20:59:39,114 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 195 selfloop transitions, 33 changer transitions 0/265 dead transitions. [2024-06-21 20:59:39,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 265 transitions, 3076 flow [2024-06-21 20:59:39,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:59:39,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:59:39,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 20:59:39,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-21 20:59:39,116 INFO L175 Difference]: Start difference. First operand has 221 places, 242 transitions, 2307 flow. Second operand 7 states and 144 transitions. [2024-06-21 20:59:39,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 265 transitions, 3076 flow [2024-06-21 20:59:39,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 265 transitions, 3008 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-21 20:59:39,736 INFO L231 Difference]: Finished difference. Result has 227 places, 250 transitions, 2457 flow [2024-06-21 20:59:39,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2457, PETRI_PLACES=227, PETRI_TRANSITIONS=250} [2024-06-21 20:59:39,736 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-21 20:59:39,736 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 250 transitions, 2457 flow [2024-06-21 20:59:39,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:39,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:39,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:39,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:59:39,737 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:39,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:39,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2097083378, now seen corresponding path program 1 times [2024-06-21 20:59:39,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:39,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3646356] [2024-06-21 20:59:39,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:39,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:39,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:40,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:40,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3646356] [2024-06-21 20:59:40,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3646356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:40,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:40,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:40,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760592077] [2024-06-21 20:59:40,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:40,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:40,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:40,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:41,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:41,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 250 transitions, 2457 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:41,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:41,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:41,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:42,332 INFO L124 PetriNetUnfolderBase]: 3184/5104 cut-off events. [2024-06-21 20:59:42,333 INFO L125 PetriNetUnfolderBase]: For 802387/802390 co-relation queries the response was YES. [2024-06-21 20:59:42,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46972 conditions, 5104 events. 3184/5104 cut-off events. For 802387/802390 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 30098 event pairs, 796 based on Foata normal form. 4/5104 useless extension candidates. Maximal degree in co-relation 46860. Up to 4576 conditions per place. [2024-06-21 20:59:42,391 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 223 selfloop transitions, 53 changer transitions 0/289 dead transitions. [2024-06-21 20:59:42,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 289 transitions, 3187 flow [2024-06-21 20:59:42,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:42,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:42,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 20:59:42,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-21 20:59:42,393 INFO L175 Difference]: Start difference. First operand has 227 places, 250 transitions, 2457 flow. Second operand 10 states and 203 transitions. [2024-06-21 20:59:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 289 transitions, 3187 flow [2024-06-21 20:59:42,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 289 transitions, 3097 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 20:59:42,911 INFO L231 Difference]: Finished difference. Result has 235 places, 255 transitions, 2580 flow [2024-06-21 20:59:42,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2580, PETRI_PLACES=235, PETRI_TRANSITIONS=255} [2024-06-21 20:59:42,914 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2024-06-21 20:59:42,914 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 255 transitions, 2580 flow [2024-06-21 20:59:42,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:42,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:42,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:42,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:59:42,915 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-21 20:59:42,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:42,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1360782309, now seen corresponding path program 1 times [2024-06-21 20:59:42,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:42,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153700081] [2024-06-21 20:59:42,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:42,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:42,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:43,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:44,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:44,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153700081] [2024-06-21 20:59:44,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153700081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:44,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:44,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:59:44,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065441148] [2024-06-21 20:59:44,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:44,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:59:44,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:44,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:59:44,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:59:44,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 20:59:44,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 255 transitions, 2580 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:44,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:44,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 20:59:44,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:44,947 INFO L124 PetriNetUnfolderBase]: 2922/4795 cut-off events. [2024-06-21 20:59:44,947 INFO L125 PetriNetUnfolderBase]: For 811372/811388 co-relation queries the response was YES. [2024-06-21 20:59:44,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45810 conditions, 4795 events. 2922/4795 cut-off events. For 811372/811388 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 29170 event pairs, 779 based on Foata normal form. 5/4737 useless extension candidates. Maximal degree in co-relation 45695. Up to 4227 conditions per place. [2024-06-21 20:59:45,007 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 202 selfloop transitions, 24 changer transitions 0/274 dead transitions. [2024-06-21 20:59:45,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 274 transitions, 3122 flow [2024-06-21 20:59:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:59:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:59:45,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:59:45,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 20:59:45,009 INFO L175 Difference]: Start difference. First operand has 235 places, 255 transitions, 2580 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:59:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 274 transitions, 3122 flow [2024-06-21 20:59:45,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 2951 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 20:59:45,715 INFO L231 Difference]: Finished difference. Result has 236 places, 258 transitions, 2517 flow [2024-06-21 20:59:45,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2517, PETRI_PLACES=236, PETRI_TRANSITIONS=258} [2024-06-21 20:59:45,715 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 191 predicate places. [2024-06-21 20:59:45,716 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 258 transitions, 2517 flow [2024-06-21 20:59:45,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:45,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:45,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:45,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:59:45,716 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:45,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:45,717 INFO L85 PathProgramCache]: Analyzing trace with hash 61347636, now seen corresponding path program 11 times [2024-06-21 20:59:45,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:45,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134469221] [2024-06-21 20:59:45,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:45,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:46,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:46,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:46,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134469221] [2024-06-21 20:59:46,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134469221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:46,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:46,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:46,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370927366] [2024-06-21 20:59:46,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:46,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:46,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:46,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:46,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:46,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:46,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 258 transitions, 2517 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:46,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:46,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:46,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:47,939 INFO L124 PetriNetUnfolderBase]: 3267/5243 cut-off events. [2024-06-21 20:59:47,940 INFO L125 PetriNetUnfolderBase]: For 884905/884909 co-relation queries the response was YES. [2024-06-21 20:59:47,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49316 conditions, 5243 events. 3267/5243 cut-off events. For 884905/884909 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 31054 event pairs, 755 based on Foata normal form. 20/5251 useless extension candidates. Maximal degree in co-relation 49200. Up to 4302 conditions per place. [2024-06-21 20:59:47,997 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 185 selfloop transitions, 100 changer transitions 0/298 dead transitions. [2024-06-21 20:59:47,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 298 transitions, 3293 flow [2024-06-21 20:59:47,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:47,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:47,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 20:59:47,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-21 20:59:47,998 INFO L175 Difference]: Start difference. First operand has 236 places, 258 transitions, 2517 flow. Second operand 10 states and 206 transitions. [2024-06-21 20:59:47,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 298 transitions, 3293 flow [2024-06-21 20:59:48,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 298 transitions, 3207 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:48,668 INFO L231 Difference]: Finished difference. Result has 240 places, 259 transitions, 2702 flow [2024-06-21 20:59:48,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2702, PETRI_PLACES=240, PETRI_TRANSITIONS=259} [2024-06-21 20:59:48,669 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-21 20:59:48,669 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 259 transitions, 2702 flow [2024-06-21 20:59:48,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:48,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:48,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:48,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:59:48,670 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:48,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:48,670 INFO L85 PathProgramCache]: Analyzing trace with hash 24365930, now seen corresponding path program 12 times [2024-06-21 20:59:48,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:48,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747852494] [2024-06-21 20:59:48,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:48,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:48,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:49,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747852494] [2024-06-21 20:59:49,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747852494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:49,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:49,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:49,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062033414] [2024-06-21 20:59:49,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:49,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:49,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:49,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 259 transitions, 2702 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:49,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:49,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:49,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:51,289 INFO L124 PetriNetUnfolderBase]: 3342/5383 cut-off events. [2024-06-21 20:59:51,289 INFO L125 PetriNetUnfolderBase]: For 917634/917638 co-relation queries the response was YES. [2024-06-21 20:59:51,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51060 conditions, 5383 events. 3342/5383 cut-off events. For 917634/917638 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 32241 event pairs, 774 based on Foata normal form. 20/5391 useless extension candidates. Maximal degree in co-relation 50943. Up to 4427 conditions per place. [2024-06-21 20:59:51,356 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 193 selfloop transitions, 94 changer transitions 0/300 dead transitions. [2024-06-21 20:59:51,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 300 transitions, 3490 flow [2024-06-21 20:59:51,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:51,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 20:59:51,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-06-21 20:59:51,357 INFO L175 Difference]: Start difference. First operand has 240 places, 259 transitions, 2702 flow. Second operand 10 states and 208 transitions. [2024-06-21 20:59:51,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 300 transitions, 3490 flow [2024-06-21 20:59:52,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 300 transitions, 3251 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:52,419 INFO L231 Difference]: Finished difference. Result has 242 places, 260 transitions, 2724 flow [2024-06-21 20:59:52,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2463, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2724, PETRI_PLACES=242, PETRI_TRANSITIONS=260} [2024-06-21 20:59:52,420 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 197 predicate places. [2024-06-21 20:59:52,420 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 260 transitions, 2724 flow [2024-06-21 20:59:52,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:52,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:52,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:52,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:59:52,421 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:52,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:52,421 INFO L85 PathProgramCache]: Analyzing trace with hash 24188300, now seen corresponding path program 13 times [2024-06-21 20:59:52,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:52,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961033916] [2024-06-21 20:59:52,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:52,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:52,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59: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-21 20:59:53,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:53,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961033916] [2024-06-21 20:59:53,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961033916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:53,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:53,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:53,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143752156] [2024-06-21 20:59:53,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:53,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:53,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:53,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:53,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:53,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:53,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 260 transitions, 2724 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:53,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:53,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:53,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:54,918 INFO L124 PetriNetUnfolderBase]: 3511/5662 cut-off events. [2024-06-21 20:59:54,918 INFO L125 PetriNetUnfolderBase]: For 993105/993109 co-relation queries the response was YES. [2024-06-21 20:59:54,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54754 conditions, 5662 events. 3511/5662 cut-off events. For 993105/993109 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 34376 event pairs, 788 based on Foata normal form. 16/5666 useless extension candidates. Maximal degree in co-relation 54636. Up to 4310 conditions per place. [2024-06-21 20:59:54,987 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 98 changer transitions 0/307 dead transitions. [2024-06-21 20:59:54,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 307 transitions, 3898 flow [2024-06-21 20:59:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:54,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 20:59:54,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 20:59:54,989 INFO L175 Difference]: Start difference. First operand has 242 places, 260 transitions, 2724 flow. Second operand 10 states and 212 transitions. [2024-06-21 20:59:54,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 307 transitions, 3898 flow [2024-06-21 20:59:55,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 307 transitions, 3669 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 20:59:55,914 INFO L231 Difference]: Finished difference. Result has 244 places, 262 transitions, 2831 flow [2024-06-21 20:59:55,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2831, PETRI_PLACES=244, PETRI_TRANSITIONS=262} [2024-06-21 20:59:55,914 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-21 20:59:55,914 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 262 transitions, 2831 flow [2024-06-21 20:59:55,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:55,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:55,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:55,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:59:55,915 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:55,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:55,915 INFO L85 PathProgramCache]: Analyzing trace with hash 30622040, now seen corresponding path program 14 times [2024-06-21 20:59:55,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:55,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393086661] [2024-06-21 20:59:55,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:55,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:55,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:59:56,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:59:56,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:59:56,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393086661] [2024-06-21 20:59:56,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393086661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:59:56,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:59:56,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:59:56,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943572009] [2024-06-21 20:59:56,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:59:56,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:59:56,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:59:56,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:59:56,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:59:57,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 20:59:57,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 262 transitions, 2831 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:57,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:59:57,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 20:59:57,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:59:58,523 INFO L124 PetriNetUnfolderBase]: 3475/5601 cut-off events. [2024-06-21 20:59:58,523 INFO L125 PetriNetUnfolderBase]: For 965941/965945 co-relation queries the response was YES. [2024-06-21 20:59:58,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52767 conditions, 5601 events. 3475/5601 cut-off events. For 965941/965945 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 33953 event pairs, 790 based on Foata normal form. 20/5609 useless extension candidates. Maximal degree in co-relation 52648. Up to 4650 conditions per place. [2024-06-21 20:59:58,590 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 196 selfloop transitions, 93 changer transitions 0/302 dead transitions. [2024-06-21 20:59:58,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 302 transitions, 3559 flow [2024-06-21 20:59:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:59:58,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:59:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-21 20:59:58,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 20:59:58,592 INFO L175 Difference]: Start difference. First operand has 244 places, 262 transitions, 2831 flow. Second operand 10 states and 209 transitions. [2024-06-21 20:59:58,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 302 transitions, 3559 flow [2024-06-21 20:59:59,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 302 transitions, 3355 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 20:59:59,508 INFO L231 Difference]: Finished difference. Result has 248 places, 262 transitions, 2820 flow [2024-06-21 20:59:59,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2820, PETRI_PLACES=248, PETRI_TRANSITIONS=262} [2024-06-21 20:59:59,508 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 203 predicate places. [2024-06-21 20:59:59,508 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 262 transitions, 2820 flow [2024-06-21 20:59:59,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:59:59,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:59:59,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:59:59,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:59:59,509 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:59:59,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:59:59,510 INFO L85 PathProgramCache]: Analyzing trace with hash 54692876, now seen corresponding path program 15 times [2024-06-21 20:59:59,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:59:59,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529807453] [2024-06-21 20:59:59,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:59:59,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:59:59,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:00,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:00,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:00,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529807453] [2024-06-21 21:00:00,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529807453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:00,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:00,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:00,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842674959] [2024-06-21 21:00:00,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:00,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:00,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:00,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:00,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:00,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:00,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 262 transitions, 2820 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:00,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:00,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:00,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:02,148 INFO L124 PetriNetUnfolderBase]: 3550/5736 cut-off events. [2024-06-21 21:00:02,148 INFO L125 PetriNetUnfolderBase]: For 983180/983184 co-relation queries the response was YES. [2024-06-21 21:00:02,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 5736 events. 3550/5736 cut-off events. For 983180/983184 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35115 event pairs, 814 based on Foata normal form. 20/5744 useless extension candidates. Maximal degree in co-relation 53564. Up to 4775 conditions per place. [2024-06-21 21:00:02,214 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 202 selfloop transitions, 89 changer transitions 0/304 dead transitions. [2024-06-21 21:00:02,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 304 transitions, 3626 flow [2024-06-21 21:00:02,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:02,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:02,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 21:00:02,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 21:00:02,215 INFO L175 Difference]: Start difference. First operand has 248 places, 262 transitions, 2820 flow. Second operand 10 states and 212 transitions. [2024-06-21 21:00:02,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 304 transitions, 3626 flow [2024-06-21 21:00:03,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 304 transitions, 3423 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:03,139 INFO L231 Difference]: Finished difference. Result has 249 places, 263 transitions, 2872 flow [2024-06-21 21:00:03,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2872, PETRI_PLACES=249, PETRI_TRANSITIONS=263} [2024-06-21 21:00:03,139 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 204 predicate places. [2024-06-21 21:00:03,140 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 263 transitions, 2872 flow [2024-06-21 21:00:03,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:03,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:03,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:03,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:00:03,147 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:03,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:03,147 INFO L85 PathProgramCache]: Analyzing trace with hash -111718534, now seen corresponding path program 16 times [2024-06-21 21:00:03,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:03,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301391883] [2024-06-21 21:00:03,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:03,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:04,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:04,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:04,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301391883] [2024-06-21 21:00:04,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301391883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:04,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:04,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:04,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032192648] [2024-06-21 21:00:04,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:04,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:04,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:04,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:04,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:04,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:04,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 263 transitions, 2872 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:04,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:04,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:04,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:05,754 INFO L124 PetriNetUnfolderBase]: 3719/6030 cut-off events. [2024-06-21 21:00:05,754 INFO L125 PetriNetUnfolderBase]: For 1072135/1072139 co-relation queries the response was YES. [2024-06-21 21:00:05,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57841 conditions, 6030 events. 3719/6030 cut-off events. For 1072135/1072139 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 37508 event pairs, 837 based on Foata normal form. 16/6034 useless extension candidates. Maximal degree in co-relation 57719. Up to 4898 conditions per place. [2024-06-21 21:00:05,831 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 204 selfloop transitions, 94 changer transitions 0/311 dead transitions. [2024-06-21 21:00:05,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 311 transitions, 4080 flow [2024-06-21 21:00:05,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:05,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 21:00:05,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 21:00:05,832 INFO L175 Difference]: Start difference. First operand has 249 places, 263 transitions, 2872 flow. Second operand 10 states and 215 transitions. [2024-06-21 21:00:05,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 311 transitions, 4080 flow [2024-06-21 21:00:06,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 311 transitions, 3857 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:06,859 INFO L231 Difference]: Finished difference. Result has 251 places, 265 transitions, 2985 flow [2024-06-21 21:00:06,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2985, PETRI_PLACES=251, PETRI_TRANSITIONS=265} [2024-06-21 21:00:06,859 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 206 predicate places. [2024-06-21 21:00:06,859 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 265 transitions, 2985 flow [2024-06-21 21:00:06,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:06,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:06,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:06,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:00:06,860 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:06,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:06,860 INFO L85 PathProgramCache]: Analyzing trace with hash 54515246, now seen corresponding path program 17 times [2024-06-21 21:00:06,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:06,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408514815] [2024-06-21 21:00:06,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:06,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:06,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:07,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:07,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:07,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408514815] [2024-06-21 21:00:07,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408514815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:07,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:07,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:07,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130665037] [2024-06-21 21:00:07,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:07,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:07,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:07,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:07,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:08,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:08,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 265 transitions, 2985 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:08,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:08,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:08,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:09,565 INFO L124 PetriNetUnfolderBase]: 3888/6319 cut-off events. [2024-06-21 21:00:09,565 INFO L125 PetriNetUnfolderBase]: For 1168732/1168736 co-relation queries the response was YES. [2024-06-21 21:00:09,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61804 conditions, 6319 events. 3888/6319 cut-off events. For 1168732/1168736 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 39820 event pairs, 895 based on Foata normal form. 16/6323 useless extension candidates. Maximal degree in co-relation 61681. Up to 5057 conditions per place. [2024-06-21 21:00:09,644 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 208 selfloop transitions, 92 changer transitions 0/313 dead transitions. [2024-06-21 21:00:09,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 313 transitions, 4205 flow [2024-06-21 21:00:09,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:09,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 21:00:09,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 21:00:09,646 INFO L175 Difference]: Start difference. First operand has 251 places, 265 transitions, 2985 flow. Second operand 10 states and 216 transitions. [2024-06-21 21:00:09,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 313 transitions, 4205 flow [2024-06-21 21:00:10,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 313 transitions, 4023 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:10,829 INFO L231 Difference]: Finished difference. Result has 255 places, 267 transitions, 3139 flow [2024-06-21 21:00:10,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3139, PETRI_PLACES=255, PETRI_TRANSITIONS=267} [2024-06-21 21:00:10,830 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 210 predicate places. [2024-06-21 21:00:10,830 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 267 transitions, 3139 flow [2024-06-21 21:00:10,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:10,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:10,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:10,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:00:10,831 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:10,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash -111540904, now seen corresponding path program 18 times [2024-06-21 21:00:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:10,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981270248] [2024-06-21 21:00:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:10,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:10,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:11,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:11,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981270248] [2024-06-21 21:00:11,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981270248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:11,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:11,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:11,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914949157] [2024-06-21 21:00:11,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:11,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:11,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:11,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:11,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:11,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:11,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 267 transitions, 3139 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:11,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:11,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:11,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:13,504 INFO L124 PetriNetUnfolderBase]: 3852/6258 cut-off events. [2024-06-21 21:00:13,505 INFO L125 PetriNetUnfolderBase]: For 1134809/1134813 co-relation queries the response was YES. [2024-06-21 21:00:13,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59833 conditions, 6258 events. 3852/6258 cut-off events. For 1134809/1134813 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 39347 event pairs, 887 based on Foata normal form. 20/6266 useless extension candidates. Maximal degree in co-relation 59708. Up to 5277 conditions per place. [2024-06-21 21:00:13,590 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 202 selfloop transitions, 92 changer transitions 0/307 dead transitions. [2024-06-21 21:00:13,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 307 transitions, 3877 flow [2024-06-21 21:00:13,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:13,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:13,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-21 21:00:13,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 21:00:13,591 INFO L175 Difference]: Start difference. First operand has 255 places, 267 transitions, 3139 flow. Second operand 10 states and 209 transitions. [2024-06-21 21:00:13,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 307 transitions, 3877 flow [2024-06-21 21:00:15,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 307 transitions, 3667 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:15,074 INFO L231 Difference]: Finished difference. Result has 259 places, 267 transitions, 3120 flow [2024-06-21 21:00:15,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3120, PETRI_PLACES=259, PETRI_TRANSITIONS=267} [2024-06-21 21:00:15,074 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 214 predicate places. [2024-06-21 21:00:15,075 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 267 transitions, 3120 flow [2024-06-21 21:00:15,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:15,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:15,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:15,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:00:15,075 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:15,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:15,076 INFO L85 PathProgramCache]: Analyzing trace with hash -116302504, now seen corresponding path program 19 times [2024-06-21 21:00:15,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:15,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725343936] [2024-06-21 21:00:15,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:15,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:16,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:16,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725343936] [2024-06-21 21:00:16,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725343936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:16,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:16,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:16,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444856912] [2024-06-21 21:00:16,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:16,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:16,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:16,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:16,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:16,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:16,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 267 transitions, 3120 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:16,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:16,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:16,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:17,749 INFO L124 PetriNetUnfolderBase]: 3860/6283 cut-off events. [2024-06-21 21:00:17,749 INFO L125 PetriNetUnfolderBase]: For 1106536/1106540 co-relation queries the response was YES. [2024-06-21 21:00:17,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59001 conditions, 6283 events. 3860/6283 cut-off events. For 1106536/1106540 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 39543 event pairs, 864 based on Foata normal form. 16/6287 useless extension candidates. Maximal degree in co-relation 58874. Up to 4188 conditions per place. [2024-06-21 21:00:17,839 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 195 selfloop transitions, 106 changer transitions 0/314 dead transitions. [2024-06-21 21:00:17,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 314 transitions, 4276 flow [2024-06-21 21:00:17,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:17,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:17,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 21:00:17,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 21:00:17,841 INFO L175 Difference]: Start difference. First operand has 259 places, 267 transitions, 3120 flow. Second operand 10 states and 214 transitions. [2024-06-21 21:00:17,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 314 transitions, 4276 flow [2024-06-21 21:00:19,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 314 transitions, 4085 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:19,133 INFO L231 Difference]: Finished difference. Result has 260 places, 268 transitions, 3223 flow [2024-06-21 21:00:19,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3223, PETRI_PLACES=260, PETRI_TRANSITIONS=268} [2024-06-21 21:00:19,134 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-21 21:00:19,134 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 268 transitions, 3223 flow [2024-06-21 21:00:19,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:19,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:19,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:19,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:00:19,135 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:19,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:19,135 INFO L85 PathProgramCache]: Analyzing trace with hash 60948986, now seen corresponding path program 20 times [2024-06-21 21:00:19,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:19,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332970074] [2024-06-21 21:00:19,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:19,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:20,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:20,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332970074] [2024-06-21 21:00:20,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332970074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:20,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:20,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171918767] [2024-06-21 21:00:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:20,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:20,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:20,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:20,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:20,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:20,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 268 transitions, 3223 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:20,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:20,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:20,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:22,046 INFO L124 PetriNetUnfolderBase]: 3824/6222 cut-off events. [2024-06-21 21:00:22,046 INFO L125 PetriNetUnfolderBase]: For 1082414/1082418 co-relation queries the response was YES. [2024-06-21 21:00:22,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57433 conditions, 6222 events. 3824/6222 cut-off events. For 1082414/1082418 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 39116 event pairs, 876 based on Foata normal form. 20/6230 useless extension candidates. Maximal degree in co-relation 57305. Up to 5241 conditions per place. [2024-06-21 21:00:22,117 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 90 changer transitions 0/308 dead transitions. [2024-06-21 21:00:22,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 308 transitions, 3963 flow [2024-06-21 21:00:22,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:22,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:22,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 21:00:22,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 21:00:22,119 INFO L175 Difference]: Start difference. First operand has 260 places, 268 transitions, 3223 flow. Second operand 10 states and 210 transitions. [2024-06-21 21:00:22,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 308 transitions, 3963 flow [2024-06-21 21:00:23,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 308 transitions, 3659 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-21 21:00:23,182 INFO L231 Difference]: Finished difference. Result has 262 places, 268 transitions, 3106 flow [2024-06-21 21:00:23,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3106, PETRI_PLACES=262, PETRI_TRANSITIONS=268} [2024-06-21 21:00:23,183 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2024-06-21 21:00:23,183 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 268 transitions, 3106 flow [2024-06-21 21:00:23,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:23,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:23,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:23,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:00:23,183 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-21 21:00:23,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:23,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1277212377, now seen corresponding path program 3 times [2024-06-21 21:00:23,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:23,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591468468] [2024-06-21 21:00:23,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:23,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:23,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:23,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:23,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:23,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591468468] [2024-06-21 21:00:23,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591468468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:23,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:23,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:00:23,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381770149] [2024-06-21 21:00:23,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:23,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:00:23,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:23,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:00:23,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:00:24,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:00:24,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 268 transitions, 3106 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:24,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:24,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:00:24,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:25,248 INFO L124 PetriNetUnfolderBase]: 3614/5971 cut-off events. [2024-06-21 21:00:25,248 INFO L125 PetriNetUnfolderBase]: For 1025681/1025688 co-relation queries the response was YES. [2024-06-21 21:00:25,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55340 conditions, 5971 events. 3614/5971 cut-off events. For 1025681/1025688 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38482 event pairs, 949 based on Foata normal form. 3/5891 useless extension candidates. Maximal degree in co-relation 55211. Up to 5390 conditions per place. [2024-06-21 21:00:25,319 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 223 selfloop transitions, 26 changer transitions 0/286 dead transitions. [2024-06-21 21:00:25,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 286 transitions, 3693 flow [2024-06-21 21:00:25,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:00:25,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:00:25,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 21:00:25,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-21 21:00:25,320 INFO L175 Difference]: Start difference. First operand has 262 places, 268 transitions, 3106 flow. Second operand 7 states and 142 transitions. [2024-06-21 21:00:25,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 286 transitions, 3693 flow [2024-06-21 21:00:26,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 286 transitions, 3503 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:00:26,473 INFO L231 Difference]: Finished difference. Result has 260 places, 271 transitions, 3031 flow [2024-06-21 21:00:26,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3031, PETRI_PLACES=260, PETRI_TRANSITIONS=271} [2024-06-21 21:00:26,474 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-21 21:00:26,474 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 271 transitions, 3031 flow [2024-06-21 21:00:26,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:26,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:26,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:26,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:00:26,475 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-21 21:00:26,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:26,475 INFO L85 PathProgramCache]: Analyzing trace with hash -158968485, now seen corresponding path program 4 times [2024-06-21 21:00:26,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:26,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225891599] [2024-06-21 21:00:26,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:26,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:27,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:27,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:27,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225891599] [2024-06-21 21:00:27,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225891599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:27,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:27,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:00:27,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151194420] [2024-06-21 21:00:27,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:27,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:00:27,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:27,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:00:27,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:00:27,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:00:27,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 271 transitions, 3031 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:27,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:27,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:00:27,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:28,582 INFO L124 PetriNetUnfolderBase]: 3619/5973 cut-off events. [2024-06-21 21:00:28,582 INFO L125 PetriNetUnfolderBase]: For 1046008/1046015 co-relation queries the response was YES. [2024-06-21 21:00:28,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55272 conditions, 5973 events. 3619/5973 cut-off events. For 1046008/1046015 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38478 event pairs, 934 based on Foata normal form. 3/5893 useless extension candidates. Maximal degree in co-relation 55142. Up to 5384 conditions per place. [2024-06-21 21:00:28,652 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 214 selfloop transitions, 37 changer transitions 0/288 dead transitions. [2024-06-21 21:00:28,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 288 transitions, 3818 flow [2024-06-21 21:00:28,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:00:28,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:00:28,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 21:00:28,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-21 21:00:28,654 INFO L175 Difference]: Start difference. First operand has 260 places, 271 transitions, 3031 flow. Second operand 7 states and 141 transitions. [2024-06-21 21:00:28,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 288 transitions, 3818 flow [2024-06-21 21:00:29,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 288 transitions, 3734 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 21:00:29,521 INFO L231 Difference]: Finished difference. Result has 263 places, 275 transitions, 3124 flow [2024-06-21 21:00:29,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3124, PETRI_PLACES=263, PETRI_TRANSITIONS=275} [2024-06-21 21:00:29,522 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-21 21:00:29,522 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 275 transitions, 3124 flow [2024-06-21 21:00:29,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:29,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:29,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:29,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:00:29,522 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-21 21:00:29,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1083150967, now seen corresponding path program 5 times [2024-06-21 21:00:29,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:29,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972497077] [2024-06-21 21:00:29,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:29,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:30,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:30,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:30,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972497077] [2024-06-21 21:00:30,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972497077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:30,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:30,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:00:30,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16882742] [2024-06-21 21:00:30,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:30,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:00:30,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:30,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:00:30,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:00:30,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:00:30,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 275 transitions, 3124 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:30,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:30,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:00:30,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:31,767 INFO L124 PetriNetUnfolderBase]: 3624/5983 cut-off events. [2024-06-21 21:00:31,768 INFO L125 PetriNetUnfolderBase]: For 1068027/1068039 co-relation queries the response was YES. [2024-06-21 21:00:31,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55959 conditions, 5983 events. 3624/5983 cut-off events. For 1068027/1068039 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38610 event pairs, 948 based on Foata normal form. 5/5902 useless extension candidates. Maximal degree in co-relation 55827. Up to 5367 conditions per place. [2024-06-21 21:00:31,843 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 53 changer transitions 0/295 dead transitions. [2024-06-21 21:00:31,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 295 transitions, 4197 flow [2024-06-21 21:00:31,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:00:31,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:00:31,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 21:00:31,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-21 21:00:31,844 INFO L175 Difference]: Start difference. First operand has 263 places, 275 transitions, 3124 flow. Second operand 7 states and 141 transitions. [2024-06-21 21:00:31,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 295 transitions, 4197 flow [2024-06-21 21:00:32,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 295 transitions, 4085 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 21:00:32,982 INFO L231 Difference]: Finished difference. Result has 267 places, 284 transitions, 3330 flow [2024-06-21 21:00:32,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3330, PETRI_PLACES=267, PETRI_TRANSITIONS=284} [2024-06-21 21:00:32,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-21 21:00:32,982 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 284 transitions, 3330 flow [2024-06-21 21:00:32,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:32,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:32,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:32,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:00:32,983 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-21 21:00:33,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:33,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1433180837, now seen corresponding path program 6 times [2024-06-21 21:00:33,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:33,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046746520] [2024-06-21 21:00:33,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:33,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:33,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:33,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:33,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:33,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046746520] [2024-06-21 21:00:33,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046746520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:33,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:33,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:00:33,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708448588] [2024-06-21 21:00:33,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:33,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:00:33,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:33,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:00:33,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:00:33,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:00:33,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 284 transitions, 3330 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:33,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:33,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:00:33,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:35,094 INFO L124 PetriNetUnfolderBase]: 3621/5969 cut-off events. [2024-06-21 21:00:35,094 INFO L125 PetriNetUnfolderBase]: For 1088161/1088173 co-relation queries the response was YES. [2024-06-21 21:00:35,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56421 conditions, 5969 events. 3621/5969 cut-off events. For 1088161/1088173 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 38336 event pairs, 938 based on Foata normal form. 5/5888 useless extension candidates. Maximal degree in co-relation 56287. Up to 5364 conditions per place. [2024-06-21 21:00:35,172 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 204 selfloop transitions, 53 changer transitions 0/294 dead transitions. [2024-06-21 21:00:35,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 294 transitions, 4052 flow [2024-06-21 21:00:35,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:00:35,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:00:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 21:00:35,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 21:00:35,175 INFO L175 Difference]: Start difference. First operand has 267 places, 284 transitions, 3330 flow. Second operand 7 states and 140 transitions. [2024-06-21 21:00:35,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 294 transitions, 4052 flow [2024-06-21 21:00:36,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 294 transitions, 3904 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-21 21:00:36,336 INFO L231 Difference]: Finished difference. Result has 272 places, 284 transitions, 3294 flow [2024-06-21 21:00:36,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3294, PETRI_PLACES=272, PETRI_TRANSITIONS=284} [2024-06-21 21:00:36,337 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 227 predicate places. [2024-06-21 21:00:36,337 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 284 transitions, 3294 flow [2024-06-21 21:00:36,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:36,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:36,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:36,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:00:36,338 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:36,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1808676560, now seen corresponding path program 2 times [2024-06-21 21:00:36,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:36,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480117661] [2024-06-21 21:00:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:36,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480117661] [2024-06-21 21:00:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480117661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:37,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888118992] [2024-06-21 21:00:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:37,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:37,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:37,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 284 transitions, 3294 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:37,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:37,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:37,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:39,189 INFO L124 PetriNetUnfolderBase]: 3860/6275 cut-off events. [2024-06-21 21:00:39,189 INFO L125 PetriNetUnfolderBase]: For 1126739/1126748 co-relation queries the response was YES. [2024-06-21 21:00:39,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58216 conditions, 6275 events. 3860/6275 cut-off events. For 1126739/1126748 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39491 event pairs, 942 based on Foata normal form. 6/6270 useless extension candidates. Maximal degree in co-relation 58080. Up to 5701 conditions per place. [2024-06-21 21:00:39,274 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 255 selfloop transitions, 53 changer transitions 0/321 dead transitions. [2024-06-21 21:00:39,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 321 transitions, 4109 flow [2024-06-21 21:00:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:39,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:39,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 21:00:39,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 21:00:39,276 INFO L175 Difference]: Start difference. First operand has 272 places, 284 transitions, 3294 flow. Second operand 10 states and 200 transitions. [2024-06-21 21:00:39,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 321 transitions, 4109 flow [2024-06-21 21:00:40,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 321 transitions, 3962 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:40,452 INFO L231 Difference]: Finished difference. Result has 277 places, 289 transitions, 3385 flow [2024-06-21 21:00:40,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3385, PETRI_PLACES=277, PETRI_TRANSITIONS=289} [2024-06-21 21:00:40,452 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 232 predicate places. [2024-06-21 21:00:40,452 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 289 transitions, 3385 flow [2024-06-21 21:00:40,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:40,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:40,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:40,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:00:40,453 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:40,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash -322450608, now seen corresponding path program 3 times [2024-06-21 21:00:40,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:40,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138421676] [2024-06-21 21:00:40,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:40,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:41,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-21 21:00:41,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138421676] [2024-06-21 21:00:41,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138421676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:41,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:41,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:41,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817126944] [2024-06-21 21:00:41,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:41,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:41,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:41,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:41,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:41,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:41,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 289 transitions, 3385 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:41,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:41,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:41,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:43,715 INFO L124 PetriNetUnfolderBase]: 3888/6343 cut-off events. [2024-06-21 21:00:43,715 INFO L125 PetriNetUnfolderBase]: For 1155776/1155787 co-relation queries the response was YES. [2024-06-21 21:00:43,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59423 conditions, 6343 events. 3888/6343 cut-off events. For 1155776/1155787 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40181 event pairs, 957 based on Foata normal form. 6/6338 useless extension candidates. Maximal degree in co-relation 59286. Up to 5740 conditions per place. [2024-06-21 21:00:43,788 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 251 selfloop transitions, 66 changer transitions 0/330 dead transitions. [2024-06-21 21:00:43,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 330 transitions, 4276 flow [2024-06-21 21:00:43,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:43,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:43,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 21:00:43,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 21:00:43,789 INFO L175 Difference]: Start difference. First operand has 277 places, 289 transitions, 3385 flow. Second operand 10 states and 197 transitions. [2024-06-21 21:00:43,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 330 transitions, 4276 flow [2024-06-21 21:00:44,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 330 transitions, 4069 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 21:00:44,992 INFO L231 Difference]: Finished difference. Result has 281 places, 299 transitions, 3519 flow [2024-06-21 21:00:44,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3519, PETRI_PLACES=281, PETRI_TRANSITIONS=299} [2024-06-21 21:00:44,992 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 236 predicate places. [2024-06-21 21:00:44,992 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 299 transitions, 3519 flow [2024-06-21 21:00:44,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:44,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:44,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:00:44,993 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:44,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:44,993 INFO L85 PathProgramCache]: Analyzing trace with hash -311975088, now seen corresponding path program 4 times [2024-06-21 21:00:44,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250621860] [2024-06-21 21:00:44,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:44,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:46,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:46,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:46,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250621860] [2024-06-21 21:00:46,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250621860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:46,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:46,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:46,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47494786] [2024-06-21 21:00:46,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:46,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:46,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:46,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:46,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:46,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:46,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 299 transitions, 3519 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:46,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:46,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:46,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:48,053 INFO L124 PetriNetUnfolderBase]: 3905/6370 cut-off events. [2024-06-21 21:00:48,054 INFO L125 PetriNetUnfolderBase]: For 1181978/1181991 co-relation queries the response was YES. [2024-06-21 21:00:48,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60379 conditions, 6370 events. 3905/6370 cut-off events. For 1181978/1181991 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40456 event pairs, 903 based on Foata normal form. 6/6365 useless extension candidates. Maximal degree in co-relation 60240. Up to 5661 conditions per place. [2024-06-21 21:00:48,145 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 75 changer transitions 0/337 dead transitions. [2024-06-21 21:00:48,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 337 transitions, 4785 flow [2024-06-21 21:00:48,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:48,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:48,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-21 21:00:48,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 21:00:48,147 INFO L175 Difference]: Start difference. First operand has 281 places, 299 transitions, 3519 flow. Second operand 10 states and 200 transitions. [2024-06-21 21:00:48,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 337 transitions, 4785 flow [2024-06-21 21:00:49,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 337 transitions, 4598 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-21 21:00:49,490 INFO L231 Difference]: Finished difference. Result has 286 places, 303 transitions, 3693 flow [2024-06-21 21:00:49,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3332, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3693, PETRI_PLACES=286, PETRI_TRANSITIONS=303} [2024-06-21 21:00:49,490 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-21 21:00:49,490 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 303 transitions, 3693 flow [2024-06-21 21:00:49,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:49,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:49,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:49,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:00:49,491 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:49,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:49,492 INFO L85 PathProgramCache]: Analyzing trace with hash -607550478, now seen corresponding path program 5 times [2024-06-21 21:00:49,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:49,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85754615] [2024-06-21 21:00:49,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:49,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:49,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85754615] [2024-06-21 21:00:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85754615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:50,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882812377] [2024-06-21 21:00:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:50,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:50,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:50,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:50,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:50,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 303 transitions, 3693 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:50,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:50,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:50,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:52,448 INFO L124 PetriNetUnfolderBase]: 3922/6407 cut-off events. [2024-06-21 21:00:52,449 INFO L125 PetriNetUnfolderBase]: For 1205624/1205637 co-relation queries the response was YES. [2024-06-21 21:00:52,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59980 conditions, 6407 events. 3922/6407 cut-off events. For 1205624/1205637 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40761 event pairs, 967 based on Foata normal form. 6/6402 useless extension candidates. Maximal degree in co-relation 59840. Up to 5794 conditions per place. [2024-06-21 21:00:52,534 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 260 selfloop transitions, 64 changer transitions 0/337 dead transitions. [2024-06-21 21:00:52,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 337 transitions, 4536 flow [2024-06-21 21:00:52,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 21:00:52,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 21:00:52,535 INFO L175 Difference]: Start difference. First operand has 286 places, 303 transitions, 3693 flow. Second operand 10 states and 198 transitions. [2024-06-21 21:00:52,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 337 transitions, 4536 flow [2024-06-21 21:00:54,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 337 transitions, 4283 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-21 21:00:54,203 INFO L231 Difference]: Finished difference. Result has 291 places, 306 transitions, 3706 flow [2024-06-21 21:00:54,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3706, PETRI_PLACES=291, PETRI_TRANSITIONS=306} [2024-06-21 21:00:54,204 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-21 21:00:54,204 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 306 transitions, 3706 flow [2024-06-21 21:00:54,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:54,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:54,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:54,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:00:54,205 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:00:54,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:54,205 INFO L85 PathProgramCache]: Analyzing trace with hash 30868304, now seen corresponding path program 6 times [2024-06-21 21:00:54,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:54,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307213373] [2024-06-21 21:00:54,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:54,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:00:55,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:00:55,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:00:55,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307213373] [2024-06-21 21:00:55,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307213373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:00:55,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:00:55,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:00:55,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610695373] [2024-06-21 21:00:55,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:00:55,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:00:55,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:00:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:00:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:00:55,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:00:55,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 306 transitions, 3706 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:55,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:00:55,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:00:55,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:00:57,297 INFO L124 PetriNetUnfolderBase]: 3914/6395 cut-off events. [2024-06-21 21:00:57,297 INFO L125 PetriNetUnfolderBase]: For 1207549/1207562 co-relation queries the response was YES. [2024-06-21 21:00:57,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59526 conditions, 6395 events. 3914/6395 cut-off events. For 1207549/1207562 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40684 event pairs, 965 based on Foata normal form. 6/6390 useless extension candidates. Maximal degree in co-relation 59383. Up to 5782 conditions per place. [2024-06-21 21:00:57,386 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 262 selfloop transitions, 62 changer transitions 0/337 dead transitions. [2024-06-21 21:00:57,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 337 transitions, 4432 flow [2024-06-21 21:00:57,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:00:57,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:00:57,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-21 21:00:57,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-21 21:00:57,387 INFO L175 Difference]: Start difference. First operand has 291 places, 306 transitions, 3706 flow. Second operand 10 states and 199 transitions. [2024-06-21 21:00:57,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 337 transitions, 4432 flow [2024-06-21 21:00:59,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 337 transitions, 4201 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 21:00:59,511 INFO L231 Difference]: Finished difference. Result has 294 places, 306 transitions, 3606 flow [2024-06-21 21:00:59,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3475, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3606, PETRI_PLACES=294, PETRI_TRANSITIONS=306} [2024-06-21 21:00:59,512 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 249 predicate places. [2024-06-21 21:00:59,512 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 306 transitions, 3606 flow [2024-06-21 21:00:59,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:00:59,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:00:59,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:00:59,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:00:59,512 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-21 21:00:59,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:00:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1514068187, now seen corresponding path program 2 times [2024-06-21 21:00:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:00:59,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657927917] [2024-06-21 21:00:59,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:00:59,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:00:59,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:00,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:00,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:00,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657927917] [2024-06-21 21:01:00,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657927917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:00,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:00,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:00,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858145611] [2024-06-21 21:01:00,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:00,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:00,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:00,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:00,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:00,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:00,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 306 transitions, 3606 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:00,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:00,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:00,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:01,719 INFO L124 PetriNetUnfolderBase]: 3629/6039 cut-off events. [2024-06-21 21:01:01,719 INFO L125 PetriNetUnfolderBase]: For 1219459/1219475 co-relation queries the response was YES. [2024-06-21 21:01:01,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57297 conditions, 6039 events. 3629/6039 cut-off events. For 1219459/1219475 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 39523 event pairs, 944 based on Foata normal form. 8/5955 useless extension candidates. Maximal degree in co-relation 57153. Up to 5341 conditions per place. [2024-06-21 21:01:01,801 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 221 selfloop transitions, 46 changer transitions 0/330 dead transitions. [2024-06-21 21:01:01,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 330 transitions, 4734 flow [2024-06-21 21:01:01,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:01,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:01,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 21:01:01,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-21 21:01:01,802 INFO L175 Difference]: Start difference. First operand has 294 places, 306 transitions, 3606 flow. Second operand 8 states and 157 transitions. [2024-06-21 21:01:01,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 330 transitions, 4734 flow [2024-06-21 21:01:03,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 330 transitions, 4531 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-21 21:01:03,579 INFO L231 Difference]: Finished difference. Result has 290 places, 317 transitions, 3700 flow [2024-06-21 21:01:03,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3700, PETRI_PLACES=290, PETRI_TRANSITIONS=317} [2024-06-21 21:01:03,579 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 245 predicate places. [2024-06-21 21:01:03,579 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 317 transitions, 3700 flow [2024-06-21 21:01:03,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:03,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:03,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:03,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:01:03,580 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-21 21:01:03,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:03,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1417933797, now seen corresponding path program 3 times [2024-06-21 21:01:03,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:03,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579621707] [2024-06-21 21:01:03,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:03,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:04,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:04,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:04,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579621707] [2024-06-21 21:01:04,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579621707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:04,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:04,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:04,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906694858] [2024-06-21 21:01:04,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:04,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:04,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:04,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:04,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:04,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:04,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 317 transitions, 3700 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:05,719 INFO L124 PetriNetUnfolderBase]: 3615/6003 cut-off events. [2024-06-21 21:01:05,720 INFO L125 PetriNetUnfolderBase]: For 1236198/1236210 co-relation queries the response was YES. [2024-06-21 21:01:05,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57456 conditions, 6003 events. 3615/6003 cut-off events. For 1236198/1236210 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 39119 event pairs, 923 based on Foata normal form. 13/5924 useless extension candidates. Maximal degree in co-relation 57314. Up to 5328 conditions per place. [2024-06-21 21:01:05,801 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 218 selfloop transitions, 48 changer transitions 0/329 dead transitions. [2024-06-21 21:01:05,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 329 transitions, 4460 flow [2024-06-21 21:01:05,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:05,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:05,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 21:01:05,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 21:01:05,804 INFO L175 Difference]: Start difference. First operand has 290 places, 317 transitions, 3700 flow. Second operand 8 states and 155 transitions. [2024-06-21 21:01:05,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 329 transitions, 4460 flow [2024-06-21 21:01:07,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 329 transitions, 4334 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 21:01:07,984 INFO L231 Difference]: Finished difference. Result has 295 places, 317 transitions, 3676 flow [2024-06-21 21:01:07,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3676, PETRI_PLACES=295, PETRI_TRANSITIONS=317} [2024-06-21 21:01:07,985 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-21 21:01:07,985 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 317 transitions, 3676 flow [2024-06-21 21:01:07,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:07,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:07,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:07,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:01:07,986 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-21 21:01:07,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:07,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1513635737, now seen corresponding path program 4 times [2024-06-21 21:01:07,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:07,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689633292] [2024-06-21 21:01:07,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:07,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:09,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:09,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689633292] [2024-06-21 21:01:09,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689633292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:09,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:09,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:09,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480554130] [2024-06-21 21:01:09,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:09,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:09,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:09,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:09,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:09,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:09,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 317 transitions, 3676 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:09,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:09,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:09,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:10,351 INFO L124 PetriNetUnfolderBase]: 3601/5987 cut-off events. [2024-06-21 21:01:10,351 INFO L125 PetriNetUnfolderBase]: For 1249531/1249551 co-relation queries the response was YES. [2024-06-21 21:01:10,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57385 conditions, 5987 events. 3601/5987 cut-off events. For 1249531/1249551 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39088 event pairs, 923 based on Foata normal form. 8/5903 useless extension candidates. Maximal degree in co-relation 57241. Up to 5317 conditions per place. [2024-06-21 21:01:10,428 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 221 selfloop transitions, 45 changer transitions 0/329 dead transitions. [2024-06-21 21:01:10,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 329 transitions, 4245 flow [2024-06-21 21:01:10,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:10,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:10,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:01:10,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 21:01:10,429 INFO L175 Difference]: Start difference. First operand has 295 places, 317 transitions, 3676 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:01:10,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 329 transitions, 4245 flow [2024-06-21 21:01:12,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 329 transitions, 4121 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:12,361 INFO L231 Difference]: Finished difference. Result has 297 places, 318 transitions, 3657 flow [2024-06-21 21:01:12,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3657, PETRI_PLACES=297, PETRI_TRANSITIONS=318} [2024-06-21 21:01:12,362 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-21 21:01:12,362 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 318 transitions, 3657 flow [2024-06-21 21:01:12,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:12,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:12,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:12,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:01:12,363 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-21 21:01:12,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1354035535, now seen corresponding path program 7 times [2024-06-21 21:01:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:12,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474354882] [2024-06-21 21:01:12,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:12,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:13,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:13,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:13,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474354882] [2024-06-21 21:01:13,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474354882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:13,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:13,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:13,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853899170] [2024-06-21 21:01:13,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:13,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:13,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:13,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:13,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:13,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:13,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 318 transitions, 3657 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:13,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:13,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:13,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:14,733 INFO L124 PetriNetUnfolderBase]: 3734/6156 cut-off events. [2024-06-21 21:01:14,733 INFO L125 PetriNetUnfolderBase]: For 1267376/1267379 co-relation queries the response was YES. [2024-06-21 21:01:14,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59036 conditions, 6156 events. 3734/6156 cut-off events. For 1267376/1267379 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 39623 event pairs, 892 based on Foata normal form. 3/6079 useless extension candidates. Maximal degree in co-relation 58891. Up to 5557 conditions per place. [2024-06-21 21:01:14,809 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 275 selfloop transitions, 43 changer transitions 0/355 dead transitions. [2024-06-21 21:01:14,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 355 transitions, 4588 flow [2024-06-21 21:01:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:14,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:14,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 21:01:14,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 21:01:14,810 INFO L175 Difference]: Start difference. First operand has 297 places, 318 transitions, 3657 flow. Second operand 8 states and 166 transitions. [2024-06-21 21:01:14,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 355 transitions, 4588 flow [2024-06-21 21:01:16,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 355 transitions, 4480 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 21:01:16,902 INFO L231 Difference]: Finished difference. Result has 302 places, 334 transitions, 3922 flow [2024-06-21 21:01:16,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3922, PETRI_PLACES=302, PETRI_TRANSITIONS=334} [2024-06-21 21:01:16,903 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 257 predicate places. [2024-06-21 21:01:16,903 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 334 transitions, 3922 flow [2024-06-21 21:01:16,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:16,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:16,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:16,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:01:16,903 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-21 21:01:16,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:16,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1602882917, now seen corresponding path program 1 times [2024-06-21 21:01:16,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:16,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716958069] [2024-06-21 21:01:16,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:16,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:17,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-21 21:01:17,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:17,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716958069] [2024-06-21 21:01:17,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716958069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:17,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:17,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:01:17,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126246002] [2024-06-21 21:01:17,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:17,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:01:17,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:17,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:01:17,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:01:17,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:17,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 334 transitions, 3922 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:17,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:17,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:17,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:19,358 INFO L124 PetriNetUnfolderBase]: 3865/6371 cut-off events. [2024-06-21 21:01:19,359 INFO L125 PetriNetUnfolderBase]: For 1300570/1300570 co-relation queries the response was YES. [2024-06-21 21:01:19,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60526 conditions, 6371 events. 3865/6371 cut-off events. For 1300570/1300570 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40873 event pairs, 912 based on Foata normal form. 2/6368 useless extension candidates. Maximal degree in co-relation 60378. Up to 5821 conditions per place. [2024-06-21 21:01:19,438 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 319 selfloop transitions, 32 changer transitions 0/370 dead transitions. [2024-06-21 21:01:19,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 370 transitions, 4919 flow [2024-06-21 21:01:19,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:01:19,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:01:19,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 21:01:19,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 21:01:19,439 INFO L175 Difference]: Start difference. First operand has 302 places, 334 transitions, 3922 flow. Second operand 10 states and 190 transitions. [2024-06-21 21:01:19,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 370 transitions, 4919 flow [2024-06-21 21:01:20,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 370 transitions, 4823 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:20,707 INFO L231 Difference]: Finished difference. Result has 309 places, 352 transitions, 4163 flow [2024-06-21 21:01:20,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4163, PETRI_PLACES=309, PETRI_TRANSITIONS=352} [2024-06-21 21:01:20,707 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 264 predicate places. [2024-06-21 21:01:20,707 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 352 transitions, 4163 flow [2024-06-21 21:01:20,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:20,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:20,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:20,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:01:20,708 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-21 21:01:20,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash -164674469, now seen corresponding path program 2 times [2024-06-21 21:01:20,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:20,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856914809] [2024-06-21 21:01:20,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:20,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:20,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:21,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:21,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:21,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856914809] [2024-06-21 21:01:21,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856914809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:21,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:21,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:21,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816650577] [2024-06-21 21:01:21,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:21,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:21,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:21,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:21,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:21,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:21,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 352 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:21,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:21,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:21,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:23,101 INFO L124 PetriNetUnfolderBase]: 3875/6386 cut-off events. [2024-06-21 21:01:23,101 INFO L125 PetriNetUnfolderBase]: For 1326251/1326251 co-relation queries the response was YES. [2024-06-21 21:01:23,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61710 conditions, 6386 events. 3875/6386 cut-off events. For 1326251/1326251 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40959 event pairs, 911 based on Foata normal form. 2/6383 useless extension candidates. Maximal degree in co-relation 61559. Up to 5827 conditions per place. [2024-06-21 21:01:23,181 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 320 selfloop transitions, 35 changer transitions 0/374 dead transitions. [2024-06-21 21:01:23,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 374 transitions, 5011 flow [2024-06-21 21:01:23,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:23,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:23,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 21:01:23,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 21:01:23,182 INFO L175 Difference]: Start difference. First operand has 309 places, 352 transitions, 4163 flow. Second operand 8 states and 160 transitions. [2024-06-21 21:01:23,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 374 transitions, 5011 flow [2024-06-21 21:01:25,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 374 transitions, 4901 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 21:01:25,081 INFO L231 Difference]: Finished difference. Result has 312 places, 355 transitions, 4216 flow [2024-06-21 21:01:25,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4216, PETRI_PLACES=312, PETRI_TRANSITIONS=355} [2024-06-21 21:01:25,081 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-21 21:01:25,081 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 355 transitions, 4216 flow [2024-06-21 21:01:25,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:25,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:25,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:25,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:01:25,082 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-21 21:01:25,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:25,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1478890280, now seen corresponding path program 1 times [2024-06-21 21:01:25,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:25,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929741369] [2024-06-21 21:01:25,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:25,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:26,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:26,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:26,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929741369] [2024-06-21 21:01:26,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929741369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:26,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:26,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:01:26,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804758441] [2024-06-21 21:01:26,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:26,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:01:26,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:26,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:01:26,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:01:26,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:01:26,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 355 transitions, 4216 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:26,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:26,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:01:26,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:27,726 INFO L124 PetriNetUnfolderBase]: 3993/6510 cut-off events. [2024-06-21 21:01:27,726 INFO L125 PetriNetUnfolderBase]: For 1343855/1343855 co-relation queries the response was YES. [2024-06-21 21:01:27,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63190 conditions, 6510 events. 3993/6510 cut-off events. For 1343855/1343855 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41190 event pairs, 948 based on Foata normal form. 1/6508 useless extension candidates. Maximal degree in co-relation 63039. Up to 6081 conditions per place. [2024-06-21 21:01:27,807 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 337 selfloop transitions, 26 changer transitions 0/374 dead transitions. [2024-06-21 21:01:27,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 374 transitions, 5070 flow [2024-06-21 21:01:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:27,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:27,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:01:27,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-21 21:01:27,809 INFO L175 Difference]: Start difference. First operand has 312 places, 355 transitions, 4216 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:01:27,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 374 transitions, 5070 flow [2024-06-21 21:01:29,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 374 transitions, 4939 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:29,866 INFO L231 Difference]: Finished difference. Result has 314 places, 358 transitions, 4225 flow [2024-06-21 21:01:29,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4225, PETRI_PLACES=314, PETRI_TRANSITIONS=358} [2024-06-21 21:01:29,867 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-21 21:01:29,867 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 358 transitions, 4225 flow [2024-06-21 21:01:29,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:29,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:29,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:29,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:01:29,868 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-21 21:01:29,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:29,868 INFO L85 PathProgramCache]: Analyzing trace with hash -164524739, now seen corresponding path program 3 times [2024-06-21 21:01:29,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:29,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695403886] [2024-06-21 21:01:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:29,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:30,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:30,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695403886] [2024-06-21 21:01:30,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695403886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:30,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:30,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:30,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478663436] [2024-06-21 21:01:30,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:30,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:30,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:30,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:30,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:30,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:30,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 358 transitions, 4225 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:30,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:30,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:30,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:32,418 INFO L124 PetriNetUnfolderBase]: 3900/6420 cut-off events. [2024-06-21 21:01:32,418 INFO L125 PetriNetUnfolderBase]: For 1351458/1351458 co-relation queries the response was YES. [2024-06-21 21:01:32,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62440 conditions, 6420 events. 3900/6420 cut-off events. For 1351458/1351458 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41132 event pairs, 913 based on Foata normal form. 2/6417 useless extension candidates. Maximal degree in co-relation 62288. Up to 5843 conditions per place. [2024-06-21 21:01:32,500 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 319 selfloop transitions, 39 changer transitions 0/378 dead transitions. [2024-06-21 21:01:32,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 378 transitions, 5069 flow [2024-06-21 21:01:32,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:32,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:32,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 21:01:32,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 21:01:32,502 INFO L175 Difference]: Start difference. First operand has 314 places, 358 transitions, 4225 flow. Second operand 8 states and 160 transitions. [2024-06-21 21:01:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 378 transitions, 5069 flow [2024-06-21 21:01:34,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 378 transitions, 4953 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:34,194 INFO L231 Difference]: Finished difference. Result has 316 places, 361 transitions, 4273 flow [2024-06-21 21:01:34,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4273, PETRI_PLACES=316, PETRI_TRANSITIONS=361} [2024-06-21 21:01:34,195 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-21 21:01:34,195 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 361 transitions, 4273 flow [2024-06-21 21:01:34,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:34,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:34,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:34,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:01:34,195 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-21 21:01:34,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:34,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1345288342, now seen corresponding path program 2 times [2024-06-21 21:01:34,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:34,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823110137] [2024-06-21 21:01:34,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:34,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:35,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:35,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:35,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823110137] [2024-06-21 21:01:35,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823110137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:35,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:35,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:01:35,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883882977] [2024-06-21 21:01:35,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:35,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:01:35,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:35,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:01:35,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:01:35,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:01:35,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 361 transitions, 4273 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:35,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:35,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:01:35,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:36,763 INFO L124 PetriNetUnfolderBase]: 4016/6544 cut-off events. [2024-06-21 21:01:36,763 INFO L125 PetriNetUnfolderBase]: For 1375172/1375172 co-relation queries the response was YES. [2024-06-21 21:01:36,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64064 conditions, 6544 events. 4016/6544 cut-off events. For 1375172/1375172 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41428 event pairs, 950 based on Foata normal form. 1/6542 useless extension candidates. Maximal degree in co-relation 63911. Up to 6095 conditions per place. [2024-06-21 21:01:36,861 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 333 selfloop transitions, 37 changer transitions 0/381 dead transitions. [2024-06-21 21:01:36,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 381 transitions, 5429 flow [2024-06-21 21:01:36,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:36,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:36,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:01:36,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-21 21:01:36,862 INFO L175 Difference]: Start difference. First operand has 316 places, 361 transitions, 4273 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:01:36,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 381 transitions, 5429 flow [2024-06-21 21:01:38,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 381 transitions, 5287 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:38,948 INFO L231 Difference]: Finished difference. Result has 318 places, 367 transitions, 4381 flow [2024-06-21 21:01:38,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4131, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4381, PETRI_PLACES=318, PETRI_TRANSITIONS=367} [2024-06-21 21:01:38,948 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 273 predicate places. [2024-06-21 21:01:38,948 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 367 transitions, 4381 flow [2024-06-21 21:01:38,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:38,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:38,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:38,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:01:38,949 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-21 21:01:38,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1484454253, now seen corresponding path program 4 times [2024-06-21 21:01:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:38,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614500126] [2024-06-21 21:01:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:38,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:39,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:39,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:39,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614500126] [2024-06-21 21:01:39,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614500126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:39,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:39,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:39,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908715507] [2024-06-21 21:01:39,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:39,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:39,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:39,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:39,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:40,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:40,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 367 transitions, 4381 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:40,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:40,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:40,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:41,446 INFO L124 PetriNetUnfolderBase]: 3923/6454 cut-off events. [2024-06-21 21:01:41,447 INFO L125 PetriNetUnfolderBase]: For 1411035/1411035 co-relation queries the response was YES. [2024-06-21 21:01:41,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64047 conditions, 6454 events. 3923/6454 cut-off events. For 1411035/1411035 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41322 event pairs, 917 based on Foata normal form. 2/6451 useless extension candidates. Maximal degree in co-relation 63893. Up to 5856 conditions per place. [2024-06-21 21:01:41,692 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 317 selfloop transitions, 45 changer transitions 0/384 dead transitions. [2024-06-21 21:01:41,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 384 transitions, 5229 flow [2024-06-21 21:01:41,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:41,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:41,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 21:01:41,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-21 21:01:41,694 INFO L175 Difference]: Start difference. First operand has 318 places, 367 transitions, 4381 flow. Second operand 8 states and 159 transitions. [2024-06-21 21:01:41,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 384 transitions, 5229 flow [2024-06-21 21:01:44,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 384 transitions, 5102 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-21 21:01:44,009 INFO L231 Difference]: Finished difference. Result has 322 places, 370 transitions, 4438 flow [2024-06-21 21:01:44,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4438, PETRI_PLACES=322, PETRI_TRANSITIONS=370} [2024-06-21 21:01:44,009 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-21 21:01:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 370 transitions, 4438 flow [2024-06-21 21:01:44,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:44,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:44,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:44,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:01:44,010 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-21 21:01:44,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash -158952892, now seen corresponding path program 3 times [2024-06-21 21:01:44,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:44,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784942683] [2024-06-21 21:01:44,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:44,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:44,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:44,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784942683] [2024-06-21 21:01:44,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784942683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:44,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:44,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:01:44,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796488706] [2024-06-21 21:01:44,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:44,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:01:44,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:44,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:01:44,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:01:45,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:01:45,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 370 transitions, 4438 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:45,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:45,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:01:45,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:46,463 INFO L124 PetriNetUnfolderBase]: 4023/6556 cut-off events. [2024-06-21 21:01:46,464 INFO L125 PetriNetUnfolderBase]: For 1422664/1422664 co-relation queries the response was YES. [2024-06-21 21:01:46,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65247 conditions, 6556 events. 4023/6556 cut-off events. For 1422664/1422664 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41465 event pairs, 950 based on Foata normal form. 1/6554 useless extension candidates. Maximal degree in co-relation 65091. Up to 6106 conditions per place. [2024-06-21 21:01:46,569 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 334 selfloop transitions, 38 changer transitions 0/383 dead transitions. [2024-06-21 21:01:46,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 383 transitions, 5222 flow [2024-06-21 21:01:46,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:46,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:46,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 21:01:46,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-21 21:01:46,570 INFO L175 Difference]: Start difference. First operand has 322 places, 370 transitions, 4438 flow. Second operand 8 states and 149 transitions. [2024-06-21 21:01:46,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 383 transitions, 5222 flow [2024-06-21 21:01:49,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 383 transitions, 5004 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:49,087 INFO L231 Difference]: Finished difference. Result has 324 places, 370 transitions, 4302 flow [2024-06-21 21:01:49,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4302, PETRI_PLACES=324, PETRI_TRANSITIONS=370} [2024-06-21 21:01:49,087 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 279 predicate places. [2024-06-21 21:01:49,087 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 370 transitions, 4302 flow [2024-06-21 21:01:49,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:49,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:49,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:49,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:01:49,089 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-21 21:01:49,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:49,089 INFO L85 PathProgramCache]: Analyzing trace with hash -158952613, now seen corresponding path program 1 times [2024-06-21 21:01:49,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:49,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418482342] [2024-06-21 21:01:49,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:49,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:50,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:50,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418482342] [2024-06-21 21:01:50,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418482342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:50,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:50,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:01:50,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361769598] [2024-06-21 21:01:50,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:50,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:01:50,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:50,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:01:50,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:01:50,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:01:50,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 370 transitions, 4302 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:50,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:50,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:01:50,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:51,495 INFO L124 PetriNetUnfolderBase]: 3816/6287 cut-off events. [2024-06-21 21:01:51,496 INFO L125 PetriNetUnfolderBase]: For 1453673/1453683 co-relation queries the response was YES. [2024-06-21 21:01:51,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63848 conditions, 6287 events. 3816/6287 cut-off events. For 1453673/1453683 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40573 event pairs, 897 based on Foata normal form. 12/6222 useless extension candidates. Maximal degree in co-relation 63691. Up to 5708 conditions per place. [2024-06-21 21:01:51,592 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 326 selfloop transitions, 21 changer transitions 0/386 dead transitions. [2024-06-21 21:01:51,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 386 transitions, 5112 flow [2024-06-21 21:01:51,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:51,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:51,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:01:51,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:01:51,594 INFO L175 Difference]: Start difference. First operand has 324 places, 370 transitions, 4302 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:01:51,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 386 transitions, 5112 flow [2024-06-21 21:01:54,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 386 transitions, 5028 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:01:54,638 INFO L231 Difference]: Finished difference. Result has 325 places, 373 transitions, 4348 flow [2024-06-21 21:01:54,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4348, PETRI_PLACES=325, PETRI_TRANSITIONS=373} [2024-06-21 21:01:54,638 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-21 21:01:54,639 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 373 transitions, 4348 flow [2024-06-21 21:01:54,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:54,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:54,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:54,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:01:54,639 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-21 21:01:54,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:54,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1418254554, now seen corresponding path program 4 times [2024-06-21 21:01:54,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:54,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858850858] [2024-06-21 21:01:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:01:55,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:01:55,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:01:55,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858850858] [2024-06-21 21:01:55,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858850858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:01:55,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:01:55,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:01:55,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882384194] [2024-06-21 21:01:55,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:01:55,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:01:55,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:01:55,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:01:55,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:01:55,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:01:55,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 373 transitions, 4348 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:55,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:01:55,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:01:55,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:01:57,132 INFO L124 PetriNetUnfolderBase]: 4033/6571 cut-off events. [2024-06-21 21:01:57,133 INFO L125 PetriNetUnfolderBase]: For 1471145/1471148 co-relation queries the response was YES. [2024-06-21 21:01:57,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65951 conditions, 6571 events. 4033/6571 cut-off events. For 1471145/1471148 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41564 event pairs, 953 based on Foata normal form. 1/6566 useless extension candidates. Maximal degree in co-relation 65793. Up to 6093 conditions per place. [2024-06-21 21:01:57,232 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 323 selfloop transitions, 57 changer transitions 0/391 dead transitions. [2024-06-21 21:01:57,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 391 transitions, 5546 flow [2024-06-21 21:01:57,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:01:57,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:01:57,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:01:57,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 21:01:57,233 INFO L175 Difference]: Start difference. First operand has 325 places, 373 transitions, 4348 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:01:57,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 391 transitions, 5546 flow [2024-06-21 21:01:59,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 391 transitions, 5438 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 21:01:59,834 INFO L231 Difference]: Finished difference. Result has 327 places, 379 transitions, 4550 flow [2024-06-21 21:01:59,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4240, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4550, PETRI_PLACES=327, PETRI_TRANSITIONS=379} [2024-06-21 21:01:59,834 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-06-21 21:01:59,834 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 379 transitions, 4550 flow [2024-06-21 21:01:59,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:01:59,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:01:59,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:01:59,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:01:59,835 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-21 21:01:59,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:01:59,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1418254275, now seen corresponding path program 2 times [2024-06-21 21:01:59,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:01:59,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400706208] [2024-06-21 21:01:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:01:59,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:01:59,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:00,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:00,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400706208] [2024-06-21 21:02:00,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400706208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:00,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:00,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:02:00,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720365697] [2024-06-21 21:02:00,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:00,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:02:00,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:00,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:02:00,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:02:00,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:00,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 379 transitions, 4550 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:00,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:00,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:00,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:02,249 INFO L124 PetriNetUnfolderBase]: 3842/6327 cut-off events. [2024-06-21 21:02:02,250 INFO L125 PetriNetUnfolderBase]: For 1517912/1517922 co-relation queries the response was YES. [2024-06-21 21:02:02,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65572 conditions, 6327 events. 3842/6327 cut-off events. For 1517912/1517922 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40875 event pairs, 898 based on Foata normal form. 11/6261 useless extension candidates. Maximal degree in co-relation 65413. Up to 5705 conditions per place. [2024-06-21 21:02:02,347 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 315 selfloop transitions, 45 changer transitions 0/401 dead transitions. [2024-06-21 21:02:02,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 401 transitions, 6000 flow [2024-06-21 21:02:02,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:02,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 21:02:02,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-21 21:02:02,349 INFO L175 Difference]: Start difference. First operand has 327 places, 379 transitions, 4550 flow. Second operand 8 states and 157 transitions. [2024-06-21 21:02:02,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 401 transitions, 6000 flow [2024-06-21 21:02:04,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 401 transitions, 5849 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-21 21:02:04,938 INFO L231 Difference]: Finished difference. Result has 331 places, 388 transitions, 4753 flow [2024-06-21 21:02:04,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=331, PETRI_TRANSITIONS=388} [2024-06-21 21:02:04,939 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2024-06-21 21:02:04,939 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 388 transitions, 4753 flow [2024-06-21 21:02:04,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:04,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:02:04,940 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-21 21:02:04,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1417927845, now seen corresponding path program 3 times [2024-06-21 21:02:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166567135] [2024-06-21 21:02:04,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:04,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:06,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:06,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:06,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166567135] [2024-06-21 21:02:06,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166567135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:06,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:06,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:02:06,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355345666] [2024-06-21 21:02:06,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:06,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:02:06,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:06,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:02:06,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:02:06,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:06,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 388 transitions, 4753 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:06,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:06,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:06,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:07,527 INFO L124 PetriNetUnfolderBase]: 3836/6319 cut-off events. [2024-06-21 21:02:07,528 INFO L125 PetriNetUnfolderBase]: For 1530983/1530993 co-relation queries the response was YES. [2024-06-21 21:02:07,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65523 conditions, 6319 events. 3836/6319 cut-off events. For 1530983/1530993 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40730 event pairs, 898 based on Foata normal form. 11/6253 useless extension candidates. Maximal degree in co-relation 65362. Up to 5700 conditions per place. [2024-06-21 21:02:07,624 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 312 selfloop transitions, 47 changer transitions 0/400 dead transitions. [2024-06-21 21:02:07,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 400 transitions, 5729 flow [2024-06-21 21:02:07,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:07,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:07,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 21:02:07,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 21:02:07,625 INFO L175 Difference]: Start difference. First operand has 331 places, 388 transitions, 4753 flow. Second operand 8 states and 155 transitions. [2024-06-21 21:02:07,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 400 transitions, 5729 flow [2024-06-21 21:02:10,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 400 transitions, 5552 flow, removed 77 selfloop flow, removed 3 redundant places. [2024-06-21 21:02:10,386 INFO L231 Difference]: Finished difference. Result has 336 places, 388 transitions, 4677 flow [2024-06-21 21:02:10,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4576, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4677, PETRI_PLACES=336, PETRI_TRANSITIONS=388} [2024-06-21 21:02:10,386 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-21 21:02:10,386 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 388 transitions, 4677 flow [2024-06-21 21:02:10,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:10,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:10,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:10,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:02:10,387 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-21 21:02:10,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:10,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1427451324, now seen corresponding path program 5 times [2024-06-21 21:02:10,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:10,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622276164] [2024-06-21 21:02:10,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:10,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:11,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:11,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:11,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622276164] [2024-06-21 21:02:11,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622276164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:11,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:11,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:11,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141882786] [2024-06-21 21:02:11,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:11,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:11,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:11,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:11,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:11,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:02:11,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 388 transitions, 4677 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:11,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:11,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:02:11,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:12,894 INFO L124 PetriNetUnfolderBase]: 4053/6601 cut-off events. [2024-06-21 21:02:12,894 INFO L125 PetriNetUnfolderBase]: For 1550433/1550436 co-relation queries the response was YES. [2024-06-21 21:02:12,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67228 conditions, 6601 events. 4053/6601 cut-off events. For 1550433/1550436 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41817 event pairs, 953 based on Foata normal form. 1/6596 useless extension candidates. Maximal degree in co-relation 67065. Up to 6118 conditions per place. [2024-06-21 21:02:12,996 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 335 selfloop transitions, 57 changer transitions 0/403 dead transitions. [2024-06-21 21:02:12,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 403 transitions, 5809 flow [2024-06-21 21:02:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:12,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:12,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 21:02:12,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 21:02:12,997 INFO L175 Difference]: Start difference. First operand has 336 places, 388 transitions, 4677 flow. Second operand 8 states and 152 transitions. [2024-06-21 21:02:12,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 403 transitions, 5809 flow [2024-06-21 21:02:17,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 403 transitions, 5717 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:17,014 INFO L231 Difference]: Finished difference. Result has 338 places, 391 transitions, 4793 flow [2024-06-21 21:02:17,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4793, PETRI_PLACES=338, PETRI_TRANSITIONS=391} [2024-06-21 21:02:17,015 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2024-06-21 21:02:17,015 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 391 transitions, 4793 flow [2024-06-21 21:02:17,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:17,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:17,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:17,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:02:17,015 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-21 21:02:17,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:17,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1083158903, now seen corresponding path program 5 times [2024-06-21 21:02:17,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:17,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730144994] [2024-06-21 21:02:17,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:17,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:18,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:18,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:18,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730144994] [2024-06-21 21:02:18,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730144994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:18,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:18,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:02:18,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519133525] [2024-06-21 21:02:18,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:18,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:02:18,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:18,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:02:18,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:02:18,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:18,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 391 transitions, 4793 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:18,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:18,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:18,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:19,643 INFO L124 PetriNetUnfolderBase]: 3950/6499 cut-off events. [2024-06-21 21:02:19,643 INFO L125 PetriNetUnfolderBase]: For 1580647/1580650 co-relation queries the response was YES. [2024-06-21 21:02:19,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66815 conditions, 6499 events. 3950/6499 cut-off events. For 1580647/1580650 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41687 event pairs, 925 based on Foata normal form. 2/6493 useless extension candidates. Maximal degree in co-relation 66651. Up to 5875 conditions per place. [2024-06-21 21:02:19,742 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 327 selfloop transitions, 54 changer transitions 0/406 dead transitions. [2024-06-21 21:02:19,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 406 transitions, 5683 flow [2024-06-21 21:02:19,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:19,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:19,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 21:02:19,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-21 21:02:19,744 INFO L175 Difference]: Start difference. First operand has 338 places, 391 transitions, 4793 flow. Second operand 8 states and 158 transitions. [2024-06-21 21:02:19,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 406 transitions, 5683 flow [2024-06-21 21:02:23,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 406 transitions, 5442 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 21:02:23,484 INFO L231 Difference]: Finished difference. Result has 339 places, 394 transitions, 4764 flow [2024-06-21 21:02:23,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4764, PETRI_PLACES=339, PETRI_TRANSITIONS=394} [2024-06-21 21:02:23,485 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-21 21:02:23,485 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 394 transitions, 4764 flow [2024-06-21 21:02:23,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:23,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:23,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:23,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:02:23,485 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-21 21:02:23,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:23,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1427451045, now seen corresponding path program 4 times [2024-06-21 21:02:23,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:23,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698648273] [2024-06-21 21:02:23,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:23,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:23,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:24,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:24,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698648273] [2024-06-21 21:02:24,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698648273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:24,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:24,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:24,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057939714] [2024-06-21 21:02:24,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:24,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:24,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:24,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:24,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:24,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 394 transitions, 4764 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:24,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:24,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:24,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:25,944 INFO L124 PetriNetUnfolderBase]: 3837/6323 cut-off events. [2024-06-21 21:02:25,944 INFO L125 PetriNetUnfolderBase]: For 1590987/1590997 co-relation queries the response was YES. [2024-06-21 21:02:26,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66205 conditions, 6323 events. 3837/6323 cut-off events. For 1590987/1590997 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40753 event pairs, 897 based on Foata normal form. 11/6257 useless extension candidates. Maximal degree in co-relation 66041. Up to 5703 conditions per place. [2024-06-21 21:02:26,043 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 319 selfloop transitions, 44 changer transitions 0/405 dead transitions. [2024-06-21 21:02:26,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 405 transitions, 5524 flow [2024-06-21 21:02:26,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:26,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:26,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:02:26,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 21:02:26,044 INFO L175 Difference]: Start difference. First operand has 339 places, 394 transitions, 4764 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:02:26,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 405 transitions, 5524 flow [2024-06-21 21:02:29,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 405 transitions, 5282 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:29,167 INFO L231 Difference]: Finished difference. Result has 341 places, 394 transitions, 4616 flow [2024-06-21 21:02:29,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4616, PETRI_PLACES=341, PETRI_TRANSITIONS=394} [2024-06-21 21:02:29,168 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 296 predicate places. [2024-06-21 21:02:29,168 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 394 transitions, 4616 flow [2024-06-21 21:02:29,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:29,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:29,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:29,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:02:29,168 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-21 21:02:29,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:29,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1427458764, now seen corresponding path program 6 times [2024-06-21 21:02:29,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:29,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960477820] [2024-06-21 21:02:29,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:29,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:30,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:30,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:30,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960477820] [2024-06-21 21:02:30,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960477820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:30,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:30,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:30,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616126640] [2024-06-21 21:02:30,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:30,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:30,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:30,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:30,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:30,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:02:30,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 394 transitions, 4616 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:30,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:30,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:02:30,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:31,658 INFO L124 PetriNetUnfolderBase]: 4041/6589 cut-off events. [2024-06-21 21:02:31,658 INFO L125 PetriNetUnfolderBase]: For 1603119/1603122 co-relation queries the response was YES. [2024-06-21 21:02:31,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67491 conditions, 6589 events. 4041/6589 cut-off events. For 1603119/1603122 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41811 event pairs, 952 based on Foata normal form. 1/6584 useless extension candidates. Maximal degree in co-relation 67326. Up to 6106 conditions per place. [2024-06-21 21:02:31,750 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 336 selfloop transitions, 58 changer transitions 0/405 dead transitions. [2024-06-21 21:02:31,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 405 transitions, 5438 flow [2024-06-21 21:02:31,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:31,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:31,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:02:31,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 21:02:31,751 INFO L175 Difference]: Start difference. First operand has 341 places, 394 transitions, 4616 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:02:31,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 405 transitions, 5438 flow [2024-06-21 21:02:35,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 405 transitions, 5242 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 21:02:35,374 INFO L231 Difference]: Finished difference. Result has 341 places, 394 transitions, 4542 flow [2024-06-21 21:02:35,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4420, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4542, PETRI_PLACES=341, PETRI_TRANSITIONS=394} [2024-06-21 21:02:35,374 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 296 predicate places. [2024-06-21 21:02:35,374 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 394 transitions, 4542 flow [2024-06-21 21:02:35,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:35,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:35,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:35,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:02:35,375 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-21 21:02:35,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:35,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1417915941, now seen corresponding path program 1 times [2024-06-21 21:02:35,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:35,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073488966] [2024-06-21 21:02:35,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:35,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:36,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:36,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:36,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073488966] [2024-06-21 21:02:36,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073488966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:36,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:36,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:02:36,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037368154] [2024-06-21 21:02:36,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:36,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:02:36,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:36,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:02:36,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:02:37,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:37,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 394 transitions, 4542 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:37,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:37,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:37,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:38,515 INFO L124 PetriNetUnfolderBase]: 3741/6211 cut-off events. [2024-06-21 21:02:38,515 INFO L125 PetriNetUnfolderBase]: For 1622994/1623007 co-relation queries the response was YES. [2024-06-21 21:02:38,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65156 conditions, 6211 events. 3741/6211 cut-off events. For 1622994/1623007 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40577 event pairs, 924 based on Foata normal form. 6/6130 useless extension candidates. Maximal degree in co-relation 64990. Up to 5563 conditions per place. [2024-06-21 21:02:38,606 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 312 selfloop transitions, 21 changer transitions 0/408 dead transitions. [2024-06-21 21:02:38,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 408 transitions, 5314 flow [2024-06-21 21:02:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:02:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:02:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 21:02:38,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 21:02:38,607 INFO L175 Difference]: Start difference. First operand has 341 places, 394 transitions, 4542 flow. Second operand 9 states and 166 transitions. [2024-06-21 21:02:38,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 408 transitions, 5314 flow [2024-06-21 21:02:40,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 408 transitions, 5190 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:02:40,962 INFO L231 Difference]: Finished difference. Result has 343 places, 397 transitions, 4548 flow [2024-06-21 21:02:40,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4548, PETRI_PLACES=343, PETRI_TRANSITIONS=397} [2024-06-21 21:02:40,962 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-21 21:02:40,962 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 397 transitions, 4548 flow [2024-06-21 21:02:40,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:40,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:40,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:40,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:02:40,963 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-21 21:02:40,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:40,963 INFO L85 PathProgramCache]: Analyzing trace with hash 413290487, now seen corresponding path program 1 times [2024-06-21 21:02:40,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:40,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594082291] [2024-06-21 21:02:40,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:40,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:40,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:41,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:41,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:41,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594082291] [2024-06-21 21:02:41,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594082291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:41,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:41,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:02:41,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108965092] [2024-06-21 21:02:41,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:41,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:02:41,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:41,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:02:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:02:41,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:41,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 397 transitions, 4548 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:41,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:41,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:41,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:43,440 INFO L124 PetriNetUnfolderBase]: 3855/6336 cut-off events. [2024-06-21 21:02:43,440 INFO L125 PetriNetUnfolderBase]: For 1652479/1652488 co-relation queries the response was YES. [2024-06-21 21:02:43,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66878 conditions, 6336 events. 3855/6336 cut-off events. For 1652479/1652488 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40845 event pairs, 886 based on Foata normal form. 6/6260 useless extension candidates. Maximal degree in co-relation 66711. Up to 5716 conditions per place. [2024-06-21 21:02:43,529 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 350 selfloop transitions, 25 changer transitions 0/425 dead transitions. [2024-06-21 21:02:43,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 425 transitions, 5478 flow [2024-06-21 21:02:43,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:43,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 21:02:43,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 21:02:43,530 INFO L175 Difference]: Start difference. First operand has 343 places, 397 transitions, 4548 flow. Second operand 8 states and 165 transitions. [2024-06-21 21:02:43,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 425 transitions, 5478 flow [2024-06-21 21:02:46,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 425 transitions, 5290 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-21 21:02:46,514 INFO L231 Difference]: Finished difference. Result has 341 places, 400 transitions, 4516 flow [2024-06-21 21:02:46,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4360, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4516, PETRI_PLACES=341, PETRI_TRANSITIONS=400} [2024-06-21 21:02:46,514 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 296 predicate places. [2024-06-21 21:02:46,514 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 400 transitions, 4516 flow [2024-06-21 21:02:46,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:46,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:46,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:46,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:02:46,515 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-21 21:02:46,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:46,515 INFO L85 PathProgramCache]: Analyzing trace with hash 420909047, now seen corresponding path program 2 times [2024-06-21 21:02:46,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:46,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917942475] [2024-06-21 21:02:46,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:46,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:47,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:02:47,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:47,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917942475] [2024-06-21 21:02:47,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917942475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:47,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:47,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:47,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103571511] [2024-06-21 21:02:47,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:47,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:47,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:47,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:47,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:47,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:47,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 400 transitions, 4516 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:47,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:47,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:47,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:49,144 INFO L124 PetriNetUnfolderBase]: 3865/6352 cut-off events. [2024-06-21 21:02:49,145 INFO L125 PetriNetUnfolderBase]: For 1680813/1680822 co-relation queries the response was YES. [2024-06-21 21:02:49,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67579 conditions, 6352 events. 3865/6352 cut-off events. For 1680813/1680822 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40983 event pairs, 886 based on Foata normal form. 6/6276 useless extension candidates. Maximal degree in co-relation 67412. Up to 5724 conditions per place. [2024-06-21 21:02:49,230 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 351 selfloop transitions, 31 changer transitions 0/432 dead transitions. [2024-06-21 21:02:49,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 432 transitions, 5490 flow [2024-06-21 21:02:49,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:02:49,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:02:49,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 21:02:49,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-21 21:02:49,232 INFO L175 Difference]: Start difference. First operand has 341 places, 400 transitions, 4516 flow. Second operand 9 states and 182 transitions. [2024-06-21 21:02:49,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 432 transitions, 5490 flow [2024-06-21 21:02:52,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 432 transitions, 5356 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:52,593 INFO L231 Difference]: Finished difference. Result has 345 places, 406 transitions, 4592 flow [2024-06-21 21:02:52,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4592, PETRI_PLACES=345, PETRI_TRANSITIONS=406} [2024-06-21 21:02:52,594 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 300 predicate places. [2024-06-21 21:02:52,594 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 406 transitions, 4592 flow [2024-06-21 21:02:52,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:52,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:52,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:52,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:02:52,594 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-21 21:02:52,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:52,595 INFO L85 PathProgramCache]: Analyzing trace with hash 528581657, now seen corresponding path program 3 times [2024-06-21 21:02:52,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:52,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932470491] [2024-06-21 21:02:52,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:52,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:52,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:53,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-21 21:02:53,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:53,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932470491] [2024-06-21 21:02:53,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932470491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:53,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:53,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701317614] [2024-06-21 21:02:53,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:53,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:53,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:53,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:02:53,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 406 transitions, 4592 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:53,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:53,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:02:53,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:02:55,005 INFO L124 PetriNetUnfolderBase]: 3870/6363 cut-off events. [2024-06-21 21:02:55,006 INFO L125 PetriNetUnfolderBase]: For 1712033/1712043 co-relation queries the response was YES. [2024-06-21 21:02:55,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68317 conditions, 6363 events. 3870/6363 cut-off events. For 1712033/1712043 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41101 event pairs, 885 based on Foata normal form. 10/6292 useless extension candidates. Maximal degree in co-relation 68148. Up to 5655 conditions per place. [2024-06-21 21:02:55,110 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 335 selfloop transitions, 48 changer transitions 0/433 dead transitions. [2024-06-21 21:02:55,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 433 transitions, 5550 flow [2024-06-21 21:02:55,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:02:55,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:02:55,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 21:02:55,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 21:02:55,112 INFO L175 Difference]: Start difference. First operand has 345 places, 406 transitions, 4592 flow. Second operand 8 states and 166 transitions. [2024-06-21 21:02:55,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 433 transitions, 5550 flow [2024-06-21 21:02:58,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 433 transitions, 5402 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-21 21:02:58,255 INFO L231 Difference]: Finished difference. Result has 347 places, 409 transitions, 4658 flow [2024-06-21 21:02:58,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4658, PETRI_PLACES=347, PETRI_TRANSITIONS=409} [2024-06-21 21:02:58,256 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 21:02:58,256 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 409 transitions, 4658 flow [2024-06-21 21:02:58,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:58,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:02:58,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:02:58,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:02:58,257 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-21 21:02:58,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:02:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash 528933383, now seen corresponding path program 1 times [2024-06-21 21:02:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:02:58,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667910167] [2024-06-21 21:02:58,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:02:58,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:02:58,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:02:59,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-21 21:02:59,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:02:59,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667910167] [2024-06-21 21:02:59,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667910167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:02:59,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:02:59,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:02:59,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922167526] [2024-06-21 21:02:59,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:02:59,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:02:59,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:02:59,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:02:59,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:02:59,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:02:59,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 409 transitions, 4658 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:02:59,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:02:59,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:02:59,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:00,831 INFO L124 PetriNetUnfolderBase]: 4102/6660 cut-off events. [2024-06-21 21:03:00,832 INFO L125 PetriNetUnfolderBase]: For 1744351/1744354 co-relation queries the response was YES. [2024-06-21 21:03:00,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70783 conditions, 6660 events. 4102/6660 cut-off events. For 1744351/1744354 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 42142 event pairs, 939 based on Foata normal form. 1/6651 useless extension candidates. Maximal degree in co-relation 70613. Up to 6114 conditions per place. [2024-06-21 21:03:00,941 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 361 selfloop transitions, 55 changer transitions 0/435 dead transitions. [2024-06-21 21:03:00,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 435 transitions, 5664 flow [2024-06-21 21:03:00,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:00,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:00,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 21:03:00,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-21 21:03:00,942 INFO L175 Difference]: Start difference. First operand has 347 places, 409 transitions, 4658 flow. Second operand 8 states and 159 transitions. [2024-06-21 21:03:00,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 435 transitions, 5664 flow [2024-06-21 21:03:04,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 435 transitions, 5472 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:04,728 INFO L231 Difference]: Finished difference. Result has 349 places, 412 transitions, 4680 flow [2024-06-21 21:03:04,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4680, PETRI_PLACES=349, PETRI_TRANSITIONS=412} [2024-06-21 21:03:04,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 304 predicate places. [2024-06-21 21:03:04,728 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 412 transitions, 4680 flow [2024-06-21 21:03:04,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:04,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:04,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:04,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:03:04,729 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-21 21:03:04,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:04,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1365217875, now seen corresponding path program 2 times [2024-06-21 21:03:04,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:04,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894279061] [2024-06-21 21:03:04,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:04,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:05,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:05,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:05,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894279061] [2024-06-21 21:03:05,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894279061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:05,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:05,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:03:05,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542253929] [2024-06-21 21:03:05,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:05,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:03:05,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:05,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:03:05,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:03:05,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:05,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 412 transitions, 4680 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:05,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:05,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:05,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:07,237 INFO L124 PetriNetUnfolderBase]: 4107/6667 cut-off events. [2024-06-21 21:03:07,237 INFO L125 PetriNetUnfolderBase]: For 1771979/1771982 co-relation queries the response was YES. [2024-06-21 21:03:07,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71366 conditions, 6667 events. 4107/6667 cut-off events. For 1771979/1771982 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42176 event pairs, 939 based on Foata normal form. 1/6658 useless extension candidates. Maximal degree in co-relation 71195. Up to 6103 conditions per place. [2024-06-21 21:03:07,347 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 353 selfloop transitions, 63 changer transitions 0/435 dead transitions. [2024-06-21 21:03:07,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 435 transitions, 5680 flow [2024-06-21 21:03:07,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:07,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 21:03:07,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-21 21:03:07,348 INFO L175 Difference]: Start difference. First operand has 349 places, 412 transitions, 4680 flow. Second operand 8 states and 158 transitions. [2024-06-21 21:03:07,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 435 transitions, 5680 flow [2024-06-21 21:03:10,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 435 transitions, 5488 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:10,749 INFO L231 Difference]: Finished difference. Result has 351 places, 415 transitions, 4726 flow [2024-06-21 21:03:10,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=351, PETRI_TRANSITIONS=415} [2024-06-21 21:03:10,749 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-21 21:03:10,749 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 415 transitions, 4726 flow [2024-06-21 21:03:10,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:10,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:10,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:10,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:03:10,750 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-21 21:03:10,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash 528939707, now seen corresponding path program 4 times [2024-06-21 21:03:10,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:10,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816960234] [2024-06-21 21:03:10,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:10,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:11,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:11,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816960234] [2024-06-21 21:03:11,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816960234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:11,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:11,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:03:11,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767146388] [2024-06-21 21:03:11,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:11,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:03:11,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:11,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:03:11,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:03:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:03:11,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 415 transitions, 4726 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:11,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:11,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:03:11,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:13,305 INFO L124 PetriNetUnfolderBase]: 3885/6384 cut-off events. [2024-06-21 21:03:13,305 INFO L125 PetriNetUnfolderBase]: For 1798525/1798535 co-relation queries the response was YES. [2024-06-21 21:03:13,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70129 conditions, 6384 events. 3885/6384 cut-off events. For 1798525/1798535 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41201 event pairs, 884 based on Foata normal form. 10/6313 useless extension candidates. Maximal degree in co-relation 69957. Up to 5651 conditions per place. [2024-06-21 21:03:13,406 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 328 selfloop transitions, 59 changer transitions 0/439 dead transitions. [2024-06-21 21:03:13,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 439 transitions, 5690 flow [2024-06-21 21:03:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:13,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:13,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 21:03:13,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 21:03:13,408 INFO L175 Difference]: Start difference. First operand has 351 places, 415 transitions, 4726 flow. Second operand 8 states and 164 transitions. [2024-06-21 21:03:13,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 439 transitions, 5690 flow [2024-06-21 21:03:16,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 439 transitions, 5478 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:16,802 INFO L231 Difference]: Finished difference. Result has 353 places, 418 transitions, 4762 flow [2024-06-21 21:03:16,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4762, PETRI_PLACES=353, PETRI_TRANSITIONS=418} [2024-06-21 21:03:16,802 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 308 predicate places. [2024-06-21 21:03:16,802 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 418 transitions, 4762 flow [2024-06-21 21:03:16,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:16,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:16,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:16,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:03:16,803 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-21 21:03:16,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash 528940141, now seen corresponding path program 1 times [2024-06-21 21:03:16,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:16,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422595943] [2024-06-21 21:03:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:16,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:16,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:17,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:17,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:17,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422595943] [2024-06-21 21:03:17,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422595943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:17,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:17,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:03:17,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070681972] [2024-06-21 21:03:17,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:17,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:03:17,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:17,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:03:17,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:03:17,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:17,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 418 transitions, 4762 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:17,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:17,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:17,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:19,452 INFO L124 PetriNetUnfolderBase]: 3993/6496 cut-off events. [2024-06-21 21:03:19,452 INFO L125 PetriNetUnfolderBase]: For 1826675/1826685 co-relation queries the response was YES. [2024-06-21 21:03:19,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71429 conditions, 6496 events. 3993/6496 cut-off events. For 1826675/1826685 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41376 event pairs, 919 based on Foata normal form. 10/6429 useless extension candidates. Maximal degree in co-relation 71256. Up to 5954 conditions per place. [2024-06-21 21:03:19,559 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 352 selfloop transitions, 51 changer transitions 0/441 dead transitions. [2024-06-21 21:03:19,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 441 transitions, 5722 flow [2024-06-21 21:03:19,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:19,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:19,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:03:19,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:03:19,561 INFO L175 Difference]: Start difference. First operand has 353 places, 418 transitions, 4762 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:03:19,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 441 transitions, 5722 flow [2024-06-21 21:03:22,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 441 transitions, 5500 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:22,801 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 4740 flow [2024-06-21 21:03:22,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4740, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-21 21:03:22,802 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-21 21:03:22,802 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 4740 flow [2024-06-21 21:03:22,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:22,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:22,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:22,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 21:03:22,803 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-21 21:03:22,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:22,803 INFO L85 PathProgramCache]: Analyzing trace with hash 777964553, now seen corresponding path program 2 times [2024-06-21 21:03:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671045260] [2024-06-21 21:03:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:23,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:23,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671045260] [2024-06-21 21:03:23,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671045260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:23,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:23,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:03:23,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048014118] [2024-06-21 21:03:23,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:23,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:03:23,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:23,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:03:23,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:03:23,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:23,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 4740 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:23,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:23,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:23,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:25,503 INFO L124 PetriNetUnfolderBase]: 4006/6515 cut-off events. [2024-06-21 21:03:25,504 INFO L125 PetriNetUnfolderBase]: For 1862275/1862285 co-relation queries the response was YES. [2024-06-21 21:03:25,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72242 conditions, 6515 events. 4006/6515 cut-off events. For 1862275/1862285 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41539 event pairs, 925 based on Foata normal form. 10/6448 useless extension candidates. Maximal degree in co-relation 72068. Up to 5945 conditions per place. [2024-06-21 21:03:25,617 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 344 selfloop transitions, 64 changer transitions 0/446 dead transitions. [2024-06-21 21:03:25,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 446 transitions, 6051 flow [2024-06-21 21:03:25,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:25,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:03:25,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:03:25,618 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 4740 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:03:25,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 446 transitions, 6051 flow [2024-06-21 21:03:29,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 446 transitions, 5877 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 21:03:29,844 INFO L231 Difference]: Finished difference. Result has 358 places, 429 transitions, 4917 flow [2024-06-21 21:03:29,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4566, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4917, PETRI_PLACES=358, PETRI_TRANSITIONS=429} [2024-06-21 21:03:29,845 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-21 21:03:29,845 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 429 transitions, 4917 flow [2024-06-21 21:03:29,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:29,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:29,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:29,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 21:03:29,846 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-21 21:03:29,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:29,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1009295485, now seen corresponding path program 5 times [2024-06-21 21:03:29,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:29,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835556448] [2024-06-21 21:03:29,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:29,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:29,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:30,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:30,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835556448] [2024-06-21 21:03:30,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835556448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:30,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:30,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:03:30,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363514064] [2024-06-21 21:03:30,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:30,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:03:30,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:30,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:03:30,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:03:31,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:03:31,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 429 transitions, 4917 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:31,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:31,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:03:31,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:32,578 INFO L124 PetriNetUnfolderBase]: 3949/6473 cut-off events. [2024-06-21 21:03:32,578 INFO L125 PetriNetUnfolderBase]: For 1899630/1899639 co-relation queries the response was YES. [2024-06-21 21:03:32,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72753 conditions, 6473 events. 3949/6473 cut-off events. For 1899630/1899639 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41643 event pairs, 886 based on Foata normal form. 6/6393 useless extension candidates. Maximal degree in co-relation 72577. Up to 5825 conditions per place. [2024-06-21 21:03:32,684 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 372 selfloop transitions, 33 changer transitions 0/461 dead transitions. [2024-06-21 21:03:32,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 461 transitions, 6064 flow [2024-06-21 21:03:32,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:03:32,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:03:32,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 21:03:32,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 21:03:32,685 INFO L175 Difference]: Start difference. First operand has 358 places, 429 transitions, 4917 flow. Second operand 9 states and 173 transitions. [2024-06-21 21:03:32,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 461 transitions, 6064 flow [2024-06-21 21:03:36,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 461 transitions, 5885 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 21:03:36,606 INFO L231 Difference]: Finished difference. Result has 366 places, 446 transitions, 5141 flow [2024-06-21 21:03:36,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5141, PETRI_PLACES=366, PETRI_TRANSITIONS=446} [2024-06-21 21:03:36,606 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-21 21:03:36,606 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 446 transitions, 5141 flow [2024-06-21 21:03:36,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:36,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:36,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:36,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 21:03:36,607 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-21 21:03:36,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:36,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1865026229, now seen corresponding path program 3 times [2024-06-21 21:03:36,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:36,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797097283] [2024-06-21 21:03:36,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:36,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:36,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:37,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-21 21:03:37,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:37,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797097283] [2024-06-21 21:03:37,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797097283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:37,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:37,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:03:37,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689474330] [2024-06-21 21:03:37,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:37,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:03:37,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:37,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:03:37,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:03:37,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:37,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 446 transitions, 5141 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:37,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:37,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:37,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:39,158 INFO L124 PetriNetUnfolderBase]: 4043/6574 cut-off events. [2024-06-21 21:03:39,159 INFO L125 PetriNetUnfolderBase]: For 1927118/1927128 co-relation queries the response was YES. [2024-06-21 21:03:39,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73944 conditions, 6574 events. 4043/6574 cut-off events. For 1927118/1927128 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41882 event pairs, 926 based on Foata normal form. 10/6507 useless extension candidates. Maximal degree in co-relation 73763. Up to 5992 conditions per place. [2024-06-21 21:03:39,440 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 363 selfloop transitions, 65 changer transitions 0/466 dead transitions. [2024-06-21 21:03:39,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 466 transitions, 6376 flow [2024-06-21 21:03:39,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:39,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:39,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 21:03:39,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 21:03:39,442 INFO L175 Difference]: Start difference. First operand has 366 places, 446 transitions, 5141 flow. Second operand 8 states and 155 transitions. [2024-06-21 21:03:39,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 466 transitions, 6376 flow [2024-06-21 21:03:43,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 466 transitions, 6196 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-21 21:03:43,759 INFO L231 Difference]: Finished difference. Result has 371 places, 449 transitions, 5170 flow [2024-06-21 21:03:43,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4961, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5170, PETRI_PLACES=371, PETRI_TRANSITIONS=449} [2024-06-21 21:03:43,760 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2024-06-21 21:03:43,760 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 449 transitions, 5170 flow [2024-06-21 21:03:43,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:43,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:43,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:43,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 21:03:43,761 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-21 21:03:43,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:43,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1009415455, now seen corresponding path program 6 times [2024-06-21 21:03:43,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:43,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353796956] [2024-06-21 21:03:43,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:43,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:43,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:44,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:44,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:44,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353796956] [2024-06-21 21:03:44,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353796956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:44,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:44,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:03:44,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517348377] [2024-06-21 21:03:44,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:44,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:03:44,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:44,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:03:44,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:03:44,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:03:44,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 449 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:44,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:44,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:03:44,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:46,346 INFO L124 PetriNetUnfolderBase]: 3975/6514 cut-off events. [2024-06-21 21:03:46,347 INFO L125 PetriNetUnfolderBase]: For 1979003/1979013 co-relation queries the response was YES. [2024-06-21 21:03:46,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74463 conditions, 6514 events. 3975/6514 cut-off events. For 1979003/1979013 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41982 event pairs, 889 based on Foata normal form. 10/6443 useless extension candidates. Maximal degree in co-relation 74281. Up to 5702 conditions per place. [2024-06-21 21:03:46,459 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 328 selfloop transitions, 91 changer transitions 0/476 dead transitions. [2024-06-21 21:03:46,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 476 transitions, 6968 flow [2024-06-21 21:03:46,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:46,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 21:03:46,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 21:03:46,461 INFO L175 Difference]: Start difference. First operand has 371 places, 449 transitions, 5170 flow. Second operand 8 states and 164 transitions. [2024-06-21 21:03:46,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 476 transitions, 6968 flow [2024-06-21 21:03:50,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 476 transitions, 6813 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 21:03:50,618 INFO L231 Difference]: Finished difference. Result has 374 places, 458 transitions, 5605 flow [2024-06-21 21:03:50,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5015, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5605, PETRI_PLACES=374, PETRI_TRANSITIONS=458} [2024-06-21 21:03:50,618 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-21 21:03:50,618 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 458 transitions, 5605 flow [2024-06-21 21:03:50,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:50,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:50,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:50,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 21:03:50,619 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-21 21:03:50,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:50,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1272084289, now seen corresponding path program 3 times [2024-06-21 21:03:50,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:50,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338038377] [2024-06-21 21:03:50,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:50,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:51,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-21 21:03:51,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:51,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338038377] [2024-06-21 21:03:51,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338038377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:51,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:51,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:03:51,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077033026] [2024-06-21 21:03:51,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:51,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:03:51,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:51,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:03:51,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:03:51,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:51,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 458 transitions, 5605 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:51,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:51,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:51,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:03:53,452 INFO L124 PetriNetUnfolderBase]: 4215/6822 cut-off events. [2024-06-21 21:03:53,452 INFO L125 PetriNetUnfolderBase]: For 2028449/2028452 co-relation queries the response was YES. [2024-06-21 21:03:53,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77420 conditions, 6822 events. 4215/6822 cut-off events. For 2028449/2028452 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 43112 event pairs, 945 based on Foata normal form. 1/6813 useless extension candidates. Maximal degree in co-relation 77237. Up to 6211 conditions per place. [2024-06-21 21:03:53,566 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 383 selfloop transitions, 74 changer transitions 0/481 dead transitions. [2024-06-21 21:03:53,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 481 transitions, 7057 flow [2024-06-21 21:03:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:03:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:03:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:03:53,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 21:03:53,567 INFO L175 Difference]: Start difference. First operand has 374 places, 458 transitions, 5605 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:03:53,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 481 transitions, 7057 flow [2024-06-21 21:03:57,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 481 transitions, 6850 flow, removed 81 selfloop flow, removed 3 redundant places. [2024-06-21 21:03:57,795 INFO L231 Difference]: Finished difference. Result has 379 places, 464 transitions, 5786 flow [2024-06-21 21:03:57,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5398, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5786, PETRI_PLACES=379, PETRI_TRANSITIONS=464} [2024-06-21 21:03:57,795 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-21 21:03:57,796 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 464 transitions, 5786 flow [2024-06-21 21:03:57,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:57,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:03:57,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:03:57,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 21:03:57,796 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:03:57,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:03:57,797 INFO L85 PathProgramCache]: Analyzing trace with hash 585076184, now seen corresponding path program 1 times [2024-06-21 21:03:57,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:03:57,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808885482] [2024-06-21 21:03:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:03:57,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:03:57,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:03:59,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:03:59,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:03:59,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808885482] [2024-06-21 21:03:59,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808885482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:03:59,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:03:59,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:03:59,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818667159] [2024-06-21 21:03:59,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:03:59,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:03:59,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:03:59,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:03:59,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:03:59,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:03:59,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 464 transitions, 5786 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:03:59,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:03:59,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:03:59,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:01,310 INFO L124 PetriNetUnfolderBase]: 4420/7214 cut-off events. [2024-06-21 21:04:01,310 INFO L125 PetriNetUnfolderBase]: For 2130680/2130683 co-relation queries the response was YES. [2024-06-21 21:04:01,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80385 conditions, 7214 events. 4420/7214 cut-off events. For 2130680/2130683 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46598 event pairs, 927 based on Foata normal form. 12/7214 useless extension candidates. Maximal degree in co-relation 80200. Up to 5706 conditions per place. [2024-06-21 21:04:01,438 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 364 selfloop transitions, 135 changer transitions 0/523 dead transitions. [2024-06-21 21:04:01,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 523 transitions, 7280 flow [2024-06-21 21:04:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:04:01,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:04:01,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-21 21:04:01,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47520661157024796 [2024-06-21 21:04:01,439 INFO L175 Difference]: Start difference. First operand has 379 places, 464 transitions, 5786 flow. Second operand 11 states and 230 transitions. [2024-06-21 21:04:01,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 523 transitions, 7280 flow [2024-06-21 21:04:05,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 523 transitions, 7094 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-21 21:04:05,597 INFO L231 Difference]: Finished difference. Result has 388 places, 478 transitions, 6174 flow [2024-06-21 21:04:05,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6174, PETRI_PLACES=388, PETRI_TRANSITIONS=478} [2024-06-21 21:04:05,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-21 21:04:05,598 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 478 transitions, 6174 flow [2024-06-21 21:04:05,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:05,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:05,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:05,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 21:04:05,598 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-21 21:04:05,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:05,599 INFO L85 PathProgramCache]: Analyzing trace with hash 410430551, now seen corresponding path program 1 times [2024-06-21 21:04:05,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:05,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555612489] [2024-06-21 21:04:05,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:05,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:06,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:06,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:06,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555612489] [2024-06-21 21:04:06,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555612489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:06,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:06,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:04:06,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022090586] [2024-06-21 21:04:06,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:06,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:04:06,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:06,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:04:06,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:04:06,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:04:06,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 478 transitions, 6174 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:06,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:06,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:04:06,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:08,371 INFO L124 PetriNetUnfolderBase]: 4201/6946 cut-off events. [2024-06-21 21:04:08,372 INFO L125 PetriNetUnfolderBase]: For 2110790/2110799 co-relation queries the response was YES. [2024-06-21 21:04:08,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79889 conditions, 6946 events. 4201/6946 cut-off events. For 2110790/2110799 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 45768 event pairs, 732 based on Foata normal form. 7/6901 useless extension candidates. Maximal degree in co-relation 79700. Up to 6209 conditions per place. [2024-06-21 21:04:08,495 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 420 selfloop transitions, 27 changer transitions 0/506 dead transitions. [2024-06-21 21:04:08,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 506 transitions, 7232 flow [2024-06-21 21:04:08,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:04:08,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:04:08,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 21:04:08,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-21 21:04:08,497 INFO L175 Difference]: Start difference. First operand has 388 places, 478 transitions, 6174 flow. Second operand 8 states and 165 transitions. [2024-06-21 21:04:08,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 506 transitions, 7232 flow [2024-06-21 21:04:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 506 transitions, 6944 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 21:04:13,468 INFO L231 Difference]: Finished difference. Result has 390 places, 480 transitions, 6027 flow [2024-06-21 21:04:13,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5886, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6027, PETRI_PLACES=390, PETRI_TRANSITIONS=480} [2024-06-21 21:04:13,469 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-21 21:04:13,469 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 480 transitions, 6027 flow [2024-06-21 21:04:13,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:13,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:13,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:13,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 21:04:13,470 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-21 21:04:13,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:13,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1357025023, now seen corresponding path program 2 times [2024-06-21 21:04:13,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:13,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126984521] [2024-06-21 21:04:13,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:13,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:13,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:14,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:14,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:14,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126984521] [2024-06-21 21:04:14,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126984521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:14,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:14,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:04:14,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133029352] [2024-06-21 21:04:14,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:14,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:04:14,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:14,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:04:14,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:04:14,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:04:14,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 480 transitions, 6027 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:14,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:14,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:04:14,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:16,287 INFO L124 PetriNetUnfolderBase]: 4209/6948 cut-off events. [2024-06-21 21:04:16,287 INFO L125 PetriNetUnfolderBase]: For 2134397/2134406 co-relation queries the response was YES. [2024-06-21 21:04:16,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79675 conditions, 6948 events. 4209/6948 cut-off events. For 2134397/2134406 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45795 event pairs, 908 based on Foata normal form. 7/6873 useless extension candidates. Maximal degree in co-relation 79485. Up to 6251 conditions per place. [2024-06-21 21:04:16,418 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 414 selfloop transitions, 31 changer transitions 0/504 dead transitions. [2024-06-21 21:04:16,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 504 transitions, 7071 flow [2024-06-21 21:04:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:04:16,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:04:16,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 21:04:16,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 21:04:16,419 INFO L175 Difference]: Start difference. First operand has 390 places, 480 transitions, 6027 flow. Second operand 8 states and 162 transitions. [2024-06-21 21:04:16,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 504 transitions, 7071 flow [2024-06-21 21:04:20,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 504 transitions, 6946 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 21:04:20,927 INFO L231 Difference]: Finished difference. Result has 392 places, 482 transitions, 6056 flow [2024-06-21 21:04:20,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5902, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6056, PETRI_PLACES=392, PETRI_TRANSITIONS=482} [2024-06-21 21:04:20,928 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 347 predicate places. [2024-06-21 21:04:20,928 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 482 transitions, 6056 flow [2024-06-21 21:04:20,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:20,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:20,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:20,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 21:04:20,928 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-21 21:04:20,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:20,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1009292509, now seen corresponding path program 3 times [2024-06-21 21:04:20,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:20,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282754165] [2024-06-21 21:04:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:20,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:21,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:21,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282754165] [2024-06-21 21:04:21,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282754165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:21,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:21,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:04:21,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051024316] [2024-06-21 21:04:21,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:21,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:04:21,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:21,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:04:21,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:04:22,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:04:22,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 482 transitions, 6056 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:22,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:22,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:04:22,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:23,775 INFO L124 PetriNetUnfolderBase]: 4217/6960 cut-off events. [2024-06-21 21:04:23,776 INFO L125 PetriNetUnfolderBase]: For 2170072/2170081 co-relation queries the response was YES. [2024-06-21 21:04:23,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80118 conditions, 6960 events. 4217/6960 cut-off events. For 2170072/2170081 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45847 event pairs, 908 based on Foata normal form. 7/6885 useless extension candidates. Maximal degree in co-relation 79927. Up to 6249 conditions per place. [2024-06-21 21:04:23,901 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 403 selfloop transitions, 39 changer transitions 0/501 dead transitions. [2024-06-21 21:04:23,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 501 transitions, 7080 flow [2024-06-21 21:04:23,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:04:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:04:23,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 21:04:23,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-21 21:04:23,903 INFO L175 Difference]: Start difference. First operand has 392 places, 482 transitions, 6056 flow. Second operand 8 states and 158 transitions. [2024-06-21 21:04:23,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 501 transitions, 7080 flow [2024-06-21 21:04:27,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 501 transitions, 6940 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 21:04:27,910 INFO L231 Difference]: Finished difference. Result has 394 places, 484 transitions, 6090 flow [2024-06-21 21:04:27,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5916, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6090, PETRI_PLACES=394, PETRI_TRANSITIONS=484} [2024-06-21 21:04:27,911 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 349 predicate places. [2024-06-21 21:04:27,911 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 484 transitions, 6090 flow [2024-06-21 21:04:27,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:27,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:27,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:27,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 21:04:27,911 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-21 21:04:27,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:27,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1009723471, now seen corresponding path program 1 times [2024-06-21 21:04:27,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:27,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611545296] [2024-06-21 21:04:27,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:27,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:28,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:28,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611545296] [2024-06-21 21:04:28,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611545296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:28,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:28,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:04:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048937990] [2024-06-21 21:04:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:04:28,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:28,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:04:28,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:04:29,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:04:29,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 484 transitions, 6090 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:29,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:29,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:04:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:30,716 INFO L124 PetriNetUnfolderBase]: 4133/6860 cut-off events. [2024-06-21 21:04:30,717 INFO L125 PetriNetUnfolderBase]: For 2181992/2182005 co-relation queries the response was YES. [2024-06-21 21:04:30,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79343 conditions, 6860 events. 4133/6860 cut-off events. For 2181992/2182005 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45451 event pairs, 928 based on Foata normal form. 7/6773 useless extension candidates. Maximal degree in co-relation 79151. Up to 6039 conditions per place. [2024-06-21 21:04:30,841 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 370 selfloop transitions, 46 changer transitions 0/504 dead transitions. [2024-06-21 21:04:30,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 504 transitions, 7058 flow [2024-06-21 21:04:30,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:04:30,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:04:30,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 21:04:30,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-21 21:04:30,842 INFO L175 Difference]: Start difference. First operand has 394 places, 484 transitions, 6090 flow. Second operand 9 states and 172 transitions. [2024-06-21 21:04:30,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 504 transitions, 7058 flow [2024-06-21 21:04:36,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 504 transitions, 6828 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 21:04:36,156 INFO L231 Difference]: Finished difference. Result has 395 places, 487 transitions, 6046 flow [2024-06-21 21:04:36,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5860, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6046, PETRI_PLACES=395, PETRI_TRANSITIONS=487} [2024-06-21 21:04:36,156 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-21 21:04:36,156 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 487 transitions, 6046 flow [2024-06-21 21:04:36,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:36,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:36,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:36,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 21:04:36,157 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-21 21:04:36,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:36,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1659472079, now seen corresponding path program 4 times [2024-06-21 21:04:36,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:36,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098471379] [2024-06-21 21:04:36,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:36,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:36,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:36,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:36,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098471379] [2024-06-21 21:04:36,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098471379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:36,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:04:36,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480224881] [2024-06-21 21:04:36,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:36,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:04:36,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:36,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:04:36,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:04:37,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:04:37,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 487 transitions, 6046 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:37,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:37,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:04:37,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:38,774 INFO L124 PetriNetUnfolderBase]: 4459/7276 cut-off events. [2024-06-21 21:04:38,775 INFO L125 PetriNetUnfolderBase]: For 2212707/2212713 co-relation queries the response was YES. [2024-06-21 21:04:38,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83000 conditions, 7276 events. 4459/7276 cut-off events. For 2212707/2212713 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 47051 event pairs, 959 based on Foata normal form. 5/7270 useless extension candidates. Maximal degree in co-relation 82810. Up to 6670 conditions per place. [2024-06-21 21:04:38,903 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 436 selfloop transitions, 52 changer transitions 0/512 dead transitions. [2024-06-21 21:04:38,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 512 transitions, 7204 flow [2024-06-21 21:04:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:04:38,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:04:38,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 21:04:38,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 21:04:38,904 INFO L175 Difference]: Start difference. First operand has 395 places, 487 transitions, 6046 flow. Second operand 8 states and 156 transitions. [2024-06-21 21:04:38,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 512 transitions, 7204 flow [2024-06-21 21:04:44,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 512 transitions, 7040 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 21:04:44,514 INFO L231 Difference]: Finished difference. Result has 396 places, 490 transitions, 6098 flow [2024-06-21 21:04:44,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5882, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6098, PETRI_PLACES=396, PETRI_TRANSITIONS=490} [2024-06-21 21:04:44,514 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-21 21:04:44,514 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 490 transitions, 6098 flow [2024-06-21 21:04:44,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:44,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:44,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:44,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 21:04:44,515 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-21 21:04:44,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:44,515 INFO L85 PathProgramCache]: Analyzing trace with hash 938521179, now seen corresponding path program 7 times [2024-06-21 21:04:44,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:44,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827477842] [2024-06-21 21:04:44,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:44,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:44,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:45,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:45,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:45,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827477842] [2024-06-21 21:04:45,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827477842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:45,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:45,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:04:45,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293554008] [2024-06-21 21:04:45,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:45,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:04:45,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:45,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:04:45,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:04:45,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:04:45,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 490 transitions, 6098 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:45,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:45,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:04:45,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:47,301 INFO L124 PetriNetUnfolderBase]: 4247/7010 cut-off events. [2024-06-21 21:04:47,301 INFO L125 PetriNetUnfolderBase]: For 2242765/2242772 co-relation queries the response was YES. [2024-06-21 21:04:47,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81616 conditions, 7010 events. 4247/7010 cut-off events. For 2242765/2242772 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46142 event pairs, 913 based on Foata normal form. 8/6932 useless extension candidates. Maximal degree in co-relation 81425. Up to 6204 conditions per place. [2024-06-21 21:04:47,425 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 405 selfloop transitions, 49 changer transitions 0/514 dead transitions. [2024-06-21 21:04:47,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 514 transitions, 7204 flow [2024-06-21 21:04:47,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:04:47,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:04:47,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 21:04:47,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-21 21:04:47,426 INFO L175 Difference]: Start difference. First operand has 396 places, 490 transitions, 6098 flow. Second operand 8 states and 163 transitions. [2024-06-21 21:04:47,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 514 transitions, 7204 flow [2024-06-21 21:04:51,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 514 transitions, 7016 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 21:04:51,848 INFO L231 Difference]: Finished difference. Result has 398 places, 493 transitions, 6142 flow [2024-06-21 21:04:51,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5910, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6142, PETRI_PLACES=398, PETRI_TRANSITIONS=493} [2024-06-21 21:04:51,849 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-21 21:04:51,849 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 493 transitions, 6142 flow [2024-06-21 21:04:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:51,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:04:51,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:04:51,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 21:04:51,849 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-21 21:04:51,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:04:51,850 INFO L85 PathProgramCache]: Analyzing trace with hash 944956035, now seen corresponding path program 5 times [2024-06-21 21:04:51,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:04:51,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384448004] [2024-06-21 21:04:51,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:04:51,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:04:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:04:52,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:04:52,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:04:52,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384448004] [2024-06-21 21:04:52,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384448004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:04:52,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:04:52,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:04:52,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964572266] [2024-06-21 21:04:52,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:04:52,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:04:52,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:04:52,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:04:52,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:04:52,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:04:52,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 493 transitions, 6142 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:04:52,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:04:52,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:04:52,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:04:54,594 INFO L124 PetriNetUnfolderBase]: 4469/7303 cut-off events. [2024-06-21 21:04:54,594 INFO L125 PetriNetUnfolderBase]: For 2276438/2276444 co-relation queries the response was YES. [2024-06-21 21:04:54,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83601 conditions, 7303 events. 4469/7303 cut-off events. For 2276438/2276444 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47335 event pairs, 957 based on Foata normal form. 5/7297 useless extension candidates. Maximal degree in co-relation 83409. Up to 6684 conditions per place. [2024-06-21 21:04:54,723 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 436 selfloop transitions, 58 changer transitions 0/518 dead transitions. [2024-06-21 21:04:54,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 518 transitions, 7318 flow [2024-06-21 21:04:54,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:04:54,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:04:54,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 21:04:54,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 21:04:54,724 INFO L175 Difference]: Start difference. First operand has 398 places, 493 transitions, 6142 flow. Second operand 9 states and 168 transitions. [2024-06-21 21:04:54,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 518 transitions, 7318 flow [2024-06-21 21:05:00,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 518 transitions, 7114 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 21:05:00,184 INFO L231 Difference]: Finished difference. Result has 401 places, 496 transitions, 6172 flow [2024-06-21 21:05:00,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5938, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6172, PETRI_PLACES=401, PETRI_TRANSITIONS=496} [2024-06-21 21:05:00,185 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 356 predicate places. [2024-06-21 21:05:00,185 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 496 transitions, 6172 flow [2024-06-21 21:05:00,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:00,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:00,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:00,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 21:05:00,186 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-21 21:05:00,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:00,186 INFO L85 PathProgramCache]: Analyzing trace with hash 938879229, now seen corresponding path program 8 times [2024-06-21 21:05:00,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:00,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002562296] [2024-06-21 21:05:00,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:00,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:00,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:01,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:01,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:01,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002562296] [2024-06-21 21:05:01,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002562296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:01,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:01,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:05:01,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679365779] [2024-06-21 21:05:01,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:01,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:05:01,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:01,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:05:01,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:05:01,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:05:01,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 496 transitions, 6172 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:01,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:01,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:05:01,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:03,167 INFO L124 PetriNetUnfolderBase]: 4249/7013 cut-off events. [2024-06-21 21:05:03,167 INFO L125 PetriNetUnfolderBase]: For 2295437/2295444 co-relation queries the response was YES. [2024-06-21 21:05:03,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81850 conditions, 7013 events. 4249/7013 cut-off events. For 2295437/2295444 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46180 event pairs, 913 based on Foata normal form. 8/6935 useless extension candidates. Maximal degree in co-relation 81657. Up to 6197 conditions per place. [2024-06-21 21:05:03,295 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 401 selfloop transitions, 53 changer transitions 0/515 dead transitions. [2024-06-21 21:05:03,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 515 transitions, 7150 flow [2024-06-21 21:05:03,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:03,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 21:05:03,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-21 21:05:03,297 INFO L175 Difference]: Start difference. First operand has 401 places, 496 transitions, 6172 flow. Second operand 8 states and 162 transitions. [2024-06-21 21:05:03,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 515 transitions, 7150 flow [2024-06-21 21:05:08,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 515 transitions, 6883 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-21 21:05:08,158 INFO L231 Difference]: Finished difference. Result has 403 places, 496 transitions, 6017 flow [2024-06-21 21:05:08,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6017, PETRI_PLACES=403, PETRI_TRANSITIONS=496} [2024-06-21 21:05:08,159 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 358 predicate places. [2024-06-21 21:05:08,159 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 496 transitions, 6017 flow [2024-06-21 21:05:08,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:08,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:08,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:08,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 21:05:08,159 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-21 21:05:08,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:08,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1640109669, now seen corresponding path program 4 times [2024-06-21 21:05:08,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:08,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236946023] [2024-06-21 21:05:08,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:08,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:08,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:09,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:09,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236946023] [2024-06-21 21:05:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236946023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:09,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:09,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:05:09,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931890296] [2024-06-21 21:05:09,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:09,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:05:09,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:09,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:05:09,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:05:09,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:09,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 496 transitions, 6017 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:09,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:09,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:09,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:10,813 INFO L124 PetriNetUnfolderBase]: 4335/7095 cut-off events. [2024-06-21 21:05:10,814 INFO L125 PetriNetUnfolderBase]: For 2311663/2311676 co-relation queries the response was YES. [2024-06-21 21:05:10,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82199 conditions, 7095 events. 4335/7095 cut-off events. For 2311663/2311676 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46235 event pairs, 941 based on Foata normal form. 12/7028 useless extension candidates. Maximal degree in co-relation 82005. Up to 6491 conditions per place. [2024-06-21 21:05:10,945 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 429 selfloop transitions, 44 changer transitions 0/515 dead transitions. [2024-06-21 21:05:10,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 515 transitions, 7049 flow [2024-06-21 21:05:10,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:10,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:10,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:05:10,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-21 21:05:10,946 INFO L175 Difference]: Start difference. First operand has 403 places, 496 transitions, 6017 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:05:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 515 transitions, 7049 flow [2024-06-21 21:05:17,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 515 transitions, 6790 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:17,267 INFO L231 Difference]: Finished difference. Result has 404 places, 497 transitions, 5876 flow [2024-06-21 21:05:17,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5772, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5876, PETRI_PLACES=404, PETRI_TRANSITIONS=497} [2024-06-21 21:05:17,267 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 359 predicate places. [2024-06-21 21:05:17,268 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 497 transitions, 5876 flow [2024-06-21 21:05:17,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:17,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:17,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:17,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 21:05:17,268 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-21 21:05:17,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:17,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1399055777, now seen corresponding path program 6 times [2024-06-21 21:05:17,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:17,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058481173] [2024-06-21 21:05:17,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:17,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:18,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:18,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058481173] [2024-06-21 21:05:18,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058481173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:18,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:18,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:05:18,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073752177] [2024-06-21 21:05:18,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:18,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:05:18,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:18,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:05:18,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:05:18,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:18,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 497 transitions, 5876 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:18,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:18,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:18,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:20,201 INFO L124 PetriNetUnfolderBase]: 4468/7302 cut-off events. [2024-06-21 21:05:20,201 INFO L125 PetriNetUnfolderBase]: For 2350348/2350354 co-relation queries the response was YES. [2024-06-21 21:05:20,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83659 conditions, 7302 events. 4468/7302 cut-off events. For 2350348/2350354 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47379 event pairs, 957 based on Foata normal form. 5/7296 useless extension candidates. Maximal degree in co-relation 83464. Up to 6668 conditions per place. [2024-06-21 21:05:20,327 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 430 selfloop transitions, 65 changer transitions 0/519 dead transitions. [2024-06-21 21:05:20,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 519 transitions, 7062 flow [2024-06-21 21:05:20,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:20,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:20,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:05:20,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:05:20,328 INFO L175 Difference]: Start difference. First operand has 404 places, 497 transitions, 5876 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:05:20,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 519 transitions, 7062 flow [2024-06-21 21:05:26,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 519 transitions, 6968 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:05:26,555 INFO L231 Difference]: Finished difference. Result has 406 places, 500 transitions, 6050 flow [2024-06-21 21:05:26,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6050, PETRI_PLACES=406, PETRI_TRANSITIONS=500} [2024-06-21 21:05:26,556 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 361 predicate places. [2024-06-21 21:05:26,556 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 500 transitions, 6050 flow [2024-06-21 21:05:26,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:26,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:26,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:26,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 21:05:26,557 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-21 21:05:26,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:26,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1640109917, now seen corresponding path program 7 times [2024-06-21 21:05:26,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:26,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335272710] [2024-06-21 21:05:26,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:26,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:26,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:27,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:27,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335272710] [2024-06-21 21:05:27,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335272710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:27,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:27,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:05:27,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061912758] [2024-06-21 21:05:27,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:27,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:05:27,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:27,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:05:27,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:05:27,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:27,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 500 transitions, 6050 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:27,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:27,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:27,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:29,545 INFO L124 PetriNetUnfolderBase]: 4465/7297 cut-off events. [2024-06-21 21:05:29,545 INFO L125 PetriNetUnfolderBase]: For 2373850/2373856 co-relation queries the response was YES. [2024-06-21 21:05:29,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84081 conditions, 7297 events. 4465/7297 cut-off events. For 2373850/2373856 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47350 event pairs, 959 based on Foata normal form. 5/7291 useless extension candidates. Maximal degree in co-relation 83885. Up to 6669 conditions per place. [2024-06-21 21:05:29,662 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 436 selfloop transitions, 59 changer transitions 0/519 dead transitions. [2024-06-21 21:05:29,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 519 transitions, 7110 flow [2024-06-21 21:05:29,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:29,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:29,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:05:29,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:05:29,663 INFO L175 Difference]: Start difference. First operand has 406 places, 500 transitions, 6050 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:05:29,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 519 transitions, 7110 flow [2024-06-21 21:05:35,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 519 transitions, 6802 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-06-21 21:05:35,889 INFO L231 Difference]: Finished difference. Result has 408 places, 500 transitions, 5866 flow [2024-06-21 21:05:35,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5742, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5866, PETRI_PLACES=408, PETRI_TRANSITIONS=500} [2024-06-21 21:05:35,890 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 363 predicate places. [2024-06-21 21:05:35,890 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 500 transitions, 5866 flow [2024-06-21 21:05:35,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:35,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:35,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:35,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 21:05:35,890 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-21 21:05:35,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:35,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1226565887, now seen corresponding path program 8 times [2024-06-21 21:05:35,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:35,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620055913] [2024-06-21 21:05:35,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:35,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:35,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:36,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:36,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:36,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620055913] [2024-06-21 21:05:36,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620055913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:36,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:36,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:05:36,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884856672] [2024-06-21 21:05:36,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:36,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:05:36,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:36,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:05:36,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:05:36,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:36,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 500 transitions, 5866 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:36,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:36,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:36,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:38,681 INFO L124 PetriNetUnfolderBase]: 4478/7305 cut-off events. [2024-06-21 21:05:38,682 INFO L125 PetriNetUnfolderBase]: For 2416545/2416551 co-relation queries the response was YES. [2024-06-21 21:05:38,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84604 conditions, 7305 events. 4478/7305 cut-off events. For 2416545/2416551 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 47228 event pairs, 959 based on Foata normal form. 5/7299 useless extension candidates. Maximal degree in co-relation 84407. Up to 6638 conditions per place. [2024-06-21 21:05:38,826 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 410 selfloop transitions, 88 changer transitions 0/522 dead transitions. [2024-06-21 21:05:38,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 522 transitions, 7462 flow [2024-06-21 21:05:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:38,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:38,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:05:38,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:05:38,828 INFO L175 Difference]: Start difference. First operand has 408 places, 500 transitions, 5866 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:05:38,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 522 transitions, 7462 flow [2024-06-21 21:05:45,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 522 transitions, 7269 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:05:45,061 INFO L231 Difference]: Finished difference. Result has 409 places, 506 transitions, 6125 flow [2024-06-21 21:05:45,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6125, PETRI_PLACES=409, PETRI_TRANSITIONS=506} [2024-06-21 21:05:45,062 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 364 predicate places. [2024-06-21 21:05:45,062 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 506 transitions, 6125 flow [2024-06-21 21:05:45,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:45,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:45,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:45,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 21:05:45,063 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-21 21:05:45,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1226802789, now seen corresponding path program 5 times [2024-06-21 21:05:45,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:45,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478223977] [2024-06-21 21:05:45,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:45,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:46,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-21 21:05:46,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:46,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478223977] [2024-06-21 21:05:46,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478223977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:46,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:46,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:05:46,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625667731] [2024-06-21 21:05:46,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:46,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:05:46,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:46,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:05:46,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:05:46,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:46,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 506 transitions, 6125 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:46,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:46,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:46,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:48,016 INFO L124 PetriNetUnfolderBase]: 4363/7144 cut-off events. [2024-06-21 21:05:48,016 INFO L125 PetriNetUnfolderBase]: For 2457651/2457664 co-relation queries the response was YES. [2024-06-21 21:05:48,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84291 conditions, 7144 events. 4363/7144 cut-off events. For 2457651/2457664 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46653 event pairs, 941 based on Foata normal form. 12/7077 useless extension candidates. Maximal degree in co-relation 84093. Up to 6488 conditions per place. [2024-06-21 21:05:48,157 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 417 selfloop transitions, 66 changer transitions 0/528 dead transitions. [2024-06-21 21:05:48,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 528 transitions, 7641 flow [2024-06-21 21:05:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:05:48,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:05:48,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:05:48,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:05:48,159 INFO L175 Difference]: Start difference. First operand has 409 places, 506 transitions, 6125 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:05:48,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 528 transitions, 7641 flow [2024-06-21 21:05:54,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 528 transitions, 7397 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-21 21:05:54,102 INFO L231 Difference]: Finished difference. Result has 414 places, 512 transitions, 6237 flow [2024-06-21 21:05:54,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6237, PETRI_PLACES=414, PETRI_TRANSITIONS=512} [2024-06-21 21:05:54,103 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 369 predicate places. [2024-06-21 21:05:54,103 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 512 transitions, 6237 flow [2024-06-21 21:05:54,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:54,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:05:54,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:05:54,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 21:05:54,104 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-21 21:05:54,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:05:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1226327559, now seen corresponding path program 6 times [2024-06-21 21:05:54,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:05:54,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296207229] [2024-06-21 21:05:54,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:05:54,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:05:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:05:55,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:05:55,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:05:55,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296207229] [2024-06-21 21:05:55,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296207229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:05:55,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:05:55,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:05:55,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210643305] [2024-06-21 21:05:55,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:05:55,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:05:55,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:05:55,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:05:55,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:05:55,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:05:55,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 512 transitions, 6237 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:05:55,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:05:55,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:05:55,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:05:56,962 INFO L124 PetriNetUnfolderBase]: 4360/7130 cut-off events. [2024-06-21 21:05:56,962 INFO L125 PetriNetUnfolderBase]: For 2482525/2482538 co-relation queries the response was YES. [2024-06-21 21:05:57,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84614 conditions, 7130 events. 4360/7130 cut-off events. For 2482525/2482538 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46438 event pairs, 941 based on Foata normal form. 12/7063 useless extension candidates. Maximal degree in co-relation 84414. Up to 6485 conditions per place. [2024-06-21 21:05:57,090 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 414 selfloop transitions, 68 changer transitions 0/527 dead transitions. [2024-06-21 21:05:57,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 527 transitions, 7253 flow [2024-06-21 21:05:57,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:05:57,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:05:57,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:05:57,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 21:05:57,091 INFO L175 Difference]: Start difference. First operand has 414 places, 512 transitions, 6237 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:05:57,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 527 transitions, 7253 flow [2024-06-21 21:06:03,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 527 transitions, 6991 flow, removed 95 selfloop flow, removed 5 redundant places. [2024-06-21 21:06:03,683 INFO L231 Difference]: Finished difference. Result has 417 places, 512 transitions, 6117 flow [2024-06-21 21:06:03,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6117, PETRI_PLACES=417, PETRI_TRANSITIONS=512} [2024-06-21 21:06:03,684 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-21 21:06:03,684 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 512 transitions, 6117 flow [2024-06-21 21:06:03,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:03,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:03,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:03,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 21:06:03,684 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-21 21:06:03,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:03,685 INFO L85 PathProgramCache]: Analyzing trace with hash -143638217, now seen corresponding path program 9 times [2024-06-21 21:06:03,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:03,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979247911] [2024-06-21 21:06:03,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:03,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:04,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:04,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:04,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979247911] [2024-06-21 21:06:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979247911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:04,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:04,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:06:04,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378737233] [2024-06-21 21:06:04,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:04,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:06:04,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:04,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:06:04,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:06:04,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:06:04,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 512 transitions, 6117 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:04,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:04,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:06:04,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:06,864 INFO L124 PetriNetUnfolderBase]: 4485/7325 cut-off events. [2024-06-21 21:06:06,864 INFO L125 PetriNetUnfolderBase]: For 2511161/2511167 co-relation queries the response was YES. [2024-06-21 21:06:06,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85918 conditions, 7325 events. 4485/7325 cut-off events. For 2511161/2511167 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47499 event pairs, 959 based on Foata normal form. 5/7319 useless extension candidates. Maximal degree in co-relation 85716. Up to 6645 conditions per place. [2024-06-21 21:06:06,988 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 416 selfloop transitions, 85 changer transitions 0/527 dead transitions. [2024-06-21 21:06:06,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 527 transitions, 7171 flow [2024-06-21 21:06:06,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:06:06,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:06:06,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 21:06:06,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 21:06:06,990 INFO L175 Difference]: Start difference. First operand has 417 places, 512 transitions, 6117 flow. Second operand 8 states and 152 transitions. [2024-06-21 21:06:06,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 527 transitions, 7171 flow [2024-06-21 21:06:12,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 527 transitions, 6939 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 21:06:12,437 INFO L231 Difference]: Finished difference. Result has 418 places, 512 transitions, 6061 flow [2024-06-21 21:06:12,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6061, PETRI_PLACES=418, PETRI_TRANSITIONS=512} [2024-06-21 21:06:12,438 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-21 21:06:12,438 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 512 transitions, 6061 flow [2024-06-21 21:06:12,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:12,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:12,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:12,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 21:06:12,438 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-21 21:06:12,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:12,439 INFO L85 PathProgramCache]: Analyzing trace with hash -633054533, now seen corresponding path program 9 times [2024-06-21 21:06:12,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:12,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988501607] [2024-06-21 21:06:12,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:12,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:13,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:13,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:13,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988501607] [2024-06-21 21:06:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988501607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:13,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:13,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:06:13,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551544870] [2024-06-21 21:06:13,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:13,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:06:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:13,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:06:13,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:06:13,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:06:13,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 512 transitions, 6061 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:13,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:13,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:06:13,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:15,385 INFO L124 PetriNetUnfolderBase]: 4273/7049 cut-off events. [2024-06-21 21:06:15,385 INFO L125 PetriNetUnfolderBase]: For 2541897/2541904 co-relation queries the response was YES. [2024-06-21 21:06:15,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84468 conditions, 7049 events. 4273/7049 cut-off events. For 2541897/2541904 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46432 event pairs, 913 based on Foata normal form. 8/6971 useless extension candidates. Maximal degree in co-relation 84265. Up to 6188 conditions per place. [2024-06-21 21:06:15,513 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 387 selfloop transitions, 77 changer transitions 0/530 dead transitions. [2024-06-21 21:06:15,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 530 transitions, 7195 flow [2024-06-21 21:06:15,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:06:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:06:15,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 21:06:15,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 21:06:15,514 INFO L175 Difference]: Start difference. First operand has 418 places, 512 transitions, 6061 flow. Second operand 9 states and 174 transitions. [2024-06-21 21:06:15,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 530 transitions, 7195 flow [2024-06-21 21:06:21,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 530 transitions, 6993 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 21:06:21,728 INFO L231 Difference]: Finished difference. Result has 420 places, 515 transitions, 6179 flow [2024-06-21 21:06:21,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5859, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6179, PETRI_PLACES=420, PETRI_TRANSITIONS=515} [2024-06-21 21:06:21,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 375 predicate places. [2024-06-21 21:06:21,728 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 515 transitions, 6179 flow [2024-06-21 21:06:21,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:21,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:21,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:21,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 21:06:21,729 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-21 21:06:21,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1301800075, now seen corresponding path program 10 times [2024-06-21 21:06:21,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443466799] [2024-06-21 21:06:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:21,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:22,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:22,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:22,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443466799] [2024-06-21 21:06:22,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443466799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:22,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:22,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:06:22,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846833333] [2024-06-21 21:06:22,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:22,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:06:22,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:22,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:06:22,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:06:22,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:06:22,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 515 transitions, 6179 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:22,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:22,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:06:22,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:24,610 INFO L124 PetriNetUnfolderBase]: 4503/7358 cut-off events. [2024-06-21 21:06:24,610 INFO L125 PetriNetUnfolderBase]: For 2596372/2596381 co-relation queries the response was YES. [2024-06-21 21:06:24,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87430 conditions, 7358 events. 4503/7358 cut-off events. For 2596372/2596381 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47771 event pairs, 989 based on Foata normal form. 5/7342 useless extension candidates. Maximal degree in co-relation 87226. Up to 6625 conditions per place. [2024-06-21 21:06:24,744 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 399 selfloop transitions, 112 changer transitions 0/537 dead transitions. [2024-06-21 21:06:24,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 537 transitions, 8249 flow [2024-06-21 21:06:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:06:24,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:06:24,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:06:24,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:06:24,745 INFO L175 Difference]: Start difference. First operand has 420 places, 515 transitions, 6179 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:06:24,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 537 transitions, 8249 flow [2024-06-21 21:06:31,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 537 transitions, 7951 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 21:06:31,040 INFO L231 Difference]: Finished difference. Result has 421 places, 524 transitions, 6543 flow [2024-06-21 21:06:31,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6543, PETRI_PLACES=421, PETRI_TRANSITIONS=524} [2024-06-21 21:06:31,040 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 376 predicate places. [2024-06-21 21:06:31,040 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 524 transitions, 6543 flow [2024-06-21 21:06:31,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:31,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:31,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:31,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 21:06:31,041 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-21 21:06:31,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash 711996231, now seen corresponding path program 10 times [2024-06-21 21:06:31,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:31,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123020369] [2024-06-21 21:06:31,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:31,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:32,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:32,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:32,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123020369] [2024-06-21 21:06:32,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123020369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:32,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:32,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:06:32,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426445846] [2024-06-21 21:06:32,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:32,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:06:32,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:32,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:06:32,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:06:32,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:06:32,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 524 transitions, 6543 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:32,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:32,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:06:32,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:34,018 INFO L124 PetriNetUnfolderBase]: 4291/7073 cut-off events. [2024-06-21 21:06:34,018 INFO L125 PetriNetUnfolderBase]: For 2631324/2631334 co-relation queries the response was YES. [2024-06-21 21:06:34,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86226 conditions, 7073 events. 4291/7073 cut-off events. For 2631324/2631334 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46632 event pairs, 940 based on Foata normal form. 10/6989 useless extension candidates. Maximal degree in co-relation 86021. Up to 6141 conditions per place. [2024-06-21 21:06:34,154 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 353 selfloop transitions, 120 changer transitions 0/542 dead transitions. [2024-06-21 21:06:34,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 542 transitions, 8143 flow [2024-06-21 21:06:34,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:06:34,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:06:34,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 21:06:34,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 21:06:34,155 INFO L175 Difference]: Start difference. First operand has 421 places, 524 transitions, 6543 flow. Second operand 9 states and 174 transitions. [2024-06-21 21:06:34,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 542 transitions, 8143 flow [2024-06-21 21:06:40,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 542 transitions, 7754 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-21 21:06:40,482 INFO L231 Difference]: Finished difference. Result has 426 places, 530 transitions, 6730 flow [2024-06-21 21:06:40,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6162, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6730, PETRI_PLACES=426, PETRI_TRANSITIONS=530} [2024-06-21 21:06:40,483 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-21 21:06:40,483 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 530 transitions, 6730 flow [2024-06-21 21:06:40,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:40,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:40,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:40,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 21:06:40,484 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-21 21:06:40,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:40,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1479051751, now seen corresponding path program 11 times [2024-06-21 21:06:40,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:40,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948286252] [2024-06-21 21:06:40,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:40,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:40,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:41,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:41,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948286252] [2024-06-21 21:06:41,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948286252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:41,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:41,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:06:41,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770816080] [2024-06-21 21:06:41,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:41,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:06:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:41,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:06:41,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:06:41,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:06:41,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 530 transitions, 6730 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:41,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:41,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:06:41,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:43,519 INFO L124 PetriNetUnfolderBase]: 4296/7084 cut-off events. [2024-06-21 21:06:43,519 INFO L125 PetriNetUnfolderBase]: For 2662081/2662090 co-relation queries the response was YES. [2024-06-21 21:06:43,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86341 conditions, 7084 events. 4296/7084 cut-off events. For 2662081/2662090 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46684 event pairs, 920 based on Foata normal form. 6/7001 useless extension candidates. Maximal degree in co-relation 86135. Up to 6325 conditions per place. [2024-06-21 21:06:43,648 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 430 selfloop transitions, 45 changer transitions 0/544 dead transitions. [2024-06-21 21:06:43,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 544 transitions, 7878 flow [2024-06-21 21:06:43,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:06:43,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:06:43,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 21:06:43,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:06:43,649 INFO L175 Difference]: Start difference. First operand has 426 places, 530 transitions, 6730 flow. Second operand 8 states and 154 transitions. [2024-06-21 21:06:43,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 544 transitions, 7878 flow [2024-06-21 21:06:50,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 544 transitions, 7573 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-21 21:06:50,054 INFO L231 Difference]: Finished difference. Result has 429 places, 533 transitions, 6691 flow [2024-06-21 21:06:50,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6443, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6691, PETRI_PLACES=429, PETRI_TRANSITIONS=533} [2024-06-21 21:06:50,054 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 384 predicate places. [2024-06-21 21:06:50,054 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 533 transitions, 6691 flow [2024-06-21 21:06:50,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:50,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:06:50,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:06:50,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 21:06:50,055 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-21 21:06:50,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:06:50,056 INFO L85 PathProgramCache]: Analyzing trace with hash -317590397, now seen corresponding path program 11 times [2024-06-21 21:06:50,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:06:50,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981387439] [2024-06-21 21:06:50,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:06:50,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:06:50,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:06:51,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:06:51,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:06:51,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981387439] [2024-06-21 21:06:51,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981387439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:06:51,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:06:51,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:06:51,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59309671] [2024-06-21 21:06:51,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:06:51,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:06:51,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:06:51,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:06:51,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:06:51,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:06:51,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 533 transitions, 6691 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:06:51,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:06:51,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:06:51,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:06:53,119 INFO L124 PetriNetUnfolderBase]: 4510/7362 cut-off events. [2024-06-21 21:06:53,119 INFO L125 PetriNetUnfolderBase]: For 2685102/2685111 co-relation queries the response was YES. [2024-06-21 21:06:53,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88025 conditions, 7362 events. 4510/7362 cut-off events. For 2685102/2685111 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 47760 event pairs, 992 based on Foata normal form. 5/7342 useless extension candidates. Maximal degree in co-relation 87817. Up to 6636 conditions per place. [2024-06-21 21:06:53,244 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 405 selfloop transitions, 114 changer transitions 0/545 dead transitions. [2024-06-21 21:06:53,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 545 transitions, 8063 flow [2024-06-21 21:06:53,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:06:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:06:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 21:06:53,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 21:06:53,245 INFO L175 Difference]: Start difference. First operand has 429 places, 533 transitions, 6691 flow. Second operand 8 states and 152 transitions. [2024-06-21 21:06:53,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 545 transitions, 8063 flow [2024-06-21 21:07:00,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 545 transitions, 7653 flow, removed 117 selfloop flow, removed 8 redundant places. [2024-06-21 21:07:00,645 INFO L231 Difference]: Finished difference. Result has 429 places, 533 transitions, 6515 flow [2024-06-21 21:07:00,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6515, PETRI_PLACES=429, PETRI_TRANSITIONS=533} [2024-06-21 21:07:00,646 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 384 predicate places. [2024-06-21 21:07:00,646 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 533 transitions, 6515 flow [2024-06-21 21:07:00,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:00,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:00,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:00,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 21:07:00,646 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-21 21:07:00,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:00,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1301324597, now seen corresponding path program 7 times [2024-06-21 21:07:00,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:00,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373794389] [2024-06-21 21:07:00,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:00,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:00,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:01,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:01,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:01,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373794389] [2024-06-21 21:07:01,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373794389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:01,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:01,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:07:01,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818868087] [2024-06-21 21:07:01,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:01,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:07:01,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:01,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:07:01,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:07:01,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:07:01,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 533 transitions, 6515 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:01,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:01,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:07:01,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:03,743 INFO L124 PetriNetUnfolderBase]: 4395/7186 cut-off events. [2024-06-21 21:07:03,743 INFO L125 PetriNetUnfolderBase]: For 2724053/2724069 co-relation queries the response was YES. [2024-06-21 21:07:03,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87294 conditions, 7186 events. 4395/7186 cut-off events. For 2724053/2724069 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46856 event pairs, 954 based on Foata normal form. 14/7115 useless extension candidates. Maximal degree in co-relation 87086. Up to 6460 conditions per place. [2024-06-21 21:07:03,877 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 405 selfloop transitions, 107 changer transitions 0/560 dead transitions. [2024-06-21 21:07:03,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 560 transitions, 8581 flow [2024-06-21 21:07:03,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:07:03,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:07:03,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 21:07:03,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 21:07:03,879 INFO L175 Difference]: Start difference. First operand has 429 places, 533 transitions, 6515 flow. Second operand 9 states and 166 transitions. [2024-06-21 21:07:03,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 560 transitions, 8581 flow [2024-06-21 21:07:11,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 560 transitions, 8353 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:07:11,392 INFO L231 Difference]: Finished difference. Result has 433 places, 547 transitions, 6979 flow [2024-06-21 21:07:11,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6979, PETRI_PLACES=433, PETRI_TRANSITIONS=547} [2024-06-21 21:07:11,393 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 388 predicate places. [2024-06-21 21:07:11,393 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 547 transitions, 6979 flow [2024-06-21 21:07:11,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:11,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:11,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:11,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 21:07:11,393 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:07:11,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1301799827, now seen corresponding path program 8 times [2024-06-21 21:07:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:11,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766867993] [2024-06-21 21:07:11,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:11,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:12,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-21 21:07:12,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:12,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766867993] [2024-06-21 21:07:12,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766867993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:12,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:12,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:07:12,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845089427] [2024-06-21 21:07:12,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:12,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:07:12,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:12,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:07:12,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:07:12,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:07:12,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 547 transitions, 6979 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:12,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:12,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:07:12,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:14,326 INFO L124 PetriNetUnfolderBase]: 4408/7208 cut-off events. [2024-06-21 21:07:14,327 INFO L125 PetriNetUnfolderBase]: For 2776304/2776320 co-relation queries the response was YES. [2024-06-21 21:07:14,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88389 conditions, 7208 events. 4408/7208 cut-off events. For 2776304/2776320 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47024 event pairs, 957 based on Foata normal form. 14/7137 useless extension candidates. Maximal degree in co-relation 88179. Up to 6475 conditions per place. [2024-06-21 21:07:14,460 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 408 selfloop transitions, 110 changer transitions 0/566 dead transitions. [2024-06-21 21:07:14,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 566 transitions, 8897 flow [2024-06-21 21:07:14,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:07:14,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:07:14,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:07:14,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:07:14,461 INFO L175 Difference]: Start difference. First operand has 433 places, 547 transitions, 6979 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:07:14,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 566 transitions, 8897 flow [2024-06-21 21:07:21,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 566 transitions, 8608 flow, removed 126 selfloop flow, removed 3 redundant places. [2024-06-21 21:07:21,433 INFO L231 Difference]: Finished difference. Result has 438 places, 553 transitions, 7156 flow [2024-06-21 21:07:21,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7156, PETRI_PLACES=438, PETRI_TRANSITIONS=553} [2024-06-21 21:07:21,433 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 393 predicate places. [2024-06-21 21:07:21,433 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 553 transitions, 7156 flow [2024-06-21 21:07:21,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:21,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:21,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:21,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 21:07:21,434 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:07:21,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:21,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1308220547, now seen corresponding path program 9 times [2024-06-21 21:07:21,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:21,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797643668] [2024-06-21 21:07:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:21,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:22,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:22,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:22,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797643668] [2024-06-21 21:07:22,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797643668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:22,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:22,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:07:22,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185755711] [2024-06-21 21:07:22,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:22,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:07:22,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:22,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:07:22,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:07:22,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:07:22,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 553 transitions, 7156 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:22,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:22,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:07:22,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:24,364 INFO L124 PetriNetUnfolderBase]: 4413/7217 cut-off events. [2024-06-21 21:07:24,364 INFO L125 PetriNetUnfolderBase]: For 2796967/2796983 co-relation queries the response was YES. [2024-06-21 21:07:24,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87975 conditions, 7217 events. 4413/7217 cut-off events. For 2796967/2796983 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47108 event pairs, 957 based on Foata normal form. 14/7146 useless extension candidates. Maximal degree in co-relation 87763. Up to 6481 conditions per place. [2024-06-21 21:07:24,505 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 408 selfloop transitions, 114 changer transitions 0/570 dead transitions. [2024-06-21 21:07:24,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 570 transitions, 8969 flow [2024-06-21 21:07:24,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:07:24,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:07:24,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:07:24,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:07:24,506 INFO L175 Difference]: Start difference. First operand has 438 places, 553 transitions, 7156 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:07:24,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 570 transitions, 8969 flow [2024-06-21 21:07:31,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 570 transitions, 8702 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-21 21:07:31,764 INFO L231 Difference]: Finished difference. Result has 442 places, 557 transitions, 7246 flow [2024-06-21 21:07:31,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6894, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7246, PETRI_PLACES=442, PETRI_TRANSITIONS=557} [2024-06-21 21:07:31,765 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 397 predicate places. [2024-06-21 21:07:31,765 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 557 transitions, 7246 flow [2024-06-21 21:07:31,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:31,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:31,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:31,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 21:07:31,766 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:07:31,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:31,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1478931595, now seen corresponding path program 12 times [2024-06-21 21:07:31,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:31,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195388311] [2024-06-21 21:07:31,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:31,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:32,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-21 21:07:32,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:32,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195388311] [2024-06-21 21:07:32,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195388311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:32,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:32,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:07:32,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378427521] [2024-06-21 21:07:32,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:32,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:07:32,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:32,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:07:32,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:07:32,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:07:32,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 557 transitions, 7246 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:32,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:32,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:07:32,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:34,810 INFO L124 PetriNetUnfolderBase]: 4544/7413 cut-off events. [2024-06-21 21:07:34,810 INFO L125 PetriNetUnfolderBase]: For 2827579/2827588 co-relation queries the response was YES. [2024-06-21 21:07:34,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89279 conditions, 7413 events. 4544/7413 cut-off events. For 2827579/2827588 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48085 event pairs, 992 based on Foata normal form. 5/7401 useless extension candidates. Maximal degree in co-relation 89066. Up to 6670 conditions per place. [2024-06-21 21:07:34,950 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 421 selfloop transitions, 113 changer transitions 0/568 dead transitions. [2024-06-21 21:07:34,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 568 transitions, 8348 flow [2024-06-21 21:07:34,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:07:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:07:34,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:07:34,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-21 21:07:34,951 INFO L175 Difference]: Start difference. First operand has 442 places, 557 transitions, 7246 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:07:34,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 568 transitions, 8348 flow [2024-06-21 21:07:43,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 568 transitions, 7962 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-06-21 21:07:43,147 INFO L231 Difference]: Finished difference. Result has 446 places, 557 transitions, 7092 flow [2024-06-21 21:07:43,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6860, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7092, PETRI_PLACES=446, PETRI_TRANSITIONS=557} [2024-06-21 21:07:43,147 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 401 predicate places. [2024-06-21 21:07:43,147 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 557 transitions, 7092 flow [2024-06-21 21:07:43,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:43,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:43,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:43,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 21:07:43,148 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:07:43,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:43,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1478931781, now seen corresponding path program 12 times [2024-06-21 21:07:43,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:43,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573026688] [2024-06-21 21:07:43,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:43,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:44,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:44,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:44,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573026688] [2024-06-21 21:07:44,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573026688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:44,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:44,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:07:44,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497553165] [2024-06-21 21:07:44,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:44,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:07:44,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:44,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:07:44,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:07:44,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:07:44,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 557 transitions, 7092 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:07:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:46,290 INFO L124 PetriNetUnfolderBase]: 4322/7109 cut-off events. [2024-06-21 21:07:46,299 INFO L125 PetriNetUnfolderBase]: For 2846432/2846442 co-relation queries the response was YES. [2024-06-21 21:07:46,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87300 conditions, 7109 events. 4322/7109 cut-off events. For 2846432/2846442 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46729 event pairs, 940 based on Foata normal form. 10/7029 useless extension candidates. Maximal degree in co-relation 87086. Up to 6173 conditions per place. [2024-06-21 21:07:46,433 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 374 selfloop transitions, 118 changer transitions 0/569 dead transitions. [2024-06-21 21:07:46,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 569 transitions, 8420 flow [2024-06-21 21:07:46,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:07:46,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:07:46,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 21:07:46,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-21 21:07:46,445 INFO L175 Difference]: Start difference. First operand has 446 places, 557 transitions, 7092 flow. Second operand 9 states and 175 transitions. [2024-06-21 21:07:46,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 569 transitions, 8420 flow [2024-06-21 21:07:54,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 569 transitions, 8094 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 21:07:54,278 INFO L231 Difference]: Finished difference. Result has 446 places, 557 transitions, 7008 flow [2024-06-21 21:07:54,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7008, PETRI_PLACES=446, PETRI_TRANSITIONS=557} [2024-06-21 21:07:54,278 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 401 predicate places. [2024-06-21 21:07:54,278 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 557 transitions, 7008 flow [2024-06-21 21:07:54,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:54,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:07:54,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:07:54,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 21:07:54,279 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:07:54,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:07:54,280 INFO L85 PathProgramCache]: Analyzing trace with hash -2106587701, now seen corresponding path program 10 times [2024-06-21 21:07:54,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:07:54,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355562900] [2024-06-21 21:07:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:07:54,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:07:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:07:55,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:07:55,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:07:55,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355562900] [2024-06-21 21:07:55,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355562900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:07:55,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:07:55,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:07:55,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456959612] [2024-06-21 21:07:55,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:07:55,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:07:55,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:07:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:07:55,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:07:55,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:07:55,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 557 transitions, 7008 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:07:55,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:07:55,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:07:55,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:07:57,579 INFO L124 PetriNetUnfolderBase]: 4404/7213 cut-off events. [2024-06-21 21:07:57,580 INFO L125 PetriNetUnfolderBase]: For 2864600/2864616 co-relation queries the response was YES. [2024-06-21 21:07:57,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87609 conditions, 7213 events. 4404/7213 cut-off events. For 2864600/2864616 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47208 event pairs, 957 based on Foata normal form. 14/7142 useless extension candidates. Maximal degree in co-relation 87395. Up to 6471 conditions per place. [2024-06-21 21:07:57,710 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 407 selfloop transitions, 115 changer transitions 0/570 dead transitions. [2024-06-21 21:07:57,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 570 transitions, 8710 flow [2024-06-21 21:07:57,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:07:57,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:07:57,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 21:07:57,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 21:07:57,712 INFO L175 Difference]: Start difference. First operand has 446 places, 557 transitions, 7008 flow. Second operand 9 states and 166 transitions. [2024-06-21 21:07:57,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 570 transitions, 8710 flow [2024-06-21 21:08:04,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 570 transitions, 8168 flow, removed 104 selfloop flow, removed 9 redundant places. [2024-06-21 21:08:04,536 INFO L231 Difference]: Finished difference. Result has 446 places, 557 transitions, 6702 flow [2024-06-21 21:08:04,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6702, PETRI_PLACES=446, PETRI_TRANSITIONS=557} [2024-06-21 21:08:04,538 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 401 predicate places. [2024-06-21 21:08:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 557 transitions, 6702 flow [2024-06-21 21:08:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:04,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:04,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:04,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 21:08:04,538 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:08:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1021938647, now seen corresponding path program 11 times [2024-06-21 21:08:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:04,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218129170] [2024-06-21 21:08:04,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:04,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:05,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:05,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:05,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218129170] [2024-06-21 21:08:05,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218129170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:05,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:05,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:08:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609573879] [2024-06-21 21:08:05,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:05,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:08:05,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:08:05,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:08:05,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:08:05,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 557 transitions, 6702 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:05,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:05,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:08:05,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:07,366 INFO L124 PetriNetUnfolderBase]: 4401/7209 cut-off events. [2024-06-21 21:08:07,367 INFO L125 PetriNetUnfolderBase]: For 2885503/2885519 co-relation queries the response was YES. [2024-06-21 21:08:07,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87232 conditions, 7209 events. 4401/7209 cut-off events. For 2885503/2885519 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47181 event pairs, 957 based on Foata normal form. 14/7138 useless extension candidates. Maximal degree in co-relation 87018. Up to 6468 conditions per place. [2024-06-21 21:08:07,502 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 400 selfloop transitions, 121 changer transitions 0/569 dead transitions. [2024-06-21 21:08:07,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 569 transitions, 8092 flow [2024-06-21 21:08:07,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:08:07,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:08:07,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 21:08:07,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-21 21:08:07,504 INFO L175 Difference]: Start difference. First operand has 446 places, 557 transitions, 6702 flow. Second operand 8 states and 151 transitions. [2024-06-21 21:08:07,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 569 transitions, 8092 flow [2024-06-21 21:08:16,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 569 transitions, 7799 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 21:08:16,058 INFO L231 Difference]: Finished difference. Result has 447 places, 557 transitions, 6657 flow [2024-06-21 21:08:16,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=447, PETRI_TRANSITIONS=557} [2024-06-21 21:08:16,059 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 402 predicate places. [2024-06-21 21:08:16,059 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 557 transitions, 6657 flow [2024-06-21 21:08:16,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:16,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:16,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:16,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 21:08:16,060 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:08:16,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:16,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1016224727, now seen corresponding path program 12 times [2024-06-21 21:08:16,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:16,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110510054] [2024-06-21 21:08:16,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:16,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:16,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:17,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:17,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:17,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110510054] [2024-06-21 21:08:17,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110510054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:17,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:17,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:08:17,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130174522] [2024-06-21 21:08:17,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:17,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:08:17,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:17,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:08:17,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:08:17,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:08:17,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 557 transitions, 6657 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:17,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:17,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:08:17,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:19,109 INFO L124 PetriNetUnfolderBase]: 4398/7191 cut-off events. [2024-06-21 21:08:19,109 INFO L125 PetriNetUnfolderBase]: For 2907997/2908013 co-relation queries the response was YES. [2024-06-21 21:08:19,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87200 conditions, 7191 events. 4398/7191 cut-off events. For 2907997/2908013 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46871 event pairs, 954 based on Foata normal form. 14/7120 useless extension candidates. Maximal degree in co-relation 86985. Up to 6465 conditions per place. [2024-06-21 21:08:19,246 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 399 selfloop transitions, 121 changer transitions 0/568 dead transitions. [2024-06-21 21:08:19,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 568 transitions, 7731 flow [2024-06-21 21:08:19,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:08:19,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:08:19,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 21:08:19,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 21:08:19,248 INFO L175 Difference]: Start difference. First operand has 447 places, 557 transitions, 6657 flow. Second operand 8 states and 150 transitions. [2024-06-21 21:08:19,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 568 transitions, 7731 flow [2024-06-21 21:08:26,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 568 transitions, 7377 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 21:08:26,897 INFO L231 Difference]: Finished difference. Result has 448 places, 557 transitions, 6551 flow [2024-06-21 21:08:26,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=448, PETRI_TRANSITIONS=557} [2024-06-21 21:08:26,897 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 403 predicate places. [2024-06-21 21:08:26,897 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 557 transitions, 6551 flow [2024-06-21 21:08:26,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:26,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:26,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:26,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 21:08:26,898 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:08:26,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:26,898 INFO L85 PathProgramCache]: Analyzing trace with hash 234399418, now seen corresponding path program 2 times [2024-06-21 21:08:26,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:26,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982492144] [2024-06-21 21:08:26,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:26,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:28,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:28,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:28,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982492144] [2024-06-21 21:08:28,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982492144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:28,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:28,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:08:28,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539642731] [2024-06-21 21:08:28,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:28,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:08:28,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:28,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:08:28,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:08:28,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:08:28,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 557 transitions, 6551 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:28,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:28,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:08:28,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:30,742 INFO L124 PetriNetUnfolderBase]: 4695/7708 cut-off events. [2024-06-21 21:08:30,743 INFO L125 PetriNetUnfolderBase]: For 3038938/3038938 co-relation queries the response was YES. [2024-06-21 21:08:30,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90722 conditions, 7708 events. 4695/7708 cut-off events. For 3038938/3038938 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50824 event pairs, 985 based on Foata normal form. 12/7710 useless extension candidates. Maximal degree in co-relation 90506. Up to 6227 conditions per place. [2024-06-21 21:08:30,888 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 443 selfloop transitions, 135 changer transitions 0/612 dead transitions. [2024-06-21 21:08:30,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 612 transitions, 8173 flow [2024-06-21 21:08:30,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:08:30,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:08:30,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-21 21:08:30,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47107438016528924 [2024-06-21 21:08:30,889 INFO L175 Difference]: Start difference. First operand has 448 places, 557 transitions, 6551 flow. Second operand 11 states and 228 transitions. [2024-06-21 21:08:30,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 612 transitions, 8173 flow [2024-06-21 21:08:38,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 612 transitions, 7943 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 21:08:38,692 INFO L231 Difference]: Finished difference. Result has 454 places, 568 transitions, 6847 flow [2024-06-21 21:08:38,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6321, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6847, PETRI_PLACES=454, PETRI_TRANSITIONS=568} [2024-06-21 21:08:38,692 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 409 predicate places. [2024-06-21 21:08:38,693 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 568 transitions, 6847 flow [2024-06-21 21:08:38,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:38,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:38,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:38,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 21:08:38,693 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:08:38,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:38,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1406033350, now seen corresponding path program 3 times [2024-06-21 21:08:38,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:38,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527263652] [2024-06-21 21:08:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:38,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:39,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:08:39,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:39,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527263652] [2024-06-21 21:08:39,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527263652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:39,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:39,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:08:39,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006797194] [2024-06-21 21:08:39,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:39,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:08:39,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:08:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:08:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:08:40,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 568 transitions, 6847 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:40,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:40,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:08:40,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:42,676 INFO L124 PetriNetUnfolderBase]: 4805/7917 cut-off events. [2024-06-21 21:08:42,676 INFO L125 PetriNetUnfolderBase]: For 3094685/3094685 co-relation queries the response was YES. [2024-06-21 21:08:42,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93460 conditions, 7917 events. 4805/7917 cut-off events. For 3094685/3094685 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 52856 event pairs, 1011 based on Foata normal form. 12/7919 useless extension candidates. Maximal degree in co-relation 93241. Up to 6592 conditions per place. [2024-06-21 21:08:42,819 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 432 selfloop transitions, 158 changer transitions 0/624 dead transitions. [2024-06-21 21:08:42,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 624 transitions, 8498 flow [2024-06-21 21:08:42,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:08:42,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:08:42,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-21 21:08:42,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-21 21:08:42,820 INFO L175 Difference]: Start difference. First operand has 454 places, 568 transitions, 6847 flow. Second operand 11 states and 225 transitions. [2024-06-21 21:08:42,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 624 transitions, 8498 flow [2024-06-21 21:08:52,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 624 transitions, 8179 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 21:08:52,133 INFO L231 Difference]: Finished difference. Result has 461 places, 580 transitions, 7131 flow [2024-06-21 21:08:52,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6546, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7131, PETRI_PLACES=461, PETRI_TRANSITIONS=580} [2024-06-21 21:08:52,134 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 416 predicate places. [2024-06-21 21:08:52,134 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 580 transitions, 7131 flow [2024-06-21 21:08:52,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:52,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:08:52,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:08:52,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 21:08:52,134 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:08:52,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:08:52,135 INFO L85 PathProgramCache]: Analyzing trace with hash 956918330, now seen corresponding path program 4 times [2024-06-21 21:08:52,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:08:52,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960423516] [2024-06-21 21:08:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:08:52,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:08:52,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:08:53,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-21 21:08:53,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:08:53,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960423516] [2024-06-21 21:08:53,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960423516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:08:53,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:08:53,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:08:53,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380690311] [2024-06-21 21:08:53,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:08:53,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:08:53,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:08:53,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:08:53,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:08:53,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:08:53,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 580 transitions, 7131 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:08:53,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:08:53,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:08:53,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:08:56,485 INFO L124 PetriNetUnfolderBase]: 4928/8151 cut-off events. [2024-06-21 21:08:56,486 INFO L125 PetriNetUnfolderBase]: For 3139718/3139718 co-relation queries the response was YES. [2024-06-21 21:08:56,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95646 conditions, 8151 events. 4928/8151 cut-off events. For 3139718/3139718 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55038 event pairs, 1054 based on Foata normal form. 12/8153 useless extension candidates. Maximal degree in co-relation 95424. Up to 6713 conditions per place. [2024-06-21 21:08:56,726 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 445 selfloop transitions, 148 changer transitions 0/627 dead transitions. [2024-06-21 21:08:56,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 627 transitions, 8706 flow [2024-06-21 21:08:56,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:08:56,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:08:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-21 21:08:56,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-06-21 21:08:56,728 INFO L175 Difference]: Start difference. First operand has 461 places, 580 transitions, 7131 flow. Second operand 11 states and 227 transitions. [2024-06-21 21:08:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 627 transitions, 8706 flow [2024-06-21 21:09:06,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 627 transitions, 8427 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 21:09:06,547 INFO L231 Difference]: Finished difference. Result has 469 places, 584 transitions, 7325 flow [2024-06-21 21:09:06,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6852, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7325, PETRI_PLACES=469, PETRI_TRANSITIONS=584} [2024-06-21 21:09:06,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 424 predicate places. [2024-06-21 21:09:06,548 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 584 transitions, 7325 flow [2024-06-21 21:09:06,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:06,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:06,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:06,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 21:09:06,549 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:09:06,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:06,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1812652992, now seen corresponding path program 5 times [2024-06-21 21:09:06,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:06,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122106965] [2024-06-21 21:09:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:06,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:06,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:07,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-21 21:09:07,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:07,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122106965] [2024-06-21 21:09:07,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122106965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:07,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:07,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:09:07,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20637604] [2024-06-21 21:09:07,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:07,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:09:07,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:07,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:09:07,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:09:08,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:09:08,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 584 transitions, 7325 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:08,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:08,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:09:08,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:11,324 INFO L124 PetriNetUnfolderBase]: 5014/8316 cut-off events. [2024-06-21 21:09:11,324 INFO L125 PetriNetUnfolderBase]: For 3217859/3217875 co-relation queries the response was YES. [2024-06-21 21:09:11,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96393 conditions, 8316 events. 5014/8316 cut-off events. For 3217859/3217875 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56484 event pairs, 1017 based on Foata normal form. 12/8316 useless extension candidates. Maximal degree in co-relation 96168. Up to 5553 conditions per place. [2024-06-21 21:09:11,491 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 418 selfloop transitions, 180 changer transitions 0/632 dead transitions. [2024-06-21 21:09:11,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 632 transitions, 9212 flow [2024-06-21 21:09:11,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:09:11,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:09:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-21 21:09:11,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-06-21 21:09:11,493 INFO L175 Difference]: Start difference. First operand has 469 places, 584 transitions, 7325 flow. Second operand 11 states and 226 transitions. [2024-06-21 21:09:11,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 632 transitions, 9212 flow [2024-06-21 21:09:21,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 632 transitions, 8870 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 21:09:21,707 INFO L231 Difference]: Finished difference. Result has 475 places, 586 transitions, 7517 flow [2024-06-21 21:09:21,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6983, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7517, PETRI_PLACES=475, PETRI_TRANSITIONS=586} [2024-06-21 21:09:21,707 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 430 predicate places. [2024-06-21 21:09:21,707 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 586 transitions, 7517 flow [2024-06-21 21:09:21,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:21,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:21,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:21,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 21:09:21,708 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:09:21,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:21,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1654194728, now seen corresponding path program 6 times [2024-06-21 21:09:21,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:21,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977336844] [2024-06-21 21:09:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:21,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:23,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977336844] [2024-06-21 21:09:23,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977336844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:23,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:23,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:09:23,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889917414] [2024-06-21 21:09:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:23,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:09:23,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:09:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:09:23,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 21:09:23,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 586 transitions, 7517 flow. Second operand has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:23,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:23,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 21:09:23,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:26,247 INFO L124 PetriNetUnfolderBase]: 4990/8280 cut-off events. [2024-06-21 21:09:26,248 INFO L125 PetriNetUnfolderBase]: For 3119864/3119864 co-relation queries the response was YES. [2024-06-21 21:09:26,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94712 conditions, 8280 events. 4990/8280 cut-off events. For 3119864/3119864 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 56285 event pairs, 1067 based on Foata normal form. 12/8282 useless extension candidates. Maximal degree in co-relation 94485. Up to 6915 conditions per place. [2024-06-21 21:09:26,411 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 442 selfloop transitions, 153 changer transitions 0/629 dead transitions. [2024-06-21 21:09:26,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 629 transitions, 8795 flow [2024-06-21 21:09:26,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:09:26,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:09:26,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-21 21:09:26,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-06-21 21:09:26,412 INFO L175 Difference]: Start difference. First operand has 475 places, 586 transitions, 7517 flow. Second operand 11 states and 225 transitions. [2024-06-21 21:09:26,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 629 transitions, 8795 flow [2024-06-21 21:09:37,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 629 transitions, 8378 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-21 21:09:37,169 INFO L231 Difference]: Finished difference. Result has 477 places, 585 transitions, 7248 flow [2024-06-21 21:09:37,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7248, PETRI_PLACES=477, PETRI_TRANSITIONS=585} [2024-06-21 21:09:37,169 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 432 predicate places. [2024-06-21 21:09:37,170 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 585 transitions, 7248 flow [2024-06-21 21:09:37,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:37,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:37,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:37,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 21:09:37,170 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:09:37,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:37,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1479054727, now seen corresponding path program 4 times [2024-06-21 21:09:37,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:37,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440087996] [2024-06-21 21:09:37,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:37,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:37,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:09:38,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:38,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440087996] [2024-06-21 21:09:38,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440087996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:38,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:38,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:09:38,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980084301] [2024-06-21 21:09:38,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:38,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:09:38,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:38,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:09:38,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:09:38,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:09:38,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 585 transitions, 7248 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:38,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:38,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:09:38,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:40,761 INFO L124 PetriNetUnfolderBase]: 4768/7992 cut-off events. [2024-06-21 21:09:40,761 INFO L125 PetriNetUnfolderBase]: For 3042742/3042751 co-relation queries the response was YES. [2024-06-21 21:09:40,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91919 conditions, 7992 events. 4768/7992 cut-off events. For 3042742/3042751 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55183 event pairs, 1035 based on Foata normal form. 7/7914 useless extension candidates. Maximal degree in co-relation 91691. Up to 7124 conditions per place. [2024-06-21 21:09:41,021 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 478 selfloop transitions, 44 changer transitions 0/599 dead transitions. [2024-06-21 21:09:41,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 599 transitions, 8424 flow [2024-06-21 21:09:41,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:09:41,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:09:41,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 21:09:41,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 21:09:41,022 INFO L175 Difference]: Start difference. First operand has 477 places, 585 transitions, 7248 flow. Second operand 8 states and 153 transitions. [2024-06-21 21:09:41,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 599 transitions, 8424 flow [2024-06-21 21:09:50,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 599 transitions, 7399 flow, removed 28 selfloop flow, removed 19 redundant places. [2024-06-21 21:09:50,657 INFO L231 Difference]: Finished difference. Result has 466 places, 587 transitions, 6416 flow [2024-06-21 21:09:50,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6416, PETRI_PLACES=466, PETRI_TRANSITIONS=587} [2024-06-21 21:09:50,658 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 421 predicate places. [2024-06-21 21:09:50,658 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 587 transitions, 6416 flow [2024-06-21 21:09:50,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:50,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:09:50,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:09:50,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 21:09:50,658 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:09:50,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:09:50,659 INFO L85 PathProgramCache]: Analyzing trace with hash -958880689, now seen corresponding path program 2 times [2024-06-21 21:09:50,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:09:50,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118615546] [2024-06-21 21:09:50,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:09:50,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:09:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:09:51,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-21 21:09:51,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:09:51,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118615546] [2024-06-21 21:09:51,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118615546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:09:51,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:09:51,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:09:51,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769108671] [2024-06-21 21:09:51,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:09:51,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:09:51,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:09:51,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:09:51,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:09:51,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:09:51,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 587 transitions, 6416 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:09:51,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:09:51,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:09:51,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:09:54,122 INFO L124 PetriNetUnfolderBase]: 4601/7763 cut-off events. [2024-06-21 21:09:54,122 INFO L125 PetriNetUnfolderBase]: For 3064640/3064671 co-relation queries the response was YES. [2024-06-21 21:09:54,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86579 conditions, 7763 events. 4601/7763 cut-off events. For 3064640/3064671 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 54142 event pairs, 1029 based on Foata normal form. 10/7643 useless extension candidates. Maximal degree in co-relation 86361. Up to 6793 conditions per place. [2024-06-21 21:09:54,264 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 421 selfloop transitions, 70 changer transitions 0/606 dead transitions. [2024-06-21 21:09:54,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 606 transitions, 7948 flow [2024-06-21 21:09:54,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:09:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:09:54,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 21:09:54,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 21:09:54,266 INFO L175 Difference]: Start difference. First operand has 466 places, 587 transitions, 6416 flow. Second operand 9 states and 174 transitions. [2024-06-21 21:09:54,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 606 transitions, 7948 flow [2024-06-21 21:10:02,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 606 transitions, 7771 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 21:10:02,306 INFO L231 Difference]: Finished difference. Result has 469 places, 593 transitions, 6575 flow [2024-06-21 21:10:02,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6239, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6575, PETRI_PLACES=469, PETRI_TRANSITIONS=593} [2024-06-21 21:10:02,307 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 424 predicate places. [2024-06-21 21:10:02,307 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 593 transitions, 6575 flow [2024-06-21 21:10:02,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:02,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:02,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:02,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 21:10:02,307 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:10:02,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:02,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1021927735, now seen corresponding path program 3 times [2024-06-21 21:10:02,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:02,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454099846] [2024-06-21 21:10:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:02,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:03,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:03,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454099846] [2024-06-21 21:10:03,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454099846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:03,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:03,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:10:03,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581387344] [2024-06-21 21:10:03,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:03,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:10:03,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:03,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:10:03,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:10:03,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:10:03,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 593 transitions, 6575 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:03,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:03,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:10:03,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:05,841 INFO L124 PetriNetUnfolderBase]: 4606/7774 cut-off events. [2024-06-21 21:10:05,841 INFO L125 PetriNetUnfolderBase]: For 3105002/3105017 co-relation queries the response was YES. [2024-06-21 21:10:05,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87286 conditions, 7774 events. 4606/7774 cut-off events. For 3105002/3105017 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 54211 event pairs, 1030 based on Foata normal form. 7/7651 useless extension candidates. Maximal degree in co-relation 87067. Up to 6799 conditions per place. [2024-06-21 21:10:05,983 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 415 selfloop transitions, 79 changer transitions 0/609 dead transitions. [2024-06-21 21:10:05,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 609 transitions, 8029 flow [2024-06-21 21:10:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:10:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:10:05,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 21:10:05,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 21:10:05,984 INFO L175 Difference]: Start difference. First operand has 469 places, 593 transitions, 6575 flow. Second operand 9 states and 173 transitions. [2024-06-21 21:10:05,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 609 transitions, 8029 flow [2024-06-21 21:10:14,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 609 transitions, 7864 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 21:10:14,740 INFO L231 Difference]: Finished difference. Result has 473 places, 596 transitions, 6672 flow [2024-06-21 21:10:14,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6672, PETRI_PLACES=473, PETRI_TRANSITIONS=596} [2024-06-21 21:10:14,741 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 428 predicate places. [2024-06-21 21:10:14,741 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 596 transitions, 6672 flow [2024-06-21 21:10:14,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:14,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:14,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:14,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 21:10:14,741 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:10:14,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:14,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1005738295, now seen corresponding path program 4 times [2024-06-21 21:10:14,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:14,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809494191] [2024-06-21 21:10:14,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:14,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:15,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:15,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:15,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809494191] [2024-06-21 21:10:15,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809494191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:15,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:15,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:10:15,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566009863] [2024-06-21 21:10:15,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:15,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:10:15,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:15,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:10:15,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:10:15,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:10:15,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 596 transitions, 6672 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:15,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:15,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:10:15,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:18,409 INFO L124 PetriNetUnfolderBase]: 4603/7778 cut-off events. [2024-06-21 21:10:18,410 INFO L125 PetriNetUnfolderBase]: For 3141422/3141455 co-relation queries the response was YES. [2024-06-21 21:10:18,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87634 conditions, 7778 events. 4603/7778 cut-off events. For 3141422/3141455 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 54375 event pairs, 1035 based on Foata normal form. 7/7661 useless extension candidates. Maximal degree in co-relation 87413. Up to 6911 conditions per place. [2024-06-21 21:10:18,690 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 474 selfloop transitions, 21 changer transitions 0/610 dead transitions. [2024-06-21 21:10:18,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 610 transitions, 7788 flow [2024-06-21 21:10:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:10:18,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:10:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 21:10:18,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:10:18,692 INFO L175 Difference]: Start difference. First operand has 473 places, 596 transitions, 6672 flow. Second operand 9 states and 165 transitions. [2024-06-21 21:10:18,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 610 transitions, 7788 flow [2024-06-21 21:10:29,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 610 transitions, 7537 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 21:10:29,020 INFO L231 Difference]: Finished difference. Result has 475 places, 599 transitions, 6571 flow [2024-06-21 21:10:29,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6571, PETRI_PLACES=475, PETRI_TRANSITIONS=599} [2024-06-21 21:10:29,021 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 430 predicate places. [2024-06-21 21:10:29,021 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 599 transitions, 6571 flow [2024-06-21 21:10:29,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:29,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:29,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 21:10:29,022 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:10:29,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:29,022 INFO L85 PathProgramCache]: Analyzing trace with hash -486529969, now seen corresponding path program 5 times [2024-06-21 21:10:29,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:29,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693301852] [2024-06-21 21:10:29,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:29,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:29,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:30,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:30,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693301852] [2024-06-21 21:10:30,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693301852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:30,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:30,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:10:30,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309368637] [2024-06-21 21:10:30,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:30,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:10:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:30,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:10:30,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:10:30,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:10:30,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 599 transitions, 6571 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:30,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:30,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:10:30,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:32,531 INFO L124 PetriNetUnfolderBase]: 4605/7772 cut-off events. [2024-06-21 21:10:32,531 INFO L125 PetriNetUnfolderBase]: For 3149443/3149477 co-relation queries the response was YES. [2024-06-21 21:10:32,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87208 conditions, 7772 events. 4605/7772 cut-off events. For 3149443/3149477 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 54226 event pairs, 1029 based on Foata normal form. 10/7650 useless extension candidates. Maximal degree in co-relation 86986. Up to 6800 conditions per place. [2024-06-21 21:10:32,679 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 410 selfloop transitions, 86 changer transitions 0/611 dead transitions. [2024-06-21 21:10:32,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 611 transitions, 7599 flow [2024-06-21 21:10:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:10:32,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:10:32,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 21:10:32,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 21:10:32,680 INFO L175 Difference]: Start difference. First operand has 475 places, 599 transitions, 6571 flow. Second operand 9 states and 171 transitions. [2024-06-21 21:10:32,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 611 transitions, 7599 flow [2024-06-21 21:10:40,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 611 transitions, 7417 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-21 21:10:40,186 INFO L231 Difference]: Finished difference. Result has 477 places, 599 transitions, 6567 flow [2024-06-21 21:10:40,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6389, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6567, PETRI_PLACES=477, PETRI_TRANSITIONS=599} [2024-06-21 21:10:40,186 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 432 predicate places. [2024-06-21 21:10:40,187 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 599 transitions, 6567 flow [2024-06-21 21:10:40,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:40,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:40,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:40,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 21:10:40,187 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:10:40,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash 397838171, now seen corresponding path program 13 times [2024-06-21 21:10:40,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:40,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977548853] [2024-06-21 21:10:40,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:40,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:40,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:41,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:41,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977548853] [2024-06-21 21:10:41,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977548853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:41,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:41,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:10:41,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606250443] [2024-06-21 21:10:41,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:41,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:10:41,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:41,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:10:41,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:10:41,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:10:41,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 599 transitions, 6567 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:41,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:41,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:10:41,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:43,841 INFO L124 PetriNetUnfolderBase]: 4801/8051 cut-off events. [2024-06-21 21:10:43,842 INFO L125 PetriNetUnfolderBase]: For 3171448/3171457 co-relation queries the response was YES. [2024-06-21 21:10:43,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89624 conditions, 8051 events. 4801/8051 cut-off events. For 3171448/3171457 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 55817 event pairs, 1025 based on Foata normal form. 6/7979 useless extension candidates. Maximal degree in co-relation 89401. Up to 7201 conditions per place. [2024-06-21 21:10:43,984 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 508 selfloop transitions, 50 changer transitions 0/635 dead transitions. [2024-06-21 21:10:43,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 635 transitions, 7952 flow [2024-06-21 21:10:43,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:10:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:10:43,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 21:10:43,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-21 21:10:43,986 INFO L175 Difference]: Start difference. First operand has 477 places, 599 transitions, 6567 flow. Second operand 9 states and 178 transitions. [2024-06-21 21:10:43,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 635 transitions, 7952 flow [2024-06-21 21:10:50,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 635 transitions, 7644 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-21 21:10:50,709 INFO L231 Difference]: Finished difference. Result has 481 places, 616 transitions, 6644 flow [2024-06-21 21:10:50,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6644, PETRI_PLACES=481, PETRI_TRANSITIONS=616} [2024-06-21 21:10:50,710 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 436 predicate places. [2024-06-21 21:10:50,710 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 616 transitions, 6644 flow [2024-06-21 21:10:50,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:50,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:10:50,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:10:50,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 21:10:50,711 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:10:50,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:10:50,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1422991121, now seen corresponding path program 1 times [2024-06-21 21:10:50,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:10:50,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029753234] [2024-06-21 21:10:50,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:10:50,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:10:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:10:51,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:10:51,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:10:51,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029753234] [2024-06-21 21:10:51,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029753234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:10:51,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:10:51,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:10:51,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444194553] [2024-06-21 21:10:51,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:10:51,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:10:51,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:10:51,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:10:51,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:10:52,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 21:10:52,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 616 transitions, 6644 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:10:52,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:10:52,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 21:10:52,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:10:54,832 INFO L124 PetriNetUnfolderBase]: 4883/8193 cut-off events. [2024-06-21 21:10:54,833 INFO L125 PetriNetUnfolderBase]: For 3192981/3192981 co-relation queries the response was YES. [2024-06-21 21:10:54,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90397 conditions, 8193 events. 4883/8193 cut-off events. For 3192981/3192981 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 56591 event pairs, 1051 based on Foata normal form. 1/8183 useless extension candidates. Maximal degree in co-relation 90170. Up to 7415 conditions per place. [2024-06-21 21:10:54,987 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 566 selfloop transitions, 35 changer transitions 0/641 dead transitions. [2024-06-21 21:10:54,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 641 transitions, 8052 flow [2024-06-21 21:10:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:10:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:10:54,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 21:10:54,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-21 21:10:54,988 INFO L175 Difference]: Start difference. First operand has 481 places, 616 transitions, 6644 flow. Second operand 9 states and 177 transitions. [2024-06-21 21:10:54,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 641 transitions, 8052 flow Killed by 15