./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix003_power.opt_pso.opt_rmo.opt_tso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:17:29,614 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:17:29,695 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:17:29,702 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:17:29,703 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:17:29,726 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:17:29,726 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:17:29,727 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:17:29,727 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:17:29,730 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:17:29,731 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:17:29,731 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:17:29,731 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:17:29,733 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:17:29,733 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:17:29,733 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:17:29,733 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:17:29,733 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:17:29,734 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:17:29,734 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:17:29,734 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:17:29,735 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:17:29,735 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:17:29,735 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:17:29,735 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:17:29,735 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:17:29,736 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:17:29,736 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:17:29,736 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:17:29,737 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:17:29,737 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:17:29,738 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:17:29,738 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:17:29,738 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:17:29,738 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:17:29,738 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:17:29,739 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:17:29,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:17:29,739 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:17:29,739 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:17:29,739 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:17:29,740 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:17:29,740 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:17:29,740 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 [2024-06-28 01:17:29,948 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:17:29,963 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:17:29,965 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:17:29,966 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:17:29,966 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:17:29,967 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-28 01:17:30,189 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:17:30,190 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:17:30,190 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 01:17:31,248 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:17:31,432 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:17:31,433 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 01:17:31,452 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0fa71bf0/b26d1e1161bc49c3b313845f5efca497/FLAG2844b341b [2024-06-28 01:17:31,466 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0fa71bf0/b26d1e1161bc49c3b313845f5efca497 [2024-06-28 01:17:31,466 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:17:31,467 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:17:31,469 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:17:31,470 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:17:31,473 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:17:31,474 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:17:30" (1/2) ... [2024-06-28 01:17:31,475 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@494ace0d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:17:31, skipping insertion in model container [2024-06-28 01:17:31,475 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:17:30" (1/2) ... [2024-06-28 01:17:31,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@533b9f5a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:17:31, skipping insertion in model container [2024-06-28 01:17:31,476 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:17:31" (2/2) ... [2024-06-28 01:17:31,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@494ace0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:31, skipping insertion in model container [2024-06-28 01:17:31,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:17:31" (2/2) ... [2024-06-28 01:17:31,477 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:17:31,556 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:17:31,557 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$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)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 01:17:31,557 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$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)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 01:17:31,558 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$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)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 01:17:31,558 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:17:31,558 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-28 01:17:31,592 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:17:31,731 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] [2024-06-28 01:17:31,907 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:17:31,915 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:17:31,947 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i[974,987] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:17:32,043 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:17:32,086 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:17:32,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32 WrapperNode [2024-06-28 01:17:32,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:17:32,089 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:17:32,089 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:17:32,089 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:17:32,095 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,124 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,161 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 146 [2024-06-28 01:17:32,161 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:17:32,163 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:17:32,163 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:17:32,163 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:17:32,171 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,172 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,186 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,206 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-28 01:17:32,211 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,232 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,234 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,240 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,244 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:17:32,247 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:17:32,248 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:17:32,248 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:17:32,249 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (1/1) ... [2024-06-28 01:17:32,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:17:32,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:17:32,278 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:17:32,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:17:32,311 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:17:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:17:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:17:32,312 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:17:32,312 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:17:32,313 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:17:32,313 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:17:32,313 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:17:32,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:17:32,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:17:32,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:17:32,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:17:32,315 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:17:32,453 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:17:32,456 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:17:32,803 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:17:32,803 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:17:32,923 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:17:32,923 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:17:32,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:17:32 BoogieIcfgContainer [2024-06-28 01:17:32,925 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:17:32,927 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:17:32,927 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:17:32,930 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:17:32,930 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:17:30" (1/4) ... [2024-06-28 01:17:32,931 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@606e9b4b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:17:32, skipping insertion in model container [2024-06-28 01:17:32,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:17:31" (2/4) ... [2024-06-28 01:17:32,931 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@606e9b4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:17:32, skipping insertion in model container [2024-06-28 01:17:32,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:17:32" (3/4) ... [2024-06-28 01:17:32,932 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@606e9b4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:17:32, skipping insertion in model container [2024-06-28 01:17:32,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:17:32" (4/4) ... [2024-06-28 01:17:32,933 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 01:17:32,947 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:17:32,948 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:17:32,948 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:17:32,996 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:17:33,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:17:33,065 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:17:33,065 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:17:33,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 77 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:17:33,070 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:17:33,074 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-28 01:17:33,086 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:17:33,093 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;@d0a31df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:17:33,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:17:33,096 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:17:33,096 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:17:33,096 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:17:33,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:33,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:17:33,098 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:33,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:33,131 INFO L85 PathProgramCache]: Analyzing trace with hash 385501936, now seen corresponding path program 1 times [2024-06-28 01:17:33,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:33,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343960650] [2024-06-28 01:17:33,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:33,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:33,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:34,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-28 01:17:34,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:34,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343960650] [2024-06-28 01:17:34,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343960650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:34,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:34,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:17:34,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514331988] [2024-06-28 01:17:34,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:34,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:17:34,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:34,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:17:34,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:17:34,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-06-28 01:17:34,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:34,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:34,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-06-28 01:17:34,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:34,776 INFO L124 PetriNetUnfolderBase]: 2349/3995 cut-off events. [2024-06-28 01:17:34,778 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 01:17:34,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7473 conditions, 3995 events. 2349/3995 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26260 event pairs, 1832 based on Foata normal form. 121/3782 useless extension candidates. Maximal degree in co-relation 7461. Up to 3411 conditions per place. [2024-06-28 01:17:34,802 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 39 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 01:17:34,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 221 flow [2024-06-28 01:17:34,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:17:34,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:17:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-28 01:17:34,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7152777777777778 [2024-06-28 01:17:34,814 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 103 transitions. [2024-06-28 01:17:34,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 221 flow [2024-06-28 01:17:34,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:34,819 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-28 01:17:34,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 01:17:34,823 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-28 01:17:34,823 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-28 01:17:34,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:34,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:34,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:34,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:17:34,824 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:34,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:34,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1100209103, now seen corresponding path program 1 times [2024-06-28 01:17:34,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:34,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811215386] [2024-06-28 01:17:34,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:34,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:34,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:35,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:35,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:35,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811215386] [2024-06-28 01:17:35,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811215386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:35,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:35,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:17:35,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207106397] [2024-06-28 01:17:35,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:35,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:17:35,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:35,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:17:35,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:17:35,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 48 [2024-06-28 01:17:35,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:35,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:35,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 48 [2024-06-28 01:17:35,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:36,100 INFO L124 PetriNetUnfolderBase]: 2679/4341 cut-off events. [2024-06-28 01:17:36,100 INFO L125 PetriNetUnfolderBase]: For 647/647 co-relation queries the response was YES. [2024-06-28 01:17:36,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9310 conditions, 4341 events. 2679/4341 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 27146 event pairs, 1372 based on Foata normal form. 3/4078 useless extension candidates. Maximal degree in co-relation 9298. Up to 3855 conditions per place. [2024-06-28 01:17:36,153 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 51 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-28 01:17:36,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 317 flow [2024-06-28 01:17:36,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:17:36,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:17:36,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-28 01:17:36,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6822916666666666 [2024-06-28 01:17:36,157 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 131 transitions. [2024-06-28 01:17:36,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 317 flow [2024-06-28 01:17:36,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:17:36,159 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-28 01:17:36,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:17:36,159 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-28 01:17:36,159 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-28 01:17:36,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:36,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:36,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:36,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:17:36,160 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:36,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:36,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1435132404, now seen corresponding path program 1 times [2024-06-28 01:17:36,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:36,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235702152] [2024-06-28 01:17:36,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:36,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:36,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:37,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:37,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:37,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235702152] [2024-06-28 01:17:37,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235702152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:37,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:37,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:17:37,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112028509] [2024-06-28 01:17:37,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:37,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:17:37,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:37,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:17:37,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:17:37,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:17:37,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:37,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:37,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:17:37,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:38,107 INFO L124 PetriNetUnfolderBase]: 3410/5672 cut-off events. [2024-06-28 01:17:38,107 INFO L125 PetriNetUnfolderBase]: For 2248/2248 co-relation queries the response was YES. [2024-06-28 01:17:38,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13015 conditions, 5672 events. 3410/5672 cut-off events. For 2248/2248 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37237 event pairs, 1650 based on Foata normal form. 6/5301 useless extension candidates. Maximal degree in co-relation 13001. Up to 4812 conditions per place. [2024-06-28 01:17:38,134 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 71 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-28 01:17:38,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 100 transitions, 484 flow [2024-06-28 01:17:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:38,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:38,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:17:38,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:17:38,136 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:17:38,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 100 transitions, 484 flow [2024-06-28 01:17:38,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 100 transitions, 456 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:17:38,139 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 237 flow [2024-06-28 01:17:38,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=237, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-28 01:17:38,139 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 7 predicate places. [2024-06-28 01:17:38,139 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 237 flow [2024-06-28 01:17:38,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:38,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:38,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:38,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:17:38,140 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:38,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:38,140 INFO L85 PathProgramCache]: Analyzing trace with hash 771231406, now seen corresponding path program 1 times [2024-06-28 01:17:38,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:38,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887892332] [2024-06-28 01:17:38,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:38,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:38,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:38,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:38,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887892332] [2024-06-28 01:17:38,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887892332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:38,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:38,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:17:38,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642353364] [2024-06-28 01:17:38,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:38,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:17:38,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:38,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:17:38,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:17:38,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:17:38,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:38,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:38,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:17:38,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:39,449 INFO L124 PetriNetUnfolderBase]: 4149/6200 cut-off events. [2024-06-28 01:17:39,449 INFO L125 PetriNetUnfolderBase]: For 4214/4214 co-relation queries the response was YES. [2024-06-28 01:17:39,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 6200 events. 4149/6200 cut-off events. For 4214/4214 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35850 event pairs, 1466 based on Foata normal form. 2/5934 useless extension candidates. Maximal degree in co-relation 16309. Up to 5921 conditions per place. [2024-06-28 01:17:39,473 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 62 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-28 01:17:39,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 451 flow [2024-06-28 01:17:39,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:17:39,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:17:39,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 01:17:39,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 01:17:39,475 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 237 flow. Second operand 5 states and 133 transitions. [2024-06-28 01:17:39,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 451 flow [2024-06-28 01:17:39,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 83 transitions, 413 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:39,479 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 258 flow [2024-06-28 01:17:39,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 01:17:39,480 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2024-06-28 01:17:39,480 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 258 flow [2024-06-28 01:17:39,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:39,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:39,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:39,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:17:39,481 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:39,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:39,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1872353366, now seen corresponding path program 1 times [2024-06-28 01:17:39,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:39,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479202179] [2024-06-28 01:17:39,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:39,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:39,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:40,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-28 01:17:40,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:40,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479202179] [2024-06-28 01:17:40,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479202179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:40,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:40,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:40,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049107345] [2024-06-28 01:17:40,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:40,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:40,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:40,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:40,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:40,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:17:40,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 258 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:40,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:40,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:17:40,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:40,897 INFO L124 PetriNetUnfolderBase]: 4137/6245 cut-off events. [2024-06-28 01:17:40,898 INFO L125 PetriNetUnfolderBase]: For 5932/5932 co-relation queries the response was YES. [2024-06-28 01:17:40,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17429 conditions, 6245 events. 4137/6245 cut-off events. For 5932/5932 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36177 event pairs, 1362 based on Foata normal form. 4/6005 useless extension candidates. Maximal degree in co-relation 17410. Up to 5867 conditions per place. [2024-06-28 01:17:40,926 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 72 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-28 01:17:40,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 528 flow [2024-06-28 01:17:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:40,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:40,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 01:17:40,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590277777777778 [2024-06-28 01:17:40,928 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 258 flow. Second operand 6 states and 161 transitions. [2024-06-28 01:17:40,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 528 flow [2024-06-28 01:17:40,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 97 transitions, 499 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:40,935 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 302 flow [2024-06-28 01:17:40,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=302, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-28 01:17:40,935 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 12 predicate places. [2024-06-28 01:17:40,936 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 302 flow [2024-06-28 01:17:40,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:40,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:40,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:40,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:17:40,937 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:40,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:40,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1873439095, now seen corresponding path program 1 times [2024-06-28 01:17:40,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:40,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577436323] [2024-06-28 01:17:40,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:40,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:41,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-28 01:17:41,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:41,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577436323] [2024-06-28 01:17:41,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577436323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:41,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:41,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:17:41,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232474177] [2024-06-28 01:17:41,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:41,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:17:41,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:41,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:17:41,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:17:41,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-06-28 01:17:41,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 302 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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-28 01:17:41,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:41,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-06-28 01:17:41,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:41,221 INFO L124 PetriNetUnfolderBase]: 1292/2540 cut-off events. [2024-06-28 01:17:41,221 INFO L125 PetriNetUnfolderBase]: For 2835/2968 co-relation queries the response was YES. [2024-06-28 01:17:41,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6094 conditions, 2540 events. 1292/2540 cut-off events. For 2835/2968 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18814 event pairs, 289 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 6075. Up to 1632 conditions per place. [2024-06-28 01:17:41,233 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 26 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-28 01:17:41,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 67 transitions, 336 flow [2024-06-28 01:17:41,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:17:41,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:17:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-28 01:17:41,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-28 01:17:41,235 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 302 flow. Second operand 3 states and 107 transitions. [2024-06-28 01:17:41,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 67 transitions, 336 flow [2024-06-28 01:17:41,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 306 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:17:41,237 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 238 flow [2024-06-28 01:17:41,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-28 01:17:41,238 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2024-06-28 01:17:41,238 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 238 flow [2024-06-28 01:17:41,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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-28 01:17:41,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:41,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:41,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:17:41,239 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:41,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:41,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2080867557, now seen corresponding path program 1 times [2024-06-28 01:17:41,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:41,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353075715] [2024-06-28 01:17:41,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:41,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:41,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:41,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:41,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353075715] [2024-06-28 01:17:41,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353075715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:41,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:41,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:41,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251171053] [2024-06-28 01:17:41,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:41,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:41,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:41,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:41,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:41,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:41,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 238 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:41,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:41,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:41,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:42,727 INFO L124 PetriNetUnfolderBase]: 4171/6059 cut-off events. [2024-06-28 01:17:42,728 INFO L125 PetriNetUnfolderBase]: For 10064/10070 co-relation queries the response was YES. [2024-06-28 01:17:42,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17619 conditions, 6059 events. 4171/6059 cut-off events. For 10064/10070 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 33198 event pairs, 1376 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 17600. Up to 5884 conditions per place. [2024-06-28 01:17:42,755 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 70 selfloop transitions, 16 changer transitions 4/100 dead transitions. [2024-06-28 01:17:42,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 100 transitions, 562 flow [2024-06-28 01:17:42,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:42,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:42,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 01:17:42,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-06-28 01:17:42,757 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 238 flow. Second operand 6 states and 158 transitions. [2024-06-28 01:17:42,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 100 transitions, 562 flow [2024-06-28 01:17:42,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 542 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:17:42,762 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 306 flow [2024-06-28 01:17:42,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=306, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-28 01:17:42,762 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-28 01:17:42,763 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 306 flow [2024-06-28 01:17:42,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:42,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:42,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:42,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:17:42,763 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:42,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:42,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1864126789, now seen corresponding path program 2 times [2024-06-28 01:17:42,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:42,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748738937] [2024-06-28 01:17:42,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:42,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:42,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:43,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-28 01:17:43,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:43,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748738937] [2024-06-28 01:17:43,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748738937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:43,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:43,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:43,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730558781] [2024-06-28 01:17:43,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:43,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:43,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:43,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:43,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:43,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:43,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 306 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:43,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:43,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:43,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:44,305 INFO L124 PetriNetUnfolderBase]: 3640/5310 cut-off events. [2024-06-28 01:17:44,305 INFO L125 PetriNetUnfolderBase]: For 11064/11070 co-relation queries the response was YES. [2024-06-28 01:17:44,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16420 conditions, 5310 events. 3640/5310 cut-off events. For 11064/11070 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28653 event pairs, 1235 based on Foata normal form. 6/5309 useless extension candidates. Maximal degree in co-relation 16399. Up to 5151 conditions per place. [2024-06-28 01:17:44,328 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 16 changer transitions 0/91 dead transitions. [2024-06-28 01:17:44,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 530 flow [2024-06-28 01:17:44,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:44,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:44,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:17:44,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173611111111112 [2024-06-28 01:17:44,329 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 306 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:17:44,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 530 flow [2024-06-28 01:17:44,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 496 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 01:17:44,337 INFO L231 Difference]: Finished difference. Result has 70 places, 64 transitions, 312 flow [2024-06-28 01:17:44,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=70, PETRI_TRANSITIONS=64} [2024-06-28 01:17:44,338 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-28 01:17:44,338 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 64 transitions, 312 flow [2024-06-28 01:17:44,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:44,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:44,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:44,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:17:44,339 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:44,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:44,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1457934193, now seen corresponding path program 1 times [2024-06-28 01:17:44,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:44,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021235553] [2024-06-28 01:17:44,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:44,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:44,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:44,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021235553] [2024-06-28 01:17:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021235553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:44,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:44,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795713042] [2024-06-28 01:17:44,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:44,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:44,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:44,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:44,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:45,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:45,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 64 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:45,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:45,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:45,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:45,817 INFO L124 PetriNetUnfolderBase]: 3735/5462 cut-off events. [2024-06-28 01:17:45,817 INFO L125 PetriNetUnfolderBase]: For 12158/12160 co-relation queries the response was YES. [2024-06-28 01:17:45,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16938 conditions, 5462 events. 3735/5462 cut-off events. For 12158/12160 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29490 event pairs, 1224 based on Foata normal form. 4/5459 useless extension candidates. Maximal degree in co-relation 16915. Up to 5259 conditions per place. [2024-06-28 01:17:45,844 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-28 01:17:45,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 124 transitions, 734 flow [2024-06-28 01:17:45,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:17:45,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:17:45,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:17:45,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:17:45,847 INFO L175 Difference]: Start difference. First operand has 70 places, 64 transitions, 312 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:17:45,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 124 transitions, 734 flow [2024-06-28 01:17:45,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 124 transitions, 678 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:45,855 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 432 flow [2024-06-28 01:17:45,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=432, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-28 01:17:45,856 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 20 predicate places. [2024-06-28 01:17:45,856 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 432 flow [2024-06-28 01:17:45,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:45,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:45,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:45,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:17:45,857 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:45,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 82381575, now seen corresponding path program 2 times [2024-06-28 01:17:45,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:45,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046016070] [2024-06-28 01:17:45,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:45,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:45,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:46,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:46,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:46,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046016070] [2024-06-28 01:17:46,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046016070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:46,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:46,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:46,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761016372] [2024-06-28 01:17:46,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:46,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:46,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:46,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:46,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 432 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:46,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:46,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:46,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:47,339 INFO L124 PetriNetUnfolderBase]: 3758/5502 cut-off events. [2024-06-28 01:17:47,339 INFO L125 PetriNetUnfolderBase]: For 15978/15982 co-relation queries the response was YES. [2024-06-28 01:17:47,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18361 conditions, 5502 events. 3758/5502 cut-off events. For 15978/15982 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29785 event pairs, 1179 based on Foata normal form. 6/5502 useless extension candidates. Maximal degree in co-relation 18336. Up to 5265 conditions per place. [2024-06-28 01:17:47,369 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 88 selfloop transitions, 26 changer transitions 0/124 dead transitions. [2024-06-28 01:17:47,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 818 flow [2024-06-28 01:17:47,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:47,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:47,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:17:47,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-28 01:17:47,371 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 432 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:17:47,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 818 flow [2024-06-28 01:17:47,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 124 transitions, 776 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:47,383 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 491 flow [2024-06-28 01:17:47,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-28 01:17:47,384 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 24 predicate places. [2024-06-28 01:17:47,384 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 491 flow [2024-06-28 01:17:47,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:47,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:47,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:47,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:17:47,385 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:47,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:47,385 INFO L85 PathProgramCache]: Analyzing trace with hash 82386411, now seen corresponding path program 1 times [2024-06-28 01:17:47,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:47,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647511113] [2024-06-28 01:17:47,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:47,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:47,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:48,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647511113] [2024-06-28 01:17:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647511113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:48,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:48,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499908800] [2024-06-28 01:17:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:48,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:48,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:48,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:48,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 491 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:48,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:48,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:48,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:49,008 INFO L124 PetriNetUnfolderBase]: 3804/5587 cut-off events. [2024-06-28 01:17:49,008 INFO L125 PetriNetUnfolderBase]: For 20907/20917 co-relation queries the response was YES. [2024-06-28 01:17:49,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19613 conditions, 5587 events. 3804/5587 cut-off events. For 20907/20917 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30421 event pairs, 1073 based on Foata normal form. 9/5585 useless extension candidates. Maximal degree in co-relation 19587. Up to 5237 conditions per place. [2024-06-28 01:17:49,039 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-28 01:17:49,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 133 transitions, 957 flow [2024-06-28 01:17:49,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:49,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:49,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 01:17:49,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-28 01:17:49,042 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 491 flow. Second operand 7 states and 183 transitions. [2024-06-28 01:17:49,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 133 transitions, 957 flow [2024-06-28 01:17:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 133 transitions, 878 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:17:49,055 INFO L231 Difference]: Finished difference. Result has 80 places, 88 transitions, 534 flow [2024-06-28 01:17:49,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=534, PETRI_PLACES=80, PETRI_TRANSITIONS=88} [2024-06-28 01:17:49,055 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 26 predicate places. [2024-06-28 01:17:49,055 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 88 transitions, 534 flow [2024-06-28 01:17:49,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:49,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:49,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:49,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:17:49,056 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:49,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:49,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2135882203, now seen corresponding path program 3 times [2024-06-28 01:17:49,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:49,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907456768] [2024-06-28 01:17:49,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:49,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:49,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:49,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907456768] [2024-06-28 01:17:49,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907456768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:49,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:49,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:49,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280055826] [2024-06-28 01:17:49,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:49,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:49,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:49,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:49,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:49,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:49,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 88 transitions, 534 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:49,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:49,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:49,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:50,621 INFO L124 PetriNetUnfolderBase]: 3827/5626 cut-off events. [2024-06-28 01:17:50,621 INFO L125 PetriNetUnfolderBase]: For 20367/20372 co-relation queries the response was YES. [2024-06-28 01:17:50,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19771 conditions, 5626 events. 3827/5626 cut-off events. For 20367/20372 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30831 event pairs, 1148 based on Foata normal form. 4/5620 useless extension candidates. Maximal degree in co-relation 19744. Up to 5265 conditions per place. [2024-06-28 01:17:50,650 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 86 selfloop transitions, 37 changer transitions 0/133 dead transitions. [2024-06-28 01:17:50,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 133 transitions, 988 flow [2024-06-28 01:17:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:17:50,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:17:50,652 INFO L175 Difference]: Start difference. First operand has 80 places, 88 transitions, 534 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:17:50,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 133 transitions, 988 flow [2024-06-28 01:17:50,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 133 transitions, 955 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:50,668 INFO L231 Difference]: Finished difference. Result has 84 places, 94 transitions, 653 flow [2024-06-28 01:17:50,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=84, PETRI_TRANSITIONS=94} [2024-06-28 01:17:50,669 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-28 01:17:50,669 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 94 transitions, 653 flow [2024-06-28 01:17:50,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:50,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:50,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:50,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:17:50,670 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:50,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1958716407, now seen corresponding path program 2 times [2024-06-28 01:17:50,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:50,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105557461] [2024-06-28 01:17:50,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:50,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:51,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:51,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:51,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105557461] [2024-06-28 01:17:51,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105557461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:51,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:51,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:51,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682925369] [2024-06-28 01:17:51,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:51,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:51,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:51,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:51,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:51,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:51,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 94 transitions, 653 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:51,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:51,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:51,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:52,327 INFO L124 PetriNetUnfolderBase]: 3873/5690 cut-off events. [2024-06-28 01:17:52,327 INFO L125 PetriNetUnfolderBase]: For 25386/25398 co-relation queries the response was YES. [2024-06-28 01:17:52,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21119 conditions, 5690 events. 3873/5690 cut-off events. For 25386/25398 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 31127 event pairs, 1055 based on Foata normal form. 12/5691 useless extension candidates. Maximal degree in co-relation 21090. Up to 5308 conditions per place. [2024-06-28 01:17:52,355 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 101 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-28 01:17:52,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1109 flow [2024-06-28 01:17:52,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:52,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:52,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:17:52,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:17:52,357 INFO L175 Difference]: Start difference. First operand has 84 places, 94 transitions, 653 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:17:52,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1109 flow [2024-06-28 01:17:52,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 140 transitions, 1061 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:52,378 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 701 flow [2024-06-28 01:17:52,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-28 01:17:52,379 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 34 predicate places. [2024-06-28 01:17:52,379 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 701 flow [2024-06-28 01:17:52,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:52,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:52,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:52,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:17:52,380 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:52,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:52,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1976077513, now seen corresponding path program 4 times [2024-06-28 01:17:52,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:52,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161481007] [2024-06-28 01:17:52,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:52,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:53,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:53,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161481007] [2024-06-28 01:17:53,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161481007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:53,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:53,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:53,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274137169] [2024-06-28 01:17:53,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:53,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:53,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:53,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:53,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:53,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:53,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 701 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:53,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:53,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:53,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:54,056 INFO L124 PetriNetUnfolderBase]: 3868/5684 cut-off events. [2024-06-28 01:17:54,057 INFO L125 PetriNetUnfolderBase]: For 27769/27774 co-relation queries the response was YES. [2024-06-28 01:17:54,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21471 conditions, 5684 events. 3868/5684 cut-off events. For 27769/27774 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31009 event pairs, 1165 based on Foata normal form. 2/5667 useless extension candidates. Maximal degree in co-relation 21440. Up to 5324 conditions per place. [2024-06-28 01:17:54,090 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 85 selfloop transitions, 37 changer transitions 0/132 dead transitions. [2024-06-28 01:17:54,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 132 transitions, 1043 flow [2024-06-28 01:17:54,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:54,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:17:54,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 01:17:54,092 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 701 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:17:54,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 132 transitions, 1043 flow [2024-06-28 01:17:54,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 946 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:17:54,117 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 686 flow [2024-06-28 01:17:54,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-28 01:17:54,118 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 36 predicate places. [2024-06-28 01:17:54,118 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 686 flow [2024-06-28 01:17:54,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:54,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:54,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:54,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:17:54,119 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:54,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:54,119 INFO L85 PathProgramCache]: Analyzing trace with hash -190039373, now seen corresponding path program 3 times [2024-06-28 01:17:54,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:54,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091331843] [2024-06-28 01:17:54,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:54,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:54,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:54,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:54,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091331843] [2024-06-28 01:17:54,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091331843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:54,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:54,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:54,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969700792] [2024-06-28 01:17:54,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:54,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:54,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:54,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:54,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:54,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:54,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 686 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:54,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:54,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:54,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:55,715 INFO L124 PetriNetUnfolderBase]: 3858/5669 cut-off events. [2024-06-28 01:17:55,716 INFO L125 PetriNetUnfolderBase]: For 29299/29311 co-relation queries the response was YES. [2024-06-28 01:17:55,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21436 conditions, 5669 events. 3858/5669 cut-off events. For 29299/29311 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 30943 event pairs, 1055 based on Foata normal form. 12/5670 useless extension candidates. Maximal degree in co-relation 21404. Up to 5293 conditions per place. [2024-06-28 01:17:55,748 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 30 changer transitions 0/137 dead transitions. [2024-06-28 01:17:55,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 137 transitions, 1060 flow [2024-06-28 01:17:55,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:55,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:55,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:17:55,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:17:55,751 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 686 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:17:55,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 137 transitions, 1060 flow [2024-06-28 01:17:55,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 137 transitions, 946 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:55,780 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 640 flow [2024-06-28 01:17:55,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=640, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2024-06-28 01:17:55,781 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2024-06-28 01:17:55,781 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 640 flow [2024-06-28 01:17:55,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:55,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:55,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:55,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:17:55,782 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:55,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:55,782 INFO L85 PathProgramCache]: Analyzing trace with hash -785300250, now seen corresponding path program 1 times [2024-06-28 01:17:55,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:55,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084861387] [2024-06-28 01:17:55,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:55,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:55,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:56,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-28 01:17:56,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:56,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084861387] [2024-06-28 01:17:56,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084861387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:56,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:56,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:17:56,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227088554] [2024-06-28 01:17:56,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:56,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:17:56,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:56,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:17:56,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:17:56,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:17:56,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 640 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:56,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:56,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:17:56,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:57,042 INFO L124 PetriNetUnfolderBase]: 2875/5154 cut-off events. [2024-06-28 01:17:57,042 INFO L125 PetriNetUnfolderBase]: For 25513/25572 co-relation queries the response was YES. [2024-06-28 01:17:57,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17368 conditions, 5154 events. 2875/5154 cut-off events. For 25513/25572 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 35647 event pairs, 1247 based on Foata normal form. 26/5017 useless extension candidates. Maximal degree in co-relation 17335. Up to 4128 conditions per place. [2024-06-28 01:17:57,074 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 81 selfloop transitions, 11 changer transitions 0/119 dead transitions. [2024-06-28 01:17:57,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 917 flow [2024-06-28 01:17:57,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:57,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:57,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 01:17:57,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:17:57,075 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 640 flow. Second operand 6 states and 147 transitions. [2024-06-28 01:17:57,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 917 flow [2024-06-28 01:17:57,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 845 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:57,096 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 677 flow [2024-06-28 01:17:57,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=677, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-28 01:17:57,096 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 39 predicate places. [2024-06-28 01:17:57,096 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 677 flow [2024-06-28 01:17:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:57,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:57,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:57,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:17:57,097 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:57,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:57,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1740493939, now seen corresponding path program 1 times [2024-06-28 01:17:57,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:57,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284198862] [2024-06-28 01:17:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:57,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:57,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284198862] [2024-06-28 01:17:57,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284198862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:57,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:57,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:17:57,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781485123] [2024-06-28 01:17:57,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:57,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:17:57,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:57,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:17:57,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:17:58,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:17:58,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 677 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:58,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:58,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:17:58,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:59,008 INFO L124 PetriNetUnfolderBase]: 3906/6395 cut-off events. [2024-06-28 01:17:59,008 INFO L125 PetriNetUnfolderBase]: For 35707/35711 co-relation queries the response was YES. [2024-06-28 01:17:59,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23408 conditions, 6395 events. 3906/6395 cut-off events. For 35707/35711 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 40177 event pairs, 1364 based on Foata normal form. 8/6189 useless extension candidates. Maximal degree in co-relation 23372. Up to 5428 conditions per place. [2024-06-28 01:17:59,121 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 115 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-06-28 01:17:59,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 158 transitions, 1161 flow [2024-06-28 01:17:59,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:17:59,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:17:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:17:59,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:17:59,122 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 677 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:17:59,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 158 transitions, 1161 flow [2024-06-28 01:17:59,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 158 transitions, 1145 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:17:59,143 INFO L231 Difference]: Finished difference. Result has 100 places, 109 transitions, 776 flow [2024-06-28 01:17:59,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=776, PETRI_PLACES=100, PETRI_TRANSITIONS=109} [2024-06-28 01:17:59,143 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 46 predicate places. [2024-06-28 01:17:59,143 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 109 transitions, 776 flow [2024-06-28 01:17:59,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:59,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:59,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:59,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:17:59,144 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:59,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:59,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1740349789, now seen corresponding path program 2 times [2024-06-28 01:17:59,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:59,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173960055] [2024-06-28 01:17:59,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:59,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:59,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:59,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:59,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:59,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173960055] [2024-06-28 01:17:59,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173960055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:59,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:59,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:17:59,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214592811] [2024-06-28 01:17:59,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:59,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:17:59,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:59,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:17:59,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:00,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:00,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 109 transitions, 776 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:00,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:00,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:00,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:01,162 INFO L124 PetriNetUnfolderBase]: 4008/6457 cut-off events. [2024-06-28 01:18:01,162 INFO L125 PetriNetUnfolderBase]: For 43379/43384 co-relation queries the response was YES. [2024-06-28 01:18:01,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25298 conditions, 6457 events. 4008/6457 cut-off events. For 43379/43384 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39654 event pairs, 1167 based on Foata normal form. 4/6273 useless extension candidates. Maximal degree in co-relation 25259. Up to 5172 conditions per place. [2024-06-28 01:18:01,199 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 105 selfloop transitions, 56 changer transitions 0/171 dead transitions. [2024-06-28 01:18:01,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 171 transitions, 1484 flow [2024-06-28 01:18:01,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:01,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:01,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:18:01,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-28 01:18:01,201 INFO L175 Difference]: Start difference. First operand has 100 places, 109 transitions, 776 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:18:01,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 171 transitions, 1484 flow [2024-06-28 01:18:01,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1395 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:01,226 INFO L231 Difference]: Finished difference. Result has 102 places, 118 transitions, 933 flow [2024-06-28 01:18:01,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=933, PETRI_PLACES=102, PETRI_TRANSITIONS=118} [2024-06-28 01:18:01,227 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-28 01:18:01,227 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 118 transitions, 933 flow [2024-06-28 01:18:01,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:01,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:01,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:01,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:18:01,228 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:01,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:01,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1740987157, now seen corresponding path program 3 times [2024-06-28 01:18:01,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:01,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864273440] [2024-06-28 01:18:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:01,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:01,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:01,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864273440] [2024-06-28 01:18:01,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864273440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:01,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:01,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:01,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208130085] [2024-06-28 01:18:01,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:01,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:01,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:01,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:01,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:02,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:02,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 118 transitions, 933 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:02,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:02,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:02,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:03,059 INFO L124 PetriNetUnfolderBase]: 3998/6443 cut-off events. [2024-06-28 01:18:03,059 INFO L125 PetriNetUnfolderBase]: For 49515/49520 co-relation queries the response was YES. [2024-06-28 01:18:03,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26152 conditions, 6443 events. 3998/6443 cut-off events. For 49515/49520 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39646 event pairs, 1167 based on Foata normal form. 4/6259 useless extension candidates. Maximal degree in co-relation 26112. Up to 5164 conditions per place. [2024-06-28 01:18:03,095 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 100 selfloop transitions, 58 changer transitions 0/168 dead transitions. [2024-06-28 01:18:03,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 168 transitions, 1455 flow [2024-06-28 01:18:03,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:03,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:18:03,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-06-28 01:18:03,097 INFO L175 Difference]: Start difference. First operand has 102 places, 118 transitions, 933 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:18:03,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 168 transitions, 1455 flow [2024-06-28 01:18:03,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 168 transitions, 1361 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 01:18:03,136 INFO L231 Difference]: Finished difference. Result has 107 places, 118 transitions, 963 flow [2024-06-28 01:18:03,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=963, PETRI_PLACES=107, PETRI_TRANSITIONS=118} [2024-06-28 01:18:03,137 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 53 predicate places. [2024-06-28 01:18:03,137 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 118 transitions, 963 flow [2024-06-28 01:18:03,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:03,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:03,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:03,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:18:03,138 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:03,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:03,138 INFO L85 PathProgramCache]: Analyzing trace with hash -424431295, now seen corresponding path program 4 times [2024-06-28 01:18:03,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:03,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037879112] [2024-06-28 01:18:03,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:03,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:03,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:03,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037879112] [2024-06-28 01:18:03,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037879112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:03,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:03,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:03,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968441297] [2024-06-28 01:18:03,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:03,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:03,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:03,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:03,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:03,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:03,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 118 transitions, 963 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:03,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:03,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:03,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:04,919 INFO L124 PetriNetUnfolderBase]: 4100/6204 cut-off events. [2024-06-28 01:18:04,919 INFO L125 PetriNetUnfolderBase]: For 55019/55021 co-relation queries the response was YES. [2024-06-28 01:18:04,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27128 conditions, 6204 events. 4100/6204 cut-off events. For 55019/55021 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 35718 event pairs, 1030 based on Foata normal form. 4/6150 useless extension candidates. Maximal degree in co-relation 27086. Up to 5250 conditions per place. [2024-06-28 01:18:04,957 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 103 selfloop transitions, 61 changer transitions 0/174 dead transitions. [2024-06-28 01:18:04,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 174 transitions, 1669 flow [2024-06-28 01:18:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:04,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:18:04,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494791666666666 [2024-06-28 01:18:04,958 INFO L175 Difference]: Start difference. First operand has 107 places, 118 transitions, 963 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:18:04,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 174 transitions, 1669 flow [2024-06-28 01:18:04,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 174 transitions, 1533 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:04,998 INFO L231 Difference]: Finished difference. Result has 108 places, 124 transitions, 1061 flow [2024-06-28 01:18:04,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1061, PETRI_PLACES=108, PETRI_TRANSITIONS=124} [2024-06-28 01:18:04,999 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-28 01:18:05,000 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 124 transitions, 1061 flow [2024-06-28 01:18:05,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:05,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:05,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:05,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:18:05,000 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:05,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:05,001 INFO L85 PathProgramCache]: Analyzing trace with hash -537525683, now seen corresponding path program 5 times [2024-06-28 01:18:05,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:05,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501126782] [2024-06-28 01:18:05,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:05,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:05,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:05,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:05,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501126782] [2024-06-28 01:18:05,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501126782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:05,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:05,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:05,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655529609] [2024-06-28 01:18:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:05,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:05,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:05,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:05,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 124 transitions, 1061 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:05,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:05,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:05,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:06,966 INFO L124 PetriNetUnfolderBase]: 4090/6190 cut-off events. [2024-06-28 01:18:06,967 INFO L125 PetriNetUnfolderBase]: For 57866/57868 co-relation queries the response was YES. [2024-06-28 01:18:06,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27171 conditions, 6190 events. 4090/6190 cut-off events. For 57866/57868 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 35547 event pairs, 1039 based on Foata normal form. 4/6136 useless extension candidates. Maximal degree in co-relation 27128. Up to 5242 conditions per place. [2024-06-28 01:18:07,000 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 96 selfloop transitions, 65 changer transitions 0/171 dead transitions. [2024-06-28 01:18:07,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 171 transitions, 1589 flow [2024-06-28 01:18:07,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:07,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:07,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:18:07,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-06-28 01:18:07,002 INFO L175 Difference]: Start difference. First operand has 108 places, 124 transitions, 1061 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:18:07,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 171 transitions, 1589 flow [2024-06-28 01:18:07,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 171 transitions, 1393 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:07,045 INFO L231 Difference]: Finished difference. Result has 111 places, 124 transitions, 1003 flow [2024-06-28 01:18:07,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1003, PETRI_PLACES=111, PETRI_TRANSITIONS=124} [2024-06-28 01:18:07,046 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-28 01:18:07,046 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 124 transitions, 1003 flow [2024-06-28 01:18:07,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:07,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:07,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:07,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:18:07,047 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:07,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:07,047 INFO L85 PathProgramCache]: Analyzing trace with hash -544882913, now seen corresponding path program 6 times [2024-06-28 01:18:07,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:07,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886825759] [2024-06-28 01:18:07,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:07,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:07,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:07,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:07,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:07,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886825759] [2024-06-28 01:18:07,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886825759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:07,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:07,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:07,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917009198] [2024-06-28 01:18:07,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:07,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:07,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:07,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:07,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:07,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:07,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 124 transitions, 1003 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:07,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:07,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:07,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:08,890 INFO L124 PetriNetUnfolderBase]: 4080/6176 cut-off events. [2024-06-28 01:18:08,891 INFO L125 PetriNetUnfolderBase]: For 58185/58187 co-relation queries the response was YES. [2024-06-28 01:18:08,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26909 conditions, 6176 events. 4080/6176 cut-off events. For 58185/58187 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 35503 event pairs, 1028 based on Foata normal form. 4/6122 useless extension candidates. Maximal degree in co-relation 26865. Up to 5234 conditions per place. [2024-06-28 01:18:08,926 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 98 selfloop transitions, 62 changer transitions 0/170 dead transitions. [2024-06-28 01:18:08,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 170 transitions, 1457 flow [2024-06-28 01:18:08,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:08,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:08,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:18:08,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5364583333333334 [2024-06-28 01:18:08,928 INFO L175 Difference]: Start difference. First operand has 111 places, 124 transitions, 1003 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:18:08,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 170 transitions, 1457 flow [2024-06-28 01:18:08,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 170 transitions, 1285 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:08,967 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 963 flow [2024-06-28 01:18:08,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=963, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-28 01:18:08,968 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 58 predicate places. [2024-06-28 01:18:08,968 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 963 flow [2024-06-28 01:18:08,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:08,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:08,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:08,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:18:08,969 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:08,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:08,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1136496620, now seen corresponding path program 1 times [2024-06-28 01:18:08,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:08,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508934787] [2024-06-28 01:18:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:08,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:09,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:09,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:09,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508934787] [2024-06-28 01:18:09,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508934787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:09,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:09,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:09,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992604917] [2024-06-28 01:18:09,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:09,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:09,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:10,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:18:10,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 963 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:10,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:10,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:18:10,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:11,061 INFO L124 PetriNetUnfolderBase]: 3549/5857 cut-off events. [2024-06-28 01:18:11,061 INFO L125 PetriNetUnfolderBase]: For 52960/52962 co-relation queries the response was YES. [2024-06-28 01:18:11,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24192 conditions, 5857 events. 3549/5857 cut-off events. For 52960/52962 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 37299 event pairs, 1231 based on Foata normal form. 4/5745 useless extension candidates. Maximal degree in co-relation 24147. Up to 5009 conditions per place. [2024-06-28 01:18:11,103 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 140 selfloop transitions, 20 changer transitions 0/171 dead transitions. [2024-06-28 01:18:11,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 171 transitions, 1459 flow [2024-06-28 01:18:11,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:11,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:11,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:18:11,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:18:11,104 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 963 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:18:11,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 171 transitions, 1459 flow [2024-06-28 01:18:11,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 171 transitions, 1323 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:11,149 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 936 flow [2024-06-28 01:18:11,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=936, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-06-28 01:18:11,149 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 60 predicate places. [2024-06-28 01:18:11,149 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 936 flow [2024-06-28 01:18:11,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:11,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:11,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:11,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:18:11,150 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:11,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:11,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1474652348, now seen corresponding path program 1 times [2024-06-28 01:18:11,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:11,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784532812] [2024-06-28 01:18:11,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:11,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:11,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:12,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:12,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:12,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784532812] [2024-06-28 01:18:12,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784532812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:12,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:12,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:18:12,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921787357] [2024-06-28 01:18:12,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:12,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:18:12,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:12,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:18:12,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:18:12,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:18:12,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 936 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 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-28 01:18:12,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:12,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:18:12,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:12,746 INFO L124 PetriNetUnfolderBase]: 3037/5219 cut-off events. [2024-06-28 01:18:12,746 INFO L125 PetriNetUnfolderBase]: For 54858/54917 co-relation queries the response was YES. [2024-06-28 01:18:12,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21864 conditions, 5219 events. 3037/5219 cut-off events. For 54858/54917 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 34727 event pairs, 1165 based on Foata normal form. 24/5102 useless extension candidates. Maximal degree in co-relation 21817. Up to 4324 conditions per place. [2024-06-28 01:18:12,780 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 110 selfloop transitions, 13 changer transitions 0/150 dead transitions. [2024-06-28 01:18:12,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1258 flow [2024-06-28 01:18:12,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:18:12,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:18:12,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:18:12,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:18:12,782 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 936 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:18:12,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1258 flow [2024-06-28 01:18:12,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1193 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:12,828 INFO L231 Difference]: Finished difference. Result has 115 places, 132 transitions, 933 flow [2024-06-28 01:18:12,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=933, PETRI_PLACES=115, PETRI_TRANSITIONS=132} [2024-06-28 01:18:12,829 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 61 predicate places. [2024-06-28 01:18:12,829 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 132 transitions, 933 flow [2024-06-28 01:18:12,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 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-28 01:18:12,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:12,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:12,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:18:12,829 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:12,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:12,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1745648526, now seen corresponding path program 1 times [2024-06-28 01:18:12,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:12,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013016487] [2024-06-28 01:18:12,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:12,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:13,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:13,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:13,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013016487] [2024-06-28 01:18:13,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013016487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:13,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:13,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:13,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799800369] [2024-06-28 01:18:13,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:13,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:13,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:13,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:13,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:13,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:13,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 132 transitions, 933 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:13,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:13,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:13,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:14,890 INFO L124 PetriNetUnfolderBase]: 4158/6832 cut-off events. [2024-06-28 01:18:14,890 INFO L125 PetriNetUnfolderBase]: For 73279/73283 co-relation queries the response was YES. [2024-06-28 01:18:14,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29157 conditions, 6832 events. 4158/6832 cut-off events. For 73279/73283 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 43182 event pairs, 918 based on Foata normal form. 8/6616 useless extension candidates. Maximal degree in co-relation 29109. Up to 5671 conditions per place. [2024-06-28 01:18:14,940 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 150 selfloop transitions, 36 changer transitions 0/196 dead transitions. [2024-06-28 01:18:14,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 196 transitions, 1645 flow [2024-06-28 01:18:14,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:14,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:18:14,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 01:18:14,941 INFO L175 Difference]: Start difference. First operand has 115 places, 132 transitions, 933 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:18:14,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 196 transitions, 1645 flow [2024-06-28 01:18:15,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 196 transitions, 1605 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:18:15,002 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1048 flow [2024-06-28 01:18:15,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1048, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-28 01:18:15,003 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 66 predicate places. [2024-06-28 01:18:15,003 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1048 flow [2024-06-28 01:18:15,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:15,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:15,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:15,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:18:15,003 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:15,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:15,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1768436874, now seen corresponding path program 2 times [2024-06-28 01:18:15,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:15,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814705431] [2024-06-28 01:18:15,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:15,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:15,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:15,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814705431] [2024-06-28 01:18:15,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814705431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:15,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:15,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:15,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537804928] [2024-06-28 01:18:15,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:15,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:15,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:15,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:15,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:15,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:15,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:15,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:15,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:15,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:16,946 INFO L124 PetriNetUnfolderBase]: 4150/6828 cut-off events. [2024-06-28 01:18:16,946 INFO L125 PetriNetUnfolderBase]: For 79036/79040 co-relation queries the response was YES. [2024-06-28 01:18:16,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29705 conditions, 6828 events. 4150/6828 cut-off events. For 79036/79040 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 43286 event pairs, 1230 based on Foata normal form. 8/6610 useless extension candidates. Maximal degree in co-relation 29656. Up to 5774 conditions per place. [2024-06-28 01:18:16,999 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 143 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-28 01:18:16,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 185 transitions, 1552 flow [2024-06-28 01:18:17,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:17,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:18:17,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-28 01:18:17,001 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1048 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:18:17,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 185 transitions, 1552 flow [2024-06-28 01:18:17,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 185 transitions, 1451 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:17,069 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1019 flow [2024-06-28 01:18:17,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1019, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-28 01:18:17,070 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 69 predicate places. [2024-06-28 01:18:17,070 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1019 flow [2024-06-28 01:18:17,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:17,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:17,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:17,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:18:17,071 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:17,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:17,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1883728044, now seen corresponding path program 3 times [2024-06-28 01:18:17,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:17,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971012280] [2024-06-28 01:18:17,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:17,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:17,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:17,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:17,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971012280] [2024-06-28 01:18:17,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971012280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:17,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:17,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:17,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478500135] [2024-06-28 01:18:17,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:17,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:17,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:17,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:17,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:17,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:17,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1019 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:17,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:17,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:18,977 INFO L124 PetriNetUnfolderBase]: 4187/6760 cut-off events. [2024-06-28 01:18:18,977 INFO L125 PetriNetUnfolderBase]: For 83990/83995 co-relation queries the response was YES. [2024-06-28 01:18:19,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29938 conditions, 6760 events. 4187/6760 cut-off events. For 83990/83995 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 41757 event pairs, 1155 based on Foata normal form. 6/6569 useless extension candidates. Maximal degree in co-relation 29887. Up to 5744 conditions per place. [2024-06-28 01:18:19,028 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 131 selfloop transitions, 42 changer transitions 0/183 dead transitions. [2024-06-28 01:18:19,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 183 transitions, 1539 flow [2024-06-28 01:18:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:19,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:18:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:18:19,036 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1019 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:18:19,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 183 transitions, 1539 flow [2024-06-28 01:18:19,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 183 transitions, 1468 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:19,098 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1083 flow [2024-06-28 01:18:19,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1083, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-28 01:18:19,098 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 70 predicate places. [2024-06-28 01:18:19,099 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1083 flow [2024-06-28 01:18:19,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:19,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:19,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:19,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:18:19,099 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:19,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:19,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1240280039, now seen corresponding path program 1 times [2024-06-28 01:18:19,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:19,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941314388] [2024-06-28 01:18:19,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:19,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:19,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:19,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:19,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:19,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941314388] [2024-06-28 01:18:19,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941314388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:19,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:19,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:18:19,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113350414] [2024-06-28 01:18:19,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:19,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:18:19,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:19,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:18:19,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:18:19,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:18:19,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1083 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:19,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:19,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:18:19,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:20,557 INFO L124 PetriNetUnfolderBase]: 3591/6016 cut-off events. [2024-06-28 01:18:20,557 INFO L125 PetriNetUnfolderBase]: For 87188/87229 co-relation queries the response was YES. [2024-06-28 01:18:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27055 conditions, 6016 events. 3591/6016 cut-off events. For 87188/87229 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 39755 event pairs, 1350 based on Foata normal form. 25/5872 useless extension candidates. Maximal degree in co-relation 27003. Up to 5073 conditions per place. [2024-06-28 01:18:20,605 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 123 selfloop transitions, 24 changer transitions 0/176 dead transitions. [2024-06-28 01:18:20,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 176 transitions, 1617 flow [2024-06-28 01:18:20,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:18:20,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:18:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:18:20,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:18:20,608 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1083 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:18:20,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 176 transitions, 1617 flow [2024-06-28 01:18:20,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1474 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:20,671 INFO L231 Difference]: Finished difference. Result has 125 places, 155 transitions, 1226 flow [2024-06-28 01:18:20,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1226, PETRI_PLACES=125, PETRI_TRANSITIONS=155} [2024-06-28 01:18:20,671 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-06-28 01:18:20,671 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 155 transitions, 1226 flow [2024-06-28 01:18:20,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:20,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:20,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:20,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:18:20,672 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:20,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:20,672 INFO L85 PathProgramCache]: Analyzing trace with hash -571854862, now seen corresponding path program 4 times [2024-06-28 01:18:20,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:20,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771819377] [2024-06-28 01:18:20,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:20,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:20,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:21,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-28 01:18:21,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:21,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771819377] [2024-06-28 01:18:21,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771819377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:21,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:21,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:21,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914690081] [2024-06-28 01:18:21,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:21,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:21,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:21,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:21,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:21,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:21,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 155 transitions, 1226 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:21,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:21,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:21,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:22,752 INFO L124 PetriNetUnfolderBase]: 4213/6681 cut-off events. [2024-06-28 01:18:22,752 INFO L125 PetriNetUnfolderBase]: For 96195/96197 co-relation queries the response was YES. [2024-06-28 01:18:22,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31292 conditions, 6681 events. 4213/6681 cut-off events. For 96195/96197 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41135 event pairs, 1287 based on Foata normal form. 4/6529 useless extension candidates. Maximal degree in co-relation 31238. Up to 5778 conditions per place. [2024-06-28 01:18:22,804 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 135 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-28 01:18:22,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 199 transitions, 1780 flow [2024-06-28 01:18:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:18:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:18:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:18:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-28 01:18:22,805 INFO L175 Difference]: Start difference. First operand has 125 places, 155 transitions, 1226 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:18:22,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 199 transitions, 1780 flow [2024-06-28 01:18:22,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 199 transitions, 1732 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 01:18:22,877 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1341 flow [2024-06-28 01:18:22,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1341, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-28 01:18:22,878 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 76 predicate places. [2024-06-28 01:18:22,878 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1341 flow [2024-06-28 01:18:22,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:22,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:22,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:22,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:18:22,879 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:22,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1240725509, now seen corresponding path program 2 times [2024-06-28 01:18:22,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:22,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380564306] [2024-06-28 01:18:22,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:22,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:22,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:23,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:23,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:23,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380564306] [2024-06-28 01:18:23,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380564306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:23,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:23,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:18:23,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777424447] [2024-06-28 01:18:23,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:23,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:18:23,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:23,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:18:23,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:18:23,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:18:23,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1341 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:23,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:23,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:18:23,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:24,428 INFO L124 PetriNetUnfolderBase]: 3585/6004 cut-off events. [2024-06-28 01:18:24,428 INFO L125 PetriNetUnfolderBase]: For 97797/97832 co-relation queries the response was YES. [2024-06-28 01:18:24,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28162 conditions, 6004 events. 3585/6004 cut-off events. For 97797/97832 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 39698 event pairs, 1352 based on Foata normal form. 23/5845 useless extension candidates. Maximal degree in co-relation 28107. Up to 5048 conditions per place. [2024-06-28 01:18:24,477 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 120 selfloop transitions, 28 changer transitions 0/178 dead transitions. [2024-06-28 01:18:24,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 178 transitions, 1727 flow [2024-06-28 01:18:24,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:18:24,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:18:24,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 01:18:24,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5243055555555556 [2024-06-28 01:18:24,479 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1341 flow. Second operand 6 states and 151 transitions. [2024-06-28 01:18:24,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 178 transitions, 1727 flow [2024-06-28 01:18:24,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 178 transitions, 1582 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:24,555 INFO L231 Difference]: Finished difference. Result has 130 places, 160 transitions, 1298 flow [2024-06-28 01:18:24,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1298, PETRI_PLACES=130, PETRI_TRANSITIONS=160} [2024-06-28 01:18:24,556 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 76 predicate places. [2024-06-28 01:18:24,557 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 160 transitions, 1298 flow [2024-06-28 01:18:24,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:24,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:24,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:24,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:18:24,557 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:24,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:24,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1234035461, now seen corresponding path program 1 times [2024-06-28 01:18:24,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:24,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912673466] [2024-06-28 01:18:24,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:24,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:25,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:25,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912673466] [2024-06-28 01:18:25,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912673466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:25,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:25,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:18:25,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851886441] [2024-06-28 01:18:25,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:25,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:18:25,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:25,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:18:25,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:18:25,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:18:25,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 160 transitions, 1298 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-28 01:18:25,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:25,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:18:25,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:26,207 INFO L124 PetriNetUnfolderBase]: 3709/6135 cut-off events. [2024-06-28 01:18:26,207 INFO L125 PetriNetUnfolderBase]: For 92875/92877 co-relation queries the response was YES. [2024-06-28 01:18:26,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29051 conditions, 6135 events. 3709/6135 cut-off events. For 92875/92877 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 39301 event pairs, 1209 based on Foata normal form. 1/6009 useless extension candidates. Maximal degree in co-relation 28995. Up to 5305 conditions per place. [2024-06-28 01:18:26,257 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 161 selfloop transitions, 14 changer transitions 0/186 dead transitions. [2024-06-28 01:18:26,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 186 transitions, 1773 flow [2024-06-28 01:18:26,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:18:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:18:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:18:26,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:18:26,258 INFO L175 Difference]: Start difference. First operand has 130 places, 160 transitions, 1298 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:18:26,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 186 transitions, 1773 flow [2024-06-28 01:18:26,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 186 transitions, 1693 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:18:26,336 INFO L231 Difference]: Finished difference. Result has 133 places, 167 transitions, 1338 flow [2024-06-28 01:18:26,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1338, PETRI_PLACES=133, PETRI_TRANSITIONS=167} [2024-06-28 01:18:26,336 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 79 predicate places. [2024-06-28 01:18:26,337 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 167 transitions, 1338 flow [2024-06-28 01:18:26,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-28 01:18:26,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:26,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:26,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:18:26,337 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:26,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:26,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1240731461, now seen corresponding path program 2 times [2024-06-28 01:18:26,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:26,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030445108] [2024-06-28 01:18:26,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:26,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:27,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:27,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:27,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030445108] [2024-06-28 01:18:27,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030445108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:27,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:27,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:18:27,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379522810] [2024-06-28 01:18:27,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:27,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:18:27,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:27,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:18:27,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:18:27,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:18:27,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 167 transitions, 1338 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-28 01:18:27,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:27,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:18:27,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:27,903 INFO L124 PetriNetUnfolderBase]: 3711/6227 cut-off events. [2024-06-28 01:18:27,904 INFO L125 PetriNetUnfolderBase]: For 98344/98352 co-relation queries the response was YES. [2024-06-28 01:18:27,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29869 conditions, 6227 events. 3711/6227 cut-off events. For 98344/98352 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 40663 event pairs, 1204 based on Foata normal form. 5/6080 useless extension candidates. Maximal degree in co-relation 29811. Up to 5288 conditions per place. [2024-06-28 01:18:27,945 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 158 selfloop transitions, 19 changer transitions 0/188 dead transitions. [2024-06-28 01:18:27,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 188 transitions, 1796 flow [2024-06-28 01:18:27,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:18:27,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:18:27,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:18:27,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:18:27,947 INFO L175 Difference]: Start difference. First operand has 133 places, 167 transitions, 1338 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:18:27,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 188 transitions, 1796 flow [2024-06-28 01:18:28,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 188 transitions, 1741 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:18:28,033 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1377 flow [2024-06-28 01:18:28,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1377, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-28 01:18:28,033 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 82 predicate places. [2024-06-28 01:18:28,033 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1377 flow [2024-06-28 01:18:28,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-28 01:18:28,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:28,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:28,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:18:28,034 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:28,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1719468958, now seen corresponding path program 1 times [2024-06-28 01:18:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:28,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154732060] [2024-06-28 01:18:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:28,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:28,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:28,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:28,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:28,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154732060] [2024-06-28 01:18:28,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154732060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:28,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:28,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:28,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936889587] [2024-06-28 01:18:28,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:28,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:28,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:28,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:28,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:29,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:29,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 1377 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:29,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:29,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:29,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:30,400 INFO L124 PetriNetUnfolderBase]: 4569/7556 cut-off events. [2024-06-28 01:18:30,400 INFO L125 PetriNetUnfolderBase]: For 152384/152388 co-relation queries the response was YES. [2024-06-28 01:18:30,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38288 conditions, 7556 events. 4569/7556 cut-off events. For 152384/152388 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 49729 event pairs, 1155 based on Foata normal form. 20/7377 useless extension candidates. Maximal degree in co-relation 38229. Up to 5798 conditions per place. [2024-06-28 01:18:30,458 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 187 selfloop transitions, 51 changer transitions 0/248 dead transitions. [2024-06-28 01:18:30,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 248 transitions, 2299 flow [2024-06-28 01:18:30,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:30,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:30,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:18:30,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 01:18:30,459 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1377 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:18:30,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 248 transitions, 2299 flow [2024-06-28 01:18:30,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 248 transitions, 2227 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:18:30,548 INFO L231 Difference]: Finished difference. Result has 142 places, 172 transitions, 1479 flow [2024-06-28 01:18:30,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1479, PETRI_PLACES=142, PETRI_TRANSITIONS=172} [2024-06-28 01:18:30,549 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 88 predicate places. [2024-06-28 01:18:30,549 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 172 transitions, 1479 flow [2024-06-28 01:18:30,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:30,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:30,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:30,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:18:30,550 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:30,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1630903198, now seen corresponding path program 2 times [2024-06-28 01:18:30,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:30,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184390174] [2024-06-28 01:18:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:30,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:30,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:31,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-28 01:18:31,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184390174] [2024-06-28 01:18:31,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184390174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:31,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:31,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:31,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317905899] [2024-06-28 01:18:31,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:31,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:31,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:31,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:31,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:31,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:31,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 172 transitions, 1479 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:31,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:31,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:31,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:32,637 INFO L124 PetriNetUnfolderBase]: 4699/7590 cut-off events. [2024-06-28 01:18:32,639 INFO L125 PetriNetUnfolderBase]: For 165701/165705 co-relation queries the response was YES. [2024-06-28 01:18:32,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40008 conditions, 7590 events. 4699/7590 cut-off events. For 165701/165705 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49026 event pairs, 1498 based on Foata normal form. 20/7449 useless extension candidates. Maximal degree in co-relation 39948. Up to 6127 conditions per place. [2024-06-28 01:18:32,685 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 182 selfloop transitions, 48 changer transitions 0/240 dead transitions. [2024-06-28 01:18:32,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 240 transitions, 2329 flow [2024-06-28 01:18:32,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:32,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 01:18:32,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-28 01:18:32,686 INFO L175 Difference]: Start difference. First operand has 142 places, 172 transitions, 1479 flow. Second operand 9 states and 235 transitions. [2024-06-28 01:18:32,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 240 transitions, 2329 flow [2024-06-28 01:18:32,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 240 transitions, 2244 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:32,777 INFO L231 Difference]: Finished difference. Result has 145 places, 173 transitions, 1530 flow [2024-06-28 01:18:32,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1530, PETRI_PLACES=145, PETRI_TRANSITIONS=173} [2024-06-28 01:18:32,778 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 91 predicate places. [2024-06-28 01:18:32,778 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 173 transitions, 1530 flow [2024-06-28 01:18:32,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:32,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:32,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:32,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:18:32,778 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:32,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:32,779 INFO L85 PathProgramCache]: Analyzing trace with hash -184132676, now seen corresponding path program 3 times [2024-06-28 01:18:32,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:32,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284690160] [2024-06-28 01:18:32,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:32,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:32,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:33,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-28 01:18:33,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:33,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284690160] [2024-06-28 01:18:33,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284690160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:33,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:33,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:33,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212165957] [2024-06-28 01:18:33,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:33,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:33,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:33,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:33,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:33,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:33,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 173 transitions, 1530 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:33,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:33,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:33,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:34,898 INFO L124 PetriNetUnfolderBase]: 4663/7569 cut-off events. [2024-06-28 01:18:34,899 INFO L125 PetriNetUnfolderBase]: For 162122/162126 co-relation queries the response was YES. [2024-06-28 01:18:34,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39059 conditions, 7569 events. 4663/7569 cut-off events. For 162122/162126 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 49149 event pairs, 1531 based on Foata normal form. 24/7422 useless extension candidates. Maximal degree in co-relation 38997. Up to 6332 conditions per place. [2024-06-28 01:18:34,952 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 177 selfloop transitions, 47 changer transitions 0/234 dead transitions. [2024-06-28 01:18:34,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 234 transitions, 2200 flow [2024-06-28 01:18:34,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:34,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:18:34,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-28 01:18:34,954 INFO L175 Difference]: Start difference. First operand has 145 places, 173 transitions, 1530 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:18:34,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 234 transitions, 2200 flow [2024-06-28 01:18:35,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 234 transitions, 2066 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:35,086 INFO L231 Difference]: Finished difference. Result has 147 places, 173 transitions, 1497 flow [2024-06-28 01:18:35,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1497, PETRI_PLACES=147, PETRI_TRANSITIONS=173} [2024-06-28 01:18:35,086 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 93 predicate places. [2024-06-28 01:18:35,086 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 173 transitions, 1497 flow [2024-06-28 01:18:35,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:35,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:35,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:35,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:18:35,087 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:35,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:35,087 INFO L85 PathProgramCache]: Analyzing trace with hash 127787316, now seen corresponding path program 4 times [2024-06-28 01:18:35,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:35,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193905751] [2024-06-28 01:18:35,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:35,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193905751] [2024-06-28 01:18:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193905751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:35,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:35,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:35,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874281169] [2024-06-28 01:18:35,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:35,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:35,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:35,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:35,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:35,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 173 transitions, 1497 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:35,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:35,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:35,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:37,362 INFO L124 PetriNetUnfolderBase]: 4830/7813 cut-off events. [2024-06-28 01:18:37,362 INFO L125 PetriNetUnfolderBase]: For 166855/166863 co-relation queries the response was YES. [2024-06-28 01:18:37,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40151 conditions, 7813 events. 4830/7813 cut-off events. For 166855/166863 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 50954 event pairs, 1435 based on Foata normal form. 21/7669 useless extension candidates. Maximal degree in co-relation 40088. Up to 6153 conditions per place. [2024-06-28 01:18:37,421 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 145 selfloop transitions, 80 changer transitions 0/235 dead transitions. [2024-06-28 01:18:37,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 235 transitions, 2211 flow [2024-06-28 01:18:37,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:37,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:37,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-28 01:18:37,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2024-06-28 01:18:37,423 INFO L175 Difference]: Start difference. First operand has 147 places, 173 transitions, 1497 flow. Second operand 9 states and 238 transitions. [2024-06-28 01:18:37,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 235 transitions, 2211 flow [2024-06-28 01:18:37,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 235 transitions, 2111 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:37,538 INFO L231 Difference]: Finished difference. Result has 148 places, 174 transitions, 1600 flow [2024-06-28 01:18:37,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1600, PETRI_PLACES=148, PETRI_TRANSITIONS=174} [2024-06-28 01:18:37,539 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 94 predicate places. [2024-06-28 01:18:37,539 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 174 transitions, 1600 flow [2024-06-28 01:18:37,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:37,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:37,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:37,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:18:37,540 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:37,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:37,540 INFO L85 PathProgramCache]: Analyzing trace with hash 127639446, now seen corresponding path program 5 times [2024-06-28 01:18:37,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:37,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538920744] [2024-06-28 01:18:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:37,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:38,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:38,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:38,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538920744] [2024-06-28 01:18:38,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538920744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:38,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:38,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:38,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822340447] [2024-06-28 01:18:38,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:38,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:38,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:38,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:38,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:38,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:38,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 174 transitions, 1600 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:38,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:38,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:38,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:40,214 INFO L124 PetriNetUnfolderBase]: 5163/8358 cut-off events. [2024-06-28 01:18:40,215 INFO L125 PetriNetUnfolderBase]: For 198389/198397 co-relation queries the response was YES. [2024-06-28 01:18:40,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44923 conditions, 8358 events. 5163/8358 cut-off events. For 198389/198397 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 55358 event pairs, 1469 based on Foata normal form. 17/8207 useless extension candidates. Maximal degree in co-relation 44859. Up to 6192 conditions per place. [2024-06-28 01:18:40,274 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 149 selfloop transitions, 83 changer transitions 0/242 dead transitions. [2024-06-28 01:18:40,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 242 transitions, 2508 flow [2024-06-28 01:18:40,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 01:18:40,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2024-06-28 01:18:40,276 INFO L175 Difference]: Start difference. First operand has 148 places, 174 transitions, 1600 flow. Second operand 9 states and 242 transitions. [2024-06-28 01:18:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 242 transitions, 2508 flow [2024-06-28 01:18:40,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 242 transitions, 2333 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:40,423 INFO L231 Difference]: Finished difference. Result has 150 places, 176 transitions, 1671 flow [2024-06-28 01:18:40,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=150, PETRI_TRANSITIONS=176} [2024-06-28 01:18:40,423 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 96 predicate places. [2024-06-28 01:18:40,424 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 176 transitions, 1671 flow [2024-06-28 01:18:40,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:40,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:40,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:40,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:18:40,424 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:40,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2103446988, now seen corresponding path program 6 times [2024-06-28 01:18:40,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:40,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881407945] [2024-06-28 01:18:40,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:40,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:41,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:41,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881407945] [2024-06-28 01:18:41,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881407945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:41,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:41,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:41,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251931360] [2024-06-28 01:18:41,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:41,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:41,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:41,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:41,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:41,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:41,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 176 transitions, 1671 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:41,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:41,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:41,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:42,781 INFO L124 PetriNetUnfolderBase]: 5127/8357 cut-off events. [2024-06-28 01:18:42,781 INFO L125 PetriNetUnfolderBase]: For 194950/194958 co-relation queries the response was YES. [2024-06-28 01:18:42,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43975 conditions, 8357 events. 5127/8357 cut-off events. For 194950/194958 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 55756 event pairs, 1511 based on Foata normal form. 21/8198 useless extension candidates. Maximal degree in co-relation 43910. Up to 6612 conditions per place. [2024-06-28 01:18:42,846 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 144 selfloop transitions, 82 changer transitions 0/236 dead transitions. [2024-06-28 01:18:42,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 236 transitions, 2349 flow [2024-06-28 01:18:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:42,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:42,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 01:18:42,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2024-06-28 01:18:42,848 INFO L175 Difference]: Start difference. First operand has 150 places, 176 transitions, 1671 flow. Second operand 9 states and 236 transitions. [2024-06-28 01:18:42,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 236 transitions, 2349 flow [2024-06-28 01:18:43,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 236 transitions, 2209 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:43,017 INFO L231 Difference]: Finished difference. Result has 154 places, 176 transitions, 1702 flow [2024-06-28 01:18:43,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1702, PETRI_PLACES=154, PETRI_TRANSITIONS=176} [2024-06-28 01:18:43,018 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 100 predicate places. [2024-06-28 01:18:43,018 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 176 transitions, 1702 flow [2024-06-28 01:18:43,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:43,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:43,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:43,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:18:43,019 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:43,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:43,019 INFO L85 PathProgramCache]: Analyzing trace with hash 2103662469, now seen corresponding path program 1 times [2024-06-28 01:18:43,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:43,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583093883] [2024-06-28 01:18:43,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:43,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:43,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:43,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583093883] [2024-06-28 01:18:43,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583093883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:43,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:43,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:43,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840606323] [2024-06-28 01:18:43,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:43,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:43,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:43,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:43,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:44,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:44,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 176 transitions, 1702 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:44,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:44,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:44,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:45,489 INFO L124 PetriNetUnfolderBase]: 5164/8512 cut-off events. [2024-06-28 01:18:45,490 INFO L125 PetriNetUnfolderBase]: For 184390/184400 co-relation queries the response was YES. [2024-06-28 01:18:45,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44158 conditions, 8512 events. 5164/8512 cut-off events. For 184390/184400 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 57712 event pairs, 1586 based on Foata normal form. 9/8314 useless extension candidates. Maximal degree in co-relation 44091. Up to 7225 conditions per place. [2024-06-28 01:18:45,557 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 184 selfloop transitions, 45 changer transitions 0/239 dead transitions. [2024-06-28 01:18:45,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 239 transitions, 2434 flow [2024-06-28 01:18:45,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:45,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:45,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:18:45,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 01:18:45,558 INFO L175 Difference]: Start difference. First operand has 154 places, 176 transitions, 1702 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:18:45,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 239 transitions, 2434 flow [2024-06-28 01:18:45,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 239 transitions, 2256 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:45,705 INFO L231 Difference]: Finished difference. Result has 156 places, 181 transitions, 1697 flow [2024-06-28 01:18:45,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1697, PETRI_PLACES=156, PETRI_TRANSITIONS=181} [2024-06-28 01:18:45,705 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 102 predicate places. [2024-06-28 01:18:45,705 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 181 transitions, 1697 flow [2024-06-28 01:18:45,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:45,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:45,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:45,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:18:45,706 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:45,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash -576921233, now seen corresponding path program 1 times [2024-06-28 01:18:45,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:45,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133138400] [2024-06-28 01:18:45,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:45,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:46,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:46,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133138400] [2024-06-28 01:18:46,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133138400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:46,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:46,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:18:46,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286672546] [2024-06-28 01:18:46,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:46,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:18:46,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:46,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:18:46,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:18:46,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:18:46,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 181 transitions, 1697 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:46,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:46,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:18:46,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:47,723 INFO L124 PetriNetUnfolderBase]: 4577/7746 cut-off events. [2024-06-28 01:18:47,723 INFO L125 PetriNetUnfolderBase]: For 182853/182904 co-relation queries the response was YES. [2024-06-28 01:18:47,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40818 conditions, 7746 events. 4577/7746 cut-off events. For 182853/182904 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 54226 event pairs, 1550 based on Foata normal form. 22/7500 useless extension candidates. Maximal degree in co-relation 40749. Up to 6450 conditions per place. [2024-06-28 01:18:47,795 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 148 selfloop transitions, 27 changer transitions 0/210 dead transitions. [2024-06-28 01:18:47,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 210 transitions, 2165 flow [2024-06-28 01:18:47,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:18:47,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:18:47,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:18:47,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-28 01:18:47,797 INFO L175 Difference]: Start difference. First operand has 156 places, 181 transitions, 1697 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:18:47,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 210 transitions, 2165 flow [2024-06-28 01:18:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 210 transitions, 2038 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:47,968 INFO L231 Difference]: Finished difference. Result has 157 places, 184 transitions, 1670 flow [2024-06-28 01:18:47,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1670, PETRI_PLACES=157, PETRI_TRANSITIONS=184} [2024-06-28 01:18:47,968 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 103 predicate places. [2024-06-28 01:18:47,968 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 184 transitions, 1670 flow [2024-06-28 01:18:47,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:47,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:47,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:47,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:18:47,969 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:47,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash 985362228, now seen corresponding path program 7 times [2024-06-28 01:18:47,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:47,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572582865] [2024-06-28 01:18:47,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:47,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:47,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:48,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:48,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572582865] [2024-06-28 01:18:48,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572582865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:48,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:48,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:48,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239669863] [2024-06-28 01:18:48,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:48,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:48,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:48,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:48,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:49,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:49,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 184 transitions, 1670 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:49,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:49,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:49,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:50,433 INFO L124 PetriNetUnfolderBase]: 5365/8764 cut-off events. [2024-06-28 01:18:50,433 INFO L125 PetriNetUnfolderBase]: For 217307/217312 co-relation queries the response was YES. [2024-06-28 01:18:50,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47401 conditions, 8764 events. 5365/8764 cut-off events. For 217307/217312 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 59030 event pairs, 1522 based on Foata normal form. 20/8581 useless extension candidates. Maximal degree in co-relation 47331. Up to 6970 conditions per place. [2024-06-28 01:18:50,525 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 148 selfloop transitions, 84 changer transitions 0/242 dead transitions. [2024-06-28 01:18:50,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 242 transitions, 2396 flow [2024-06-28 01:18:50,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:50,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 01:18:50,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:18:50,526 INFO L175 Difference]: Start difference. First operand has 157 places, 184 transitions, 1670 flow. Second operand 9 states and 231 transitions. [2024-06-28 01:18:50,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 242 transitions, 2396 flow [2024-06-28 01:18:50,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 242 transitions, 2318 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:50,745 INFO L231 Difference]: Finished difference. Result has 161 places, 185 transitions, 1809 flow [2024-06-28 01:18:50,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1809, PETRI_PLACES=161, PETRI_TRANSITIONS=185} [2024-06-28 01:18:50,746 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 107 predicate places. [2024-06-28 01:18:50,746 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 185 transitions, 1809 flow [2024-06-28 01:18:50,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:50,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:50,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:50,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:18:50,747 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash 353432328, now seen corresponding path program 8 times [2024-06-28 01:18:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:50,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526819085] [2024-06-28 01:18:50,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:50,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:51,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:51,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:51,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526819085] [2024-06-28 01:18:51,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526819085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:51,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:51,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:51,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156265149] [2024-06-28 01:18:51,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:51,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:51,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:51,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:51,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:51,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:51,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 185 transitions, 1809 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:51,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:51,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:51,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:53,258 INFO L124 PetriNetUnfolderBase]: 5532/9058 cut-off events. [2024-06-28 01:18:53,258 INFO L125 PetriNetUnfolderBase]: For 240508/240513 co-relation queries the response was YES. [2024-06-28 01:18:53,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50212 conditions, 9058 events. 5532/9058 cut-off events. For 240508/240513 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 61516 event pairs, 1545 based on Foata normal form. 20/8870 useless extension candidates. Maximal degree in co-relation 50141. Up to 7227 conditions per place. [2024-06-28 01:18:53,489 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 153 selfloop transitions, 81 changer transitions 0/244 dead transitions. [2024-06-28 01:18:53,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 244 transitions, 2547 flow [2024-06-28 01:18:53,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:53,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:53,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:18:53,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393518518518519 [2024-06-28 01:18:53,490 INFO L175 Difference]: Start difference. First operand has 161 places, 185 transitions, 1809 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:18:53,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 244 transitions, 2547 flow [2024-06-28 01:18:53,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 244 transitions, 2358 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:53,647 INFO L231 Difference]: Finished difference. Result has 163 places, 186 transitions, 1833 flow [2024-06-28 01:18:53,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1833, PETRI_PLACES=163, PETRI_TRANSITIONS=186} [2024-06-28 01:18:53,648 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 109 predicate places. [2024-06-28 01:18:53,648 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 186 transitions, 1833 flow [2024-06-28 01:18:53,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:53,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:53,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:53,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:18:53,649 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:53,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:53,650 INFO L85 PathProgramCache]: Analyzing trace with hash 358938858, now seen corresponding path program 9 times [2024-06-28 01:18:53,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:53,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251464641] [2024-06-28 01:18:53,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:53,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:54,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:54,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:54,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251464641] [2024-06-28 01:18:54,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251464641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:54,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:54,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:54,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782585239] [2024-06-28 01:18:54,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:54,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:54,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:54,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:54,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:54,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:54,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 186 transitions, 1833 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:54,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:54,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:54,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:56,212 INFO L124 PetriNetUnfolderBase]: 5699/9375 cut-off events. [2024-06-28 01:18:56,212 INFO L125 PetriNetUnfolderBase]: For 255549/255554 co-relation queries the response was YES. [2024-06-28 01:18:56,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52000 conditions, 9375 events. 5699/9375 cut-off events. For 255549/255554 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 64425 event pairs, 1612 based on Foata normal form. 20/9174 useless extension candidates. Maximal degree in co-relation 51928. Up to 7484 conditions per place. [2024-06-28 01:18:56,289 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 155 selfloop transitions, 80 changer transitions 0/245 dead transitions. [2024-06-28 01:18:56,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 245 transitions, 2575 flow [2024-06-28 01:18:56,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:56,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:56,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 01:18:56,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 01:18:56,291 INFO L175 Difference]: Start difference. First operand has 163 places, 186 transitions, 1833 flow. Second operand 9 states and 234 transitions. [2024-06-28 01:18:56,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 245 transitions, 2575 flow [2024-06-28 01:18:56,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 245 transitions, 2390 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:56,485 INFO L231 Difference]: Finished difference. Result has 165 places, 187 transitions, 1861 flow [2024-06-28 01:18:56,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1861, PETRI_PLACES=165, PETRI_TRANSITIONS=187} [2024-06-28 01:18:56,486 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 111 predicate places. [2024-06-28 01:18:56,486 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 187 transitions, 1861 flow [2024-06-28 01:18:56,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:56,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:56,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:56,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:18:56,486 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:56,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:56,487 INFO L85 PathProgramCache]: Analyzing trace with hash 353428608, now seen corresponding path program 10 times [2024-06-28 01:18:56,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:56,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294328216] [2024-06-28 01:18:56,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:56,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:57,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:57,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:57,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294328216] [2024-06-28 01:18:57,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294328216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:57,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:57,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:57,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304163790] [2024-06-28 01:18:57,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:57,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:57,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:57,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:57,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:57,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:18:57,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 187 transitions, 1861 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:57,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:57,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:18:57,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:58,875 INFO L124 PetriNetUnfolderBase]: 5739/9328 cut-off events. [2024-06-28 01:18:58,875 INFO L125 PetriNetUnfolderBase]: For 251556/251561 co-relation queries the response was YES. [2024-06-28 01:18:58,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51737 conditions, 9328 events. 5739/9328 cut-off events. For 251556/251561 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 63057 event pairs, 1539 based on Foata normal form. 16/9152 useless extension candidates. Maximal degree in co-relation 51664. Up to 6898 conditions per place. [2024-06-28 01:18:58,950 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 154 selfloop transitions, 85 changer transitions 0/249 dead transitions. [2024-06-28 01:18:58,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 249 transitions, 2627 flow [2024-06-28 01:18:58,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:58,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 01:18:58,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2024-06-28 01:18:58,964 INFO L175 Difference]: Start difference. First operand has 165 places, 187 transitions, 1861 flow. Second operand 9 states and 235 transitions. [2024-06-28 01:18:58,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 249 transitions, 2627 flow [2024-06-28 01:18:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 249 transitions, 2442 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:18:59,168 INFO L231 Difference]: Finished difference. Result has 167 places, 188 transitions, 1900 flow [2024-06-28 01:18:59,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1900, PETRI_PLACES=167, PETRI_TRANSITIONS=188} [2024-06-28 01:18:59,169 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2024-06-28 01:18:59,169 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 188 transitions, 1900 flow [2024-06-28 01:18:59,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:59,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:59,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:59,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:18:59,170 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:59,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:59,170 INFO L85 PathProgramCache]: Analyzing trace with hash -909344093, now seen corresponding path program 2 times [2024-06-28 01:18:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:59,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718019072] [2024-06-28 01:18:59,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:59,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:59,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:00,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:00,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718019072] [2024-06-28 01:19:00,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718019072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:00,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:00,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:19:00,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104298020] [2024-06-28 01:19:00,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:00,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:19:00,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:00,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:19:00,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:19:00,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:00,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 188 transitions, 1900 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:00,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:00,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:00,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:01,717 INFO L124 PetriNetUnfolderBase]: 5799/9641 cut-off events. [2024-06-28 01:19:01,718 INFO L125 PetriNetUnfolderBase]: For 247190/247202 co-relation queries the response was YES. [2024-06-28 01:19:01,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52288 conditions, 9641 events. 5799/9641 cut-off events. For 247190/247202 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 67360 event pairs, 1781 based on Foata normal form. 12/9417 useless extension candidates. Maximal degree in co-relation 52214. Up to 8189 conditions per place. [2024-06-28 01:19:01,797 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 189 selfloop transitions, 53 changer transitions 0/252 dead transitions. [2024-06-28 01:19:01,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 252 transitions, 2699 flow [2024-06-28 01:19:01,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:01,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:01,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:19:01,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-28 01:19:01,799 INFO L175 Difference]: Start difference. First operand has 167 places, 188 transitions, 1900 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:19:01,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 252 transitions, 2699 flow [2024-06-28 01:19:02,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 252 transitions, 2481 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:02,022 INFO L231 Difference]: Finished difference. Result has 170 places, 198 transitions, 1940 flow [2024-06-28 01:19:02,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=170, PETRI_TRANSITIONS=198} [2024-06-28 01:19:02,022 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 116 predicate places. [2024-06-28 01:19:02,022 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 198 transitions, 1940 flow [2024-06-28 01:19:02,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:02,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:02,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:02,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:19:02,023 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:02,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:02,023 INFO L85 PathProgramCache]: Analyzing trace with hash 359154339, now seen corresponding path program 3 times [2024-06-28 01:19:02,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:02,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091706081] [2024-06-28 01:19:02,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:02,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:02,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:02,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:02,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091706081] [2024-06-28 01:19:02,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091706081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:02,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:02,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:19:02,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613741841] [2024-06-28 01:19:02,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:02,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:19:02,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:02,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:19:02,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:19:03,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:03,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 198 transitions, 1940 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:03,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:03,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:03,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:04,633 INFO L124 PetriNetUnfolderBase]: 5836/9681 cut-off events. [2024-06-28 01:19:04,634 INFO L125 PetriNetUnfolderBase]: For 248202/248214 co-relation queries the response was YES. [2024-06-28 01:19:04,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52502 conditions, 9681 events. 5836/9681 cut-off events. For 248202/248214 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 67460 event pairs, 1787 based on Foata normal form. 12/9458 useless extension candidates. Maximal degree in co-relation 52426. Up to 8244 conditions per place. [2024-06-28 01:19:04,732 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 194 selfloop transitions, 51 changer transitions 0/255 dead transitions. [2024-06-28 01:19:04,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 255 transitions, 2689 flow [2024-06-28 01:19:04,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:04,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:04,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:19:04,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 01:19:04,733 INFO L175 Difference]: Start difference. First operand has 170 places, 198 transitions, 1940 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:19:04,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 255 transitions, 2689 flow [2024-06-28 01:19:05,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 255 transitions, 2563 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:19:05,220 INFO L231 Difference]: Finished difference. Result has 176 places, 201 transitions, 2002 flow [2024-06-28 01:19:05,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2002, PETRI_PLACES=176, PETRI_TRANSITIONS=201} [2024-06-28 01:19:05,221 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-06-28 01:19:05,221 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 201 transitions, 2002 flow [2024-06-28 01:19:05,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:05,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:05,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:05,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:19:05,222 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:05,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:05,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1165844603, now seen corresponding path program 4 times [2024-06-28 01:19:05,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:05,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124220541] [2024-06-28 01:19:05,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:05,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:05,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:06,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-28 01:19:06,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:06,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124220541] [2024-06-28 01:19:06,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124220541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:06,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:06,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:19:06,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913869458] [2024-06-28 01:19:06,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:06,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:19:06,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:06,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:19:06,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:19:06,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:06,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 201 transitions, 2002 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:06,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:06,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:06,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:08,118 INFO L124 PetriNetUnfolderBase]: 5873/9761 cut-off events. [2024-06-28 01:19:08,118 INFO L125 PetriNetUnfolderBase]: For 257968/257980 co-relation queries the response was YES. [2024-06-28 01:19:08,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52475 conditions, 9761 events. 5873/9761 cut-off events. For 257968/257980 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 68288 event pairs, 1820 based on Foata normal form. 12/9535 useless extension candidates. Maximal degree in co-relation 52397. Up to 8299 conditions per place. [2024-06-28 01:19:08,220 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 195 selfloop transitions, 52 changer transitions 0/257 dead transitions. [2024-06-28 01:19:08,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 257 transitions, 2750 flow [2024-06-28 01:19:08,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:08,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:08,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:19:08,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-28 01:19:08,222 INFO L175 Difference]: Start difference. First operand has 176 places, 201 transitions, 2002 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:19:08,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 257 transitions, 2750 flow [2024-06-28 01:19:08,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 257 transitions, 2593 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:08,467 INFO L231 Difference]: Finished difference. Result has 179 places, 203 transitions, 2024 flow [2024-06-28 01:19:08,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2024, PETRI_PLACES=179, PETRI_TRANSITIONS=203} [2024-06-28 01:19:08,467 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 125 predicate places. [2024-06-28 01:19:08,468 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 203 transitions, 2024 flow [2024-06-28 01:19:08,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:08,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:08,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:08,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:19:08,468 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:08,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:08,469 INFO L85 PathProgramCache]: Analyzing trace with hash -899820893, now seen corresponding path program 5 times [2024-06-28 01:19:08,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:08,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385763046] [2024-06-28 01:19:08,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:08,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:08,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:09,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:09,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385763046] [2024-06-28 01:19:09,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385763046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:09,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:09,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:19:09,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816187368] [2024-06-28 01:19:09,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:09,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:19:09,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:09,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:19:09,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:19:09,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:09,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 203 transitions, 2024 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:09,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:09,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:09,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:11,292 INFO L124 PetriNetUnfolderBase]: 5865/9758 cut-off events. [2024-06-28 01:19:11,293 INFO L125 PetriNetUnfolderBase]: For 261877/261889 co-relation queries the response was YES. [2024-06-28 01:19:11,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52431 conditions, 9758 events. 5865/9758 cut-off events. For 261877/261889 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 68260 event pairs, 1665 based on Foata normal form. 12/9529 useless extension candidates. Maximal degree in co-relation 52352. Up to 8108 conditions per place. [2024-06-28 01:19:11,378 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 187 selfloop transitions, 63 changer transitions 0/260 dead transitions. [2024-06-28 01:19:11,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 260 transitions, 2784 flow [2024-06-28 01:19:11,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:11,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:11,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:19:11,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-28 01:19:11,382 INFO L175 Difference]: Start difference. First operand has 179 places, 203 transitions, 2024 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:19:11,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 260 transitions, 2784 flow [2024-06-28 01:19:11,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 260 transitions, 2590 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-28 01:19:11,650 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2035 flow [2024-06-28 01:19:11,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2035, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-28 01:19:11,651 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 124 predicate places. [2024-06-28 01:19:11,651 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2035 flow [2024-06-28 01:19:11,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:11,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:11,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:11,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:19:11,652 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:11,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:11,652 INFO L85 PathProgramCache]: Analyzing trace with hash -191738483, now seen corresponding path program 2 times [2024-06-28 01:19:11,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:11,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881264552] [2024-06-28 01:19:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:11,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:11,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:12,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:12,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881264552] [2024-06-28 01:19:12,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881264552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:12,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:12,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:12,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928326914] [2024-06-28 01:19:12,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:12,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:12,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:12,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:12,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:12,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:19:12,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2035 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:12,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:12,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:19:12,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:14,005 INFO L124 PetriNetUnfolderBase]: 5245/9057 cut-off events. [2024-06-28 01:19:14,006 INFO L125 PetriNetUnfolderBase]: For 262000/262092 co-relation queries the response was YES. [2024-06-28 01:19:14,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48064 conditions, 9057 events. 5245/9057 cut-off events. For 262000/262092 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 66407 event pairs, 1721 based on Foata normal form. 32/8729 useless extension candidates. Maximal degree in co-relation 47987. Up to 7400 conditions per place. [2024-06-28 01:19:14,071 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 157 selfloop transitions, 38 changer transitions 0/237 dead transitions. [2024-06-28 01:19:14,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 237 transitions, 2685 flow [2024-06-28 01:19:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:19:14,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:19:14,072 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2035 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:19:14,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 237 transitions, 2685 flow [2024-06-28 01:19:14,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 237 transitions, 2498 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:14,338 INFO L231 Difference]: Finished difference. Result has 179 places, 213 transitions, 2039 flow [2024-06-28 01:19:14,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2039, PETRI_PLACES=179, PETRI_TRANSITIONS=213} [2024-06-28 01:19:14,338 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 125 predicate places. [2024-06-28 01:19:14,338 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 213 transitions, 2039 flow [2024-06-28 01:19:14,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:14,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:14,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:14,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:19:14,339 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:14,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:14,339 INFO L85 PathProgramCache]: Analyzing trace with hash -192213713, now seen corresponding path program 3 times [2024-06-28 01:19:14,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:14,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257857829] [2024-06-28 01:19:14,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:14,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:14,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:15,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:15,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257857829] [2024-06-28 01:19:15,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257857829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:15,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:15,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:15,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588835750] [2024-06-28 01:19:15,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:15,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:15,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:15,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:19:15,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 213 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:15,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:15,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:19:15,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:16,505 INFO L124 PetriNetUnfolderBase]: 5242/9075 cut-off events. [2024-06-28 01:19:16,505 INFO L125 PetriNetUnfolderBase]: For 268510/268571 co-relation queries the response was YES. [2024-06-28 01:19:16,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48425 conditions, 9075 events. 5242/9075 cut-off events. For 268510/268571 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 66710 event pairs, 1741 based on Foata normal form. 35/8750 useless extension candidates. Maximal degree in co-relation 48346. Up to 7442 conditions per place. [2024-06-28 01:19:16,604 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 164 selfloop transitions, 31 changer transitions 0/237 dead transitions. [2024-06-28 01:19:16,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 237 transitions, 2514 flow [2024-06-28 01:19:16,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:16,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:16,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 01:19:16,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 01:19:16,605 INFO L175 Difference]: Start difference. First operand has 179 places, 213 transitions, 2039 flow. Second operand 7 states and 174 transitions. [2024-06-28 01:19:16,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 237 transitions, 2514 flow [2024-06-28 01:19:16,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 237 transitions, 2420 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:16,944 INFO L231 Difference]: Finished difference. Result has 183 places, 214 transitions, 2022 flow [2024-06-28 01:19:16,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1945, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2022, PETRI_PLACES=183, PETRI_TRANSITIONS=214} [2024-06-28 01:19:16,945 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 129 predicate places. [2024-06-28 01:19:16,945 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 214 transitions, 2022 flow [2024-06-28 01:19:16,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:16,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:16,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:16,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:19:16,946 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:16,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:16,946 INFO L85 PathProgramCache]: Analyzing trace with hash -399756109, now seen corresponding path program 1 times [2024-06-28 01:19:16,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:16,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893424369] [2024-06-28 01:19:16,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:16,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:17,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:17,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:17,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893424369] [2024-06-28 01:19:17,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893424369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:17,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:17,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:17,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082878071] [2024-06-28 01:19:17,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:17,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:17,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:17,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:17,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:17,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:17,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 214 transitions, 2022 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:17,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:17,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:17,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:19,009 INFO L124 PetriNetUnfolderBase]: 5617/9493 cut-off events. [2024-06-28 01:19:19,009 INFO L125 PetriNetUnfolderBase]: For 281274/281296 co-relation queries the response was YES. [2024-06-28 01:19:19,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52025 conditions, 9493 events. 5617/9493 cut-off events. For 281274/281296 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 67628 event pairs, 1722 based on Foata normal form. 2/9255 useless extension candidates. Maximal degree in co-relation 51944. Up to 8105 conditions per place. [2024-06-28 01:19:19,111 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 214 selfloop transitions, 18 changer transitions 0/247 dead transitions. [2024-06-28 01:19:19,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 247 transitions, 2637 flow [2024-06-28 01:19:19,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:19,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:19,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 01:19:19,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-28 01:19:19,113 INFO L175 Difference]: Start difference. First operand has 183 places, 214 transitions, 2022 flow. Second operand 7 states and 171 transitions. [2024-06-28 01:19:19,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 247 transitions, 2637 flow [2024-06-28 01:19:19,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 247 transitions, 2571 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:19,476 INFO L231 Difference]: Finished difference. Result has 186 places, 221 transitions, 2086 flow [2024-06-28 01:19:19,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2086, PETRI_PLACES=186, PETRI_TRANSITIONS=221} [2024-06-28 01:19:19,477 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-28 01:19:19,477 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 221 transitions, 2086 flow [2024-06-28 01:19:19,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:19,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:19,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:19,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:19:19,478 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:19,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:19,478 INFO L85 PathProgramCache]: Analyzing trace with hash -698307643, now seen corresponding path program 1 times [2024-06-28 01:19:19,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:19,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925303788] [2024-06-28 01:19:19,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:19,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:19,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:20,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:20,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:20,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925303788] [2024-06-28 01:19:20,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925303788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:20,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:20,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:20,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868349738] [2024-06-28 01:19:20,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:20,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:20,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:20,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:20,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:20,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:20,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 221 transitions, 2086 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:20,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:20,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:20,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:21,868 INFO L124 PetriNetUnfolderBase]: 5628/9509 cut-off events. [2024-06-28 01:19:21,868 INFO L125 PetriNetUnfolderBase]: For 294939/294961 co-relation queries the response was YES. [2024-06-28 01:19:21,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53338 conditions, 9509 events. 5628/9509 cut-off events. For 294939/294961 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 67616 event pairs, 1715 based on Foata normal form. 3/9272 useless extension candidates. Maximal degree in co-relation 53255. Up to 8120 conditions per place. [2024-06-28 01:19:21,966 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 217 selfloop transitions, 17 changer transitions 0/249 dead transitions. [2024-06-28 01:19:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 249 transitions, 2682 flow [2024-06-28 01:19:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:19:21,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:19:21,970 INFO L175 Difference]: Start difference. First operand has 186 places, 221 transitions, 2086 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:19:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 249 transitions, 2682 flow [2024-06-28 01:19:22,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 249 transitions, 2615 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:19:22,358 INFO L231 Difference]: Finished difference. Result has 189 places, 224 transitions, 2107 flow [2024-06-28 01:19:22,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2019, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2107, PETRI_PLACES=189, PETRI_TRANSITIONS=224} [2024-06-28 01:19:22,358 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 135 predicate places. [2024-06-28 01:19:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 224 transitions, 2107 flow [2024-06-28 01:19:22,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:22,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:22,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:22,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:19:22,359 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:22,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash -698307891, now seen corresponding path program 2 times [2024-06-28 01:19:22,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:22,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203900848] [2024-06-28 01:19:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:22,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:22,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:23,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:23,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:23,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203900848] [2024-06-28 01:19:23,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203900848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:23,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:23,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:23,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652309417] [2024-06-28 01:19:23,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:23,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:23,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:23,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:23,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:23,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:23,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 224 transitions, 2107 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:23,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:23,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:23,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:24,648 INFO L124 PetriNetUnfolderBase]: 5662/9563 cut-off events. [2024-06-28 01:19:24,648 INFO L125 PetriNetUnfolderBase]: For 304316/304338 co-relation queries the response was YES. [2024-06-28 01:19:24,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54299 conditions, 9563 events. 5662/9563 cut-off events. For 304316/304338 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 68092 event pairs, 1717 based on Foata normal form. 2/9324 useless extension candidates. Maximal degree in co-relation 54215. Up to 8133 conditions per place. [2024-06-28 01:19:24,736 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 215 selfloop transitions, 23 changer transitions 0/253 dead transitions. [2024-06-28 01:19:24,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 253 transitions, 2721 flow [2024-06-28 01:19:24,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:24,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:24,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:19:24,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:19:24,737 INFO L175 Difference]: Start difference. First operand has 189 places, 224 transitions, 2107 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:19:24,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 253 transitions, 2721 flow [2024-06-28 01:19:25,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 253 transitions, 2657 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:25,054 INFO L231 Difference]: Finished difference. Result has 191 places, 227 transitions, 2149 flow [2024-06-28 01:19:25,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2149, PETRI_PLACES=191, PETRI_TRANSITIONS=227} [2024-06-28 01:19:25,055 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-28 01:19:25,055 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 227 transitions, 2149 flow [2024-06-28 01:19:25,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:25,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:25,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:25,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:19:25,055 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:25,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:25,056 INFO L85 PathProgramCache]: Analyzing trace with hash -192029201, now seen corresponding path program 2 times [2024-06-28 01:19:25,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:25,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46989989] [2024-06-28 01:19:25,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:25,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:26,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:26,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:26,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46989989] [2024-06-28 01:19:26,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46989989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:26,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:26,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:26,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783302300] [2024-06-28 01:19:26,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:26,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:26,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:26,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:26,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:26,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:26,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 227 transitions, 2149 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:26,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:26,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:26,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:27,774 INFO L124 PetriNetUnfolderBase]: 5690/9690 cut-off events. [2024-06-28 01:19:27,774 INFO L125 PetriNetUnfolderBase]: For 316753/316784 co-relation queries the response was YES. [2024-06-28 01:19:27,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55467 conditions, 9690 events. 5690/9690 cut-off events. For 316753/316784 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 69708 event pairs, 1711 based on Foata normal form. 8/9432 useless extension candidates. Maximal degree in co-relation 55382. Up to 8192 conditions per place. [2024-06-28 01:19:27,849 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 216 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-28 01:19:27,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 253 transitions, 2759 flow [2024-06-28 01:19:27,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:27,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:27,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:19:27,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:19:27,850 INFO L175 Difference]: Start difference. First operand has 191 places, 227 transitions, 2149 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:19:27,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 253 transitions, 2759 flow [2024-06-28 01:19:28,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 253 transitions, 2675 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:28,167 INFO L231 Difference]: Finished difference. Result has 193 places, 230 transitions, 2171 flow [2024-06-28 01:19:28,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2171, PETRI_PLACES=193, PETRI_TRANSITIONS=230} [2024-06-28 01:19:28,167 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 139 predicate places. [2024-06-28 01:19:28,168 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 230 transitions, 2171 flow [2024-06-28 01:19:28,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:28,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:28,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:28,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:19:28,168 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:28,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:28,168 INFO L85 PathProgramCache]: Analyzing trace with hash -192029449, now seen corresponding path program 3 times [2024-06-28 01:19:28,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:28,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443769305] [2024-06-28 01:19:28,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:28,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:28,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:29,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:29,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443769305] [2024-06-28 01:19:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443769305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:29,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:19:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618361061] [2024-06-28 01:19:29,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:29,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:19:29,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:29,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:19:29,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:19:29,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:29,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 230 transitions, 2171 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:29,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:29,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:29,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:30,613 INFO L124 PetriNetUnfolderBase]: 5709/9720 cut-off events. [2024-06-28 01:19:30,613 INFO L125 PetriNetUnfolderBase]: For 326399/326430 co-relation queries the response was YES. [2024-06-28 01:19:30,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56220 conditions, 9720 events. 5709/9720 cut-off events. For 326399/326430 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 69952 event pairs, 1715 based on Foata normal form. 4/9459 useless extension candidates. Maximal degree in co-relation 56134. Up to 8152 conditions per place. [2024-06-28 01:19:30,719 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 212 selfloop transitions, 31 changer transitions 0/258 dead transitions. [2024-06-28 01:19:30,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 258 transitions, 2805 flow [2024-06-28 01:19:30,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:19:30,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:19:30,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:19:30,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-28 01:19:30,721 INFO L175 Difference]: Start difference. First operand has 193 places, 230 transitions, 2171 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:19:30,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 258 transitions, 2805 flow [2024-06-28 01:19:31,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 258 transitions, 2721 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:31,182 INFO L231 Difference]: Finished difference. Result has 196 places, 233 transitions, 2217 flow [2024-06-28 01:19:31,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2217, PETRI_PLACES=196, PETRI_TRANSITIONS=233} [2024-06-28 01:19:31,182 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 142 predicate places. [2024-06-28 01:19:31,183 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 233 transitions, 2217 flow [2024-06-28 01:19:31,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:31,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:31,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:31,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:19:31,183 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:31,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:31,184 INFO L85 PathProgramCache]: Analyzing trace with hash -191732531, now seen corresponding path program 3 times [2024-06-28 01:19:31,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719335506] [2024-06-28 01:19:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:31,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:31,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:32,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:32,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719335506] [2024-06-28 01:19:32,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719335506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:32,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:32,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:32,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248076714] [2024-06-28 01:19:32,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:32,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:32,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:32,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:32,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:32,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:19:32,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 233 transitions, 2217 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:32,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:32,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:19:32,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:33,643 INFO L124 PetriNetUnfolderBase]: 5773/10005 cut-off events. [2024-06-28 01:19:33,643 INFO L125 PetriNetUnfolderBase]: For 341401/341440 co-relation queries the response was YES. [2024-06-28 01:19:33,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57754 conditions, 10005 events. 5773/10005 cut-off events. For 341401/341440 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 73149 event pairs, 1725 based on Foata normal form. 9/9695 useless extension candidates. Maximal degree in co-relation 57667. Up to 8222 conditions per place. [2024-06-28 01:19:33,749 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 217 selfloop transitions, 34 changer transitions 0/266 dead transitions. [2024-06-28 01:19:33,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 266 transitions, 3055 flow [2024-06-28 01:19:33,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:33,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:33,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:19:33,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-28 01:19:33,750 INFO L175 Difference]: Start difference. First operand has 196 places, 233 transitions, 2217 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:19:33,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 266 transitions, 3055 flow [2024-06-28 01:19:34,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 266 transitions, 2947 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:34,064 INFO L231 Difference]: Finished difference. Result has 198 places, 240 transitions, 2341 flow [2024-06-28 01:19:34,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2341, PETRI_PLACES=198, PETRI_TRANSITIONS=240} [2024-06-28 01:19:34,065 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 144 predicate places. [2024-06-28 01:19:34,065 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 240 transitions, 2341 flow [2024-06-28 01:19:34,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:34,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:34,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:34,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:19:34,065 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:34,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:34,066 INFO L85 PathProgramCache]: Analyzing trace with hash -191721619, now seen corresponding path program 1 times [2024-06-28 01:19:34,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:34,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251730616] [2024-06-28 01:19:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:34,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:34,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:35,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:35,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251730616] [2024-06-28 01:19:35,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251730616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:35,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:35,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:19:35,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517969088] [2024-06-28 01:19:35,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:35,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:19:35,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:35,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:19:35,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:19:35,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:19:35,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 240 transitions, 2341 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:35,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:35,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:19:35,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:37,167 INFO L124 PetriNetUnfolderBase]: 5444/9603 cut-off events. [2024-06-28 01:19:37,167 INFO L125 PetriNetUnfolderBase]: For 347899/347958 co-relation queries the response was YES. [2024-06-28 01:19:37,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55673 conditions, 9603 events. 5444/9603 cut-off events. For 347899/347958 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 71762 event pairs, 1752 based on Foata normal form. 30/9231 useless extension candidates. Maximal degree in co-relation 55584. Up to 7719 conditions per place. [2024-06-28 01:19:37,283 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 205 selfloop transitions, 19 changer transitions 0/270 dead transitions. [2024-06-28 01:19:37,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 270 transitions, 2931 flow [2024-06-28 01:19:37,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:19:37,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:19:37,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:19:37,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:19:37,284 INFO L175 Difference]: Start difference. First operand has 198 places, 240 transitions, 2341 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:19:37,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 270 transitions, 2931 flow [2024-06-28 01:19:37,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 270 transitions, 2860 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:37,619 INFO L231 Difference]: Finished difference. Result has 203 places, 242 transitions, 2356 flow [2024-06-28 01:19:37,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2356, PETRI_PLACES=203, PETRI_TRANSITIONS=242} [2024-06-28 01:19:37,619 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 149 predicate places. [2024-06-28 01:19:37,620 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 242 transitions, 2356 flow [2024-06-28 01:19:37,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:37,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:37,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:37,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:19:37,623 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:37,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:37,624 INFO L85 PathProgramCache]: Analyzing trace with hash 2000162906, now seen corresponding path program 1 times [2024-06-28 01:19:37,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:37,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399970706] [2024-06-28 01:19:37,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:37,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:38,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:38,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:38,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399970706] [2024-06-28 01:19:38,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399970706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:38,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:38,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:38,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060763961] [2024-06-28 01:19:38,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:38,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:38,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:38,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:38,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:38,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:38,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 242 transitions, 2356 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:38,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:38,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:38,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:40,185 INFO L124 PetriNetUnfolderBase]: 6120/10113 cut-off events. [2024-06-28 01:19:40,186 INFO L125 PetriNetUnfolderBase]: For 360682/360695 co-relation queries the response was YES. [2024-06-28 01:19:40,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60431 conditions, 10113 events. 6120/10113 cut-off events. For 360682/360695 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 70592 event pairs, 1869 based on Foata normal form. 11/9883 useless extension candidates. Maximal degree in co-relation 60340. Up to 8834 conditions per place. [2024-06-28 01:19:40,283 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 248 selfloop transitions, 28 changer transitions 0/286 dead transitions. [2024-06-28 01:19:40,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 286 transitions, 3168 flow [2024-06-28 01:19:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:40,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:40,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:19:40,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:19:40,284 INFO L175 Difference]: Start difference. First operand has 203 places, 242 transitions, 2356 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:19:40,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 286 transitions, 3168 flow [2024-06-28 01:19:40,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 286 transitions, 3058 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:40,680 INFO L231 Difference]: Finished difference. Result has 205 places, 256 transitions, 2512 flow [2024-06-28 01:19:40,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2512, PETRI_PLACES=205, PETRI_TRANSITIONS=256} [2024-06-28 01:19:40,680 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 151 predicate places. [2024-06-28 01:19:40,680 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 256 transitions, 2512 flow [2024-06-28 01:19:40,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:40,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:40,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:40,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:19:40,681 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:40,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:40,681 INFO L85 PathProgramCache]: Analyzing trace with hash -19889568, now seen corresponding path program 2 times [2024-06-28 01:19:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208337811] [2024-06-28 01:19:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:40,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:40,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:41,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:41,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208337811] [2024-06-28 01:19:41,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208337811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:41,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:41,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:19:41,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797162465] [2024-06-28 01:19:41,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:41,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:19:41,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:41,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:19:41,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:19:41,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:41,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 256 transitions, 2512 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-28 01:19:41,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:41,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:41,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:43,152 INFO L124 PetriNetUnfolderBase]: 6157/10171 cut-off events. [2024-06-28 01:19:43,152 INFO L125 PetriNetUnfolderBase]: For 380045/380058 co-relation queries the response was YES. [2024-06-28 01:19:43,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62405 conditions, 10171 events. 6157/10171 cut-off events. For 380045/380058 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 70927 event pairs, 1867 based on Foata normal form. 11/9940 useless extension candidates. Maximal degree in co-relation 62312. Up to 8850 conditions per place. [2024-06-28 01:19:43,268 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 250 selfloop transitions, 34 changer transitions 0/294 dead transitions. [2024-06-28 01:19:43,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 294 transitions, 3451 flow [2024-06-28 01:19:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:43,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:19:43,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:19:43,270 INFO L175 Difference]: Start difference. First operand has 205 places, 256 transitions, 2512 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:19:43,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 294 transitions, 3451 flow [2024-06-28 01:19:43,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 3351 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:43,722 INFO L231 Difference]: Finished difference. Result has 210 places, 264 transitions, 2651 flow [2024-06-28 01:19:43,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2651, PETRI_PLACES=210, PETRI_TRANSITIONS=264} [2024-06-28 01:19:43,722 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 156 predicate places. [2024-06-28 01:19:43,723 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 264 transitions, 2651 flow [2024-06-28 01:19:43,723 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-28 01:19:43,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:43,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:43,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:19:43,723 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:43,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:43,724 INFO L85 PathProgramCache]: Analyzing trace with hash 284772147, now seen corresponding path program 1 times [2024-06-28 01:19:43,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:43,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744424487] [2024-06-28 01:19:43,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:43,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:44,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:44,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744424487] [2024-06-28 01:19:44,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744424487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:44,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:44,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:19:44,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497227355] [2024-06-28 01:19:44,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:44,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:19:44,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:19:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:19:44,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 264 transitions, 2651 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:44,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:44,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:46,766 INFO L124 PetriNetUnfolderBase]: 6529/10834 cut-off events. [2024-06-28 01:19:46,766 INFO L125 PetriNetUnfolderBase]: For 426273/426284 co-relation queries the response was YES. [2024-06-28 01:19:46,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67194 conditions, 10834 events. 6529/10834 cut-off events. For 426273/426284 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 76673 event pairs, 1749 based on Foata normal form. 14/10597 useless extension candidates. Maximal degree in co-relation 67099. Up to 8250 conditions per place. [2024-06-28 01:19:46,894 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 229 selfloop transitions, 104 changer transitions 0/343 dead transitions. [2024-06-28 01:19:46,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 343 transitions, 3793 flow [2024-06-28 01:19:46,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:19:46,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:19:46,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:19:46,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 01:19:46,895 INFO L175 Difference]: Start difference. First operand has 210 places, 264 transitions, 2651 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:19:46,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 343 transitions, 3793 flow [2024-06-28 01:19:47,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 343 transitions, 3694 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:47,379 INFO L231 Difference]: Finished difference. Result has 219 places, 275 transitions, 2960 flow [2024-06-28 01:19:47,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2960, PETRI_PLACES=219, PETRI_TRANSITIONS=275} [2024-06-28 01:19:47,379 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 165 predicate places. [2024-06-28 01:19:47,380 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 275 transitions, 2960 flow [2024-06-28 01:19:47,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:47,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:47,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:47,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:19:47,380 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:47,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:47,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2091753274, now seen corresponding path program 1 times [2024-06-28 01:19:47,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:47,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896997049] [2024-06-28 01:19:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:47,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:48,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:48,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:48,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896997049] [2024-06-28 01:19:48,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896997049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:48,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:48,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:19:48,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118422735] [2024-06-28 01:19:48,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:48,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:19:48,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:48,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:19:48,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:19:48,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:19:48,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 275 transitions, 2960 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:48,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:48,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:19:48,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:50,355 INFO L124 PetriNetUnfolderBase]: 6056/10273 cut-off events. [2024-06-28 01:19:50,356 INFO L125 PetriNetUnfolderBase]: For 425122/425200 co-relation queries the response was YES. [2024-06-28 01:19:50,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65354 conditions, 10273 events. 6056/10273 cut-off events. For 425122/425200 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 74927 event pairs, 1810 based on Foata normal form. 49/9978 useless extension candidates. Maximal degree in co-relation 65255. Up to 8423 conditions per place. [2024-06-28 01:19:50,496 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 223 selfloop transitions, 45 changer transitions 0/326 dead transitions. [2024-06-28 01:19:50,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 326 transitions, 3875 flow [2024-06-28 01:19:50,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:50,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:50,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 01:19:50,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:19:50,497 INFO L175 Difference]: Start difference. First operand has 219 places, 275 transitions, 2960 flow. Second operand 9 states and 216 transitions. [2024-06-28 01:19:50,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 326 transitions, 3875 flow [2024-06-28 01:19:51,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 326 transitions, 3646 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:51,060 INFO L231 Difference]: Finished difference. Result has 225 places, 297 transitions, 3129 flow [2024-06-28 01:19:51,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3129, PETRI_PLACES=225, PETRI_TRANSITIONS=297} [2024-06-28 01:19:51,061 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 171 predicate places. [2024-06-28 01:19:51,061 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 297 transitions, 3129 flow [2024-06-28 01:19:51,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:51,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:51,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:51,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:19:51,062 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:51,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:51,062 INFO L85 PathProgramCache]: Analyzing trace with hash 484716068, now seen corresponding path program 3 times [2024-06-28 01:19:51,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:51,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588128400] [2024-06-28 01:19:51,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:51,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:51,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:51,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588128400] [2024-06-28 01:19:51,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588128400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:51,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:51,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:51,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685605911] [2024-06-28 01:19:51,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:51,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:51,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:51,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:51,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:51,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:51,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 297 transitions, 3129 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:51,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:51,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:51,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:53,654 INFO L124 PetriNetUnfolderBase]: 6670/11100 cut-off events. [2024-06-28 01:19:53,654 INFO L125 PetriNetUnfolderBase]: For 426005/426020 co-relation queries the response was YES. [2024-06-28 01:19:53,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70005 conditions, 11100 events. 6670/11100 cut-off events. For 426005/426020 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 78924 event pairs, 1942 based on Foata normal form. 11/10841 useless extension candidates. Maximal degree in co-relation 69903. Up to 9654 conditions per place. [2024-06-28 01:19:53,783 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 286 selfloop transitions, 30 changer transitions 0/326 dead transitions. [2024-06-28 01:19:53,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 326 transitions, 3882 flow [2024-06-28 01:19:53,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:53,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:19:53,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 01:19:53,784 INFO L175 Difference]: Start difference. First operand has 225 places, 297 transitions, 3129 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:19:53,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 326 transitions, 3882 flow [2024-06-28 01:19:54,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 326 transitions, 3755 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-28 01:19:54,331 INFO L231 Difference]: Finished difference. Result has 230 places, 298 transitions, 3087 flow [2024-06-28 01:19:54,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3087, PETRI_PLACES=230, PETRI_TRANSITIONS=298} [2024-06-28 01:19:54,332 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 176 predicate places. [2024-06-28 01:19:54,332 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 298 transitions, 3087 flow [2024-06-28 01:19:54,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:54,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:54,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:54,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:19:54,332 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:54,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:54,333 INFO L85 PathProgramCache]: Analyzing trace with hash 497125988, now seen corresponding path program 4 times [2024-06-28 01:19:54,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:54,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587902640] [2024-06-28 01:19:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:54,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:55,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:55,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:55,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587902640] [2024-06-28 01:19:55,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587902640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:55,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:19:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137850948] [2024-06-28 01:19:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:55,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:19:55,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:55,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:19:55,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:19:55,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:55,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 298 transitions, 3087 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-28 01:19:55,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:55,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:55,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:57,101 INFO L124 PetriNetUnfolderBase]: 6687/11123 cut-off events. [2024-06-28 01:19:57,102 INFO L125 PetriNetUnfolderBase]: For 436173/436188 co-relation queries the response was YES. [2024-06-28 01:19:57,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70044 conditions, 11123 events. 6687/11123 cut-off events. For 436173/436188 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 79084 event pairs, 1936 based on Foata normal form. 11/10864 useless extension candidates. Maximal degree in co-relation 69940. Up to 9648 conditions per place. [2024-06-28 01:19:57,215 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 278 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-28 01:19:57,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 329 transitions, 3920 flow [2024-06-28 01:19:57,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:19:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:19:57,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 01:19:57,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 01:19:57,216 INFO L175 Difference]: Start difference. First operand has 230 places, 298 transitions, 3087 flow. Second operand 8 states and 180 transitions. [2024-06-28 01:19:57,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 329 transitions, 3920 flow [2024-06-28 01:19:57,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 329 transitions, 3872 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:57,730 INFO L231 Difference]: Finished difference. Result has 236 places, 303 transitions, 3232 flow [2024-06-28 01:19:57,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3232, PETRI_PLACES=236, PETRI_TRANSITIONS=303} [2024-06-28 01:19:57,731 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 182 predicate places. [2024-06-28 01:19:57,731 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 303 transitions, 3232 flow [2024-06-28 01:19:57,732 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-28 01:19:57,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:57,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:57,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:19:57,732 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:57,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:57,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1663666524, now seen corresponding path program 5 times [2024-06-28 01:19:57,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:57,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086434354] [2024-06-28 01:19:57,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:57,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:58,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:58,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:58,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086434354] [2024-06-28 01:19:58,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086434354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:58,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:58,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:58,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371137226] [2024-06-28 01:19:58,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:58,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:58,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:58,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:58,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:19:58,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 303 transitions, 3232 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:58,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:58,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:19:58,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:00,372 INFO L124 PetriNetUnfolderBase]: 6709/11285 cut-off events. [2024-06-28 01:20:00,372 INFO L125 PetriNetUnfolderBase]: For 454404/454428 co-relation queries the response was YES. [2024-06-28 01:20:00,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71419 conditions, 11285 events. 6709/11285 cut-off events. For 454404/454428 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 81435 event pairs, 1901 based on Foata normal form. 17/10987 useless extension candidates. Maximal degree in co-relation 71312. Up to 9585 conditions per place. [2024-06-28 01:20:00,494 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 273 selfloop transitions, 54 changer transitions 0/337 dead transitions. [2024-06-28 01:20:00,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 337 transitions, 4285 flow [2024-06-28 01:20:00,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:00,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:00,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:20:00,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 01:20:00,495 INFO L175 Difference]: Start difference. First operand has 236 places, 303 transitions, 3232 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:20:00,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 337 transitions, 4285 flow [2024-06-28 01:20:01,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 337 transitions, 4143 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:01,092 INFO L231 Difference]: Finished difference. Result has 239 places, 311 transitions, 3392 flow [2024-06-28 01:20:01,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3392, PETRI_PLACES=239, PETRI_TRANSITIONS=311} [2024-06-28 01:20:01,092 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 185 predicate places. [2024-06-28 01:20:01,092 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 311 transitions, 3392 flow [2024-06-28 01:20:01,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:01,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:01,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:20:01,093 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:01,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash 668498, now seen corresponding path program 6 times [2024-06-28 01:20:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:01,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464870741] [2024-06-28 01:20:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:01,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:02,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:02,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:02,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464870741] [2024-06-28 01:20:02,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464870741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:02,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:02,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:02,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742018430] [2024-06-28 01:20:02,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:02,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:02,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:02,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:02,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:02,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:02,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 311 transitions, 3392 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-28 01:20:02,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:02,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:02,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:03,805 INFO L124 PetriNetUnfolderBase]: 6706/11281 cut-off events. [2024-06-28 01:20:03,806 INFO L125 PetriNetUnfolderBase]: For 468268/468292 co-relation queries the response was YES. [2024-06-28 01:20:03,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72111 conditions, 11281 events. 6706/11281 cut-off events. For 468268/468292 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 81314 event pairs, 1901 based on Foata normal form. 17/10983 useless extension candidates. Maximal degree in co-relation 72002. Up to 9582 conditions per place. [2024-06-28 01:20:03,955 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 271 selfloop transitions, 56 changer transitions 0/337 dead transitions. [2024-06-28 01:20:03,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 337 transitions, 4179 flow [2024-06-28 01:20:03,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:03,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:03,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 01:20:03,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 01:20:03,957 INFO L175 Difference]: Start difference. First operand has 239 places, 311 transitions, 3392 flow. Second operand 7 states and 165 transitions. [2024-06-28 01:20:03,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 337 transitions, 4179 flow [2024-06-28 01:20:04,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 337 transitions, 3939 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:04,474 INFO L231 Difference]: Finished difference. Result has 242 places, 312 transitions, 3295 flow [2024-06-28 01:20:04,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3295, PETRI_PLACES=242, PETRI_TRANSITIONS=312} [2024-06-28 01:20:04,475 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 188 predicate places. [2024-06-28 01:20:04,475 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 312 transitions, 3295 flow [2024-06-28 01:20:04,475 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-28 01:20:04,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:04,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:04,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:20:04,476 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:04,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:04,476 INFO L85 PathProgramCache]: Analyzing trace with hash -682883503, now seen corresponding path program 2 times [2024-06-28 01:20:04,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:04,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366374412] [2024-06-28 01:20:04,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:04,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:05,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:05,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366374412] [2024-06-28 01:20:05,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366374412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:05,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:05,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:05,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527193224] [2024-06-28 01:20:05,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:05,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:05,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:05,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:05,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:05,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:05,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 312 transitions, 3295 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:05,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:05,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:05,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:08,187 INFO L124 PetriNetUnfolderBase]: 6952/11574 cut-off events. [2024-06-28 01:20:08,187 INFO L125 PetriNetUnfolderBase]: For 499569/499569 co-relation queries the response was YES. [2024-06-28 01:20:08,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74119 conditions, 11574 events. 6952/11574 cut-off events. For 499569/499569 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 82950 event pairs, 1859 based on Foata normal form. 12/11302 useless extension candidates. Maximal degree in co-relation 74009. Up to 9172 conditions per place. [2024-06-28 01:20:08,331 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 253 selfloop transitions, 125 changer transitions 0/388 dead transitions. [2024-06-28 01:20:08,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 388 transitions, 4495 flow [2024-06-28 01:20:08,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:08,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-28 01:20:08,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 01:20:08,333 INFO L175 Difference]: Start difference. First operand has 242 places, 312 transitions, 3295 flow. Second operand 10 states and 256 transitions. [2024-06-28 01:20:08,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 388 transitions, 4495 flow [2024-06-28 01:20:08,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 388 transitions, 4407 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:08,942 INFO L231 Difference]: Finished difference. Result has 250 places, 324 transitions, 3655 flow [2024-06-28 01:20:08,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3655, PETRI_PLACES=250, PETRI_TRANSITIONS=324} [2024-06-28 01:20:08,943 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-28 01:20:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 324 transitions, 3655 flow [2024-06-28 01:20:08,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:08,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:08,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:08,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:20:08,943 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:08,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash 144939723, now seen corresponding path program 3 times [2024-06-28 01:20:08,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:08,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416010136] [2024-06-28 01:20:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:08,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:08,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:09,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:09,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:09,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416010136] [2024-06-28 01:20:09,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416010136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:09,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:09,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:09,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527845817] [2024-06-28 01:20:09,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:09,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:09,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:09,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:09,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:09,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:09,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 324 transitions, 3655 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:12,391 INFO L124 PetriNetUnfolderBase]: 7324/12012 cut-off events. [2024-06-28 01:20:12,391 INFO L125 PetriNetUnfolderBase]: For 538621/538621 co-relation queries the response was YES. [2024-06-28 01:20:12,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79475 conditions, 12012 events. 7324/12012 cut-off events. For 538621/538621 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 85070 event pairs, 1748 based on Foata normal form. 12/11794 useless extension candidates. Maximal degree in co-relation 79362. Up to 8118 conditions per place. [2024-06-28 01:20:12,556 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 245 selfloop transitions, 139 changer transitions 0/394 dead transitions. [2024-06-28 01:20:12,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 394 transitions, 4969 flow [2024-06-28 01:20:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:12,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:12,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-28 01:20:12,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-28 01:20:12,567 INFO L175 Difference]: Start difference. First operand has 250 places, 324 transitions, 3655 flow. Second operand 10 states and 257 transitions. [2024-06-28 01:20:12,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 394 transitions, 4969 flow [2024-06-28 01:20:13,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 394 transitions, 4751 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:13,395 INFO L231 Difference]: Finished difference. Result has 257 places, 328 transitions, 3878 flow [2024-06-28 01:20:13,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3878, PETRI_PLACES=257, PETRI_TRANSITIONS=328} [2024-06-28 01:20:13,412 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 203 predicate places. [2024-06-28 01:20:13,412 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 328 transitions, 3878 flow [2024-06-28 01:20:13,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:13,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:13,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:13,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:20:13,416 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash 518466251, now seen corresponding path program 4 times [2024-06-28 01:20:13,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:13,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201049284] [2024-06-28 01:20:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:14,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:14,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:14,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201049284] [2024-06-28 01:20:14,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201049284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:14,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:14,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:14,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847975576] [2024-06-28 01:20:14,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:14,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:14,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:14,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:14,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:14,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:14,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 328 transitions, 3878 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:14,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:14,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:14,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:16,794 INFO L124 PetriNetUnfolderBase]: 7417/12469 cut-off events. [2024-06-28 01:20:16,795 INFO L125 PetriNetUnfolderBase]: For 557474/557474 co-relation queries the response was YES. [2024-06-28 01:20:16,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81368 conditions, 12469 events. 7417/12469 cut-off events. For 557474/557474 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 91282 event pairs, 1968 based on Foata normal form. 12/12176 useless extension candidates. Maximal degree in co-relation 81253. Up to 9735 conditions per place. [2024-06-28 01:20:16,982 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 266 selfloop transitions, 118 changer transitions 0/394 dead transitions. [2024-06-28 01:20:16,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 394 transitions, 5018 flow [2024-06-28 01:20:16,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:16,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:16,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 01:20:16,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 01:20:16,984 INFO L175 Difference]: Start difference. First operand has 257 places, 328 transitions, 3878 flow. Second operand 10 states and 258 transitions. [2024-06-28 01:20:16,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 394 transitions, 5018 flow [2024-06-28 01:20:17,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 394 transitions, 4716 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 01:20:17,943 INFO L231 Difference]: Finished difference. Result has 261 places, 330 transitions, 3906 flow [2024-06-28 01:20:17,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3906, PETRI_PLACES=261, PETRI_TRANSITIONS=330} [2024-06-28 01:20:17,944 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 207 predicate places. [2024-06-28 01:20:17,944 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 330 transitions, 3906 flow [2024-06-28 01:20:17,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:17,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:17,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:17,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:20:17,945 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:17,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:17,945 INFO L85 PathProgramCache]: Analyzing trace with hash 488139305, now seen corresponding path program 5 times [2024-06-28 01:20:17,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:17,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259200334] [2024-06-28 01:20:17,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:17,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:17,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:18,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:18,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:18,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259200334] [2024-06-28 01:20:18,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259200334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:18,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:18,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:18,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261221284] [2024-06-28 01:20:18,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:18,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:18,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:18,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:18,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:18,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:20:18,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 330 transitions, 3906 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:18,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:18,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:20:18,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:21,399 INFO L124 PetriNetUnfolderBase]: 7397/12475 cut-off events. [2024-06-28 01:20:21,399 INFO L125 PetriNetUnfolderBase]: For 535352/535352 co-relation queries the response was YES. [2024-06-28 01:20:21,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79377 conditions, 12475 events. 7397/12475 cut-off events. For 535352/535352 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 91721 event pairs, 2048 based on Foata normal form. 12/12172 useless extension candidates. Maximal degree in co-relation 79260. Up to 9875 conditions per place. [2024-06-28 01:20:21,544 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 261 selfloop transitions, 122 changer transitions 0/393 dead transitions. [2024-06-28 01:20:21,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 393 transitions, 4882 flow [2024-06-28 01:20:21,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:21,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:21,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-28 01:20:21,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 01:20:21,546 INFO L175 Difference]: Start difference. First operand has 261 places, 330 transitions, 3906 flow. Second operand 10 states and 256 transitions. [2024-06-28 01:20:21,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 393 transitions, 4882 flow [2024-06-28 01:20:22,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 393 transitions, 4617 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:22,628 INFO L231 Difference]: Finished difference. Result has 265 places, 329 transitions, 3801 flow [2024-06-28 01:20:22,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3801, PETRI_PLACES=265, PETRI_TRANSITIONS=329} [2024-06-28 01:20:22,629 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-06-28 01:20:22,629 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 329 transitions, 3801 flow [2024-06-28 01:20:22,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:22,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:22,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:22,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:20:22,630 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:22,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1866430890, now seen corresponding path program 2 times [2024-06-28 01:20:22,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:22,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566143153] [2024-06-28 01:20:22,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:22,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:23,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:23,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:23,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566143153] [2024-06-28 01:20:23,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566143153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:23,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:23,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:23,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123882646] [2024-06-28 01:20:23,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:23,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:23,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:23,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:23,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:23,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:23,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 329 transitions, 3801 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:23,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:23,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:23,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:25,909 INFO L124 PetriNetUnfolderBase]: 6739/11759 cut-off events. [2024-06-28 01:20:25,910 INFO L125 PetriNetUnfolderBase]: For 505980/506078 co-relation queries the response was YES. [2024-06-28 01:20:26,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73091 conditions, 11759 events. 6739/11759 cut-off events. For 505980/506078 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 90139 event pairs, 1993 based on Foata normal form. 47/11342 useless extension candidates. Maximal degree in co-relation 72973. Up to 9451 conditions per place. [2024-06-28 01:20:26,086 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 239 selfloop transitions, 55 changer transitions 0/361 dead transitions. [2024-06-28 01:20:26,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 361 transitions, 4569 flow [2024-06-28 01:20:26,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:26,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:26,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:20:26,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-28 01:20:26,087 INFO L175 Difference]: Start difference. First operand has 265 places, 329 transitions, 3801 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:20:26,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 361 transitions, 4569 flow [2024-06-28 01:20:26,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 361 transitions, 4094 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-28 01:20:26,867 INFO L231 Difference]: Finished difference. Result has 261 places, 332 transitions, 3500 flow [2024-06-28 01:20:26,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3500, PETRI_PLACES=261, PETRI_TRANSITIONS=332} [2024-06-28 01:20:26,867 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 207 predicate places. [2024-06-28 01:20:26,867 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 332 transitions, 3500 flow [2024-06-28 01:20:26,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:26,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:26,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:26,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:20:26,868 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:26,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:26,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1648924474, now seen corresponding path program 3 times [2024-06-28 01:20:26,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:26,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506194176] [2024-06-28 01:20:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:26,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:26,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:27,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:27,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506194176] [2024-06-28 01:20:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506194176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:27,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:27,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:27,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019004421] [2024-06-28 01:20:27,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:27,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:27,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:27,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:28,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:28,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 332 transitions, 3500 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:28,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:28,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:28,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:29,978 INFO L124 PetriNetUnfolderBase]: 6818/11857 cut-off events. [2024-06-28 01:20:29,978 INFO L125 PetriNetUnfolderBase]: For 519835/519961 co-relation queries the response was YES. [2024-06-28 01:20:30,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72775 conditions, 11857 events. 6818/11857 cut-off events. For 519835/519961 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 90394 event pairs, 1985 based on Foata normal form. 53/11448 useless extension candidates. Maximal degree in co-relation 72661. Up to 9350 conditions per place. [2024-06-28 01:20:30,145 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 229 selfloop transitions, 78 changer transitions 0/374 dead transitions. [2024-06-28 01:20:30,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 374 transitions, 4708 flow [2024-06-28 01:20:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:30,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:30,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:20:30,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 01:20:30,147 INFO L175 Difference]: Start difference. First operand has 261 places, 332 transitions, 3500 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:20:30,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 374 transitions, 4708 flow [2024-06-28 01:20:30,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 374 transitions, 4562 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:30,786 INFO L231 Difference]: Finished difference. Result has 263 places, 341 transitions, 3696 flow [2024-06-28 01:20:30,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3696, PETRI_PLACES=263, PETRI_TRANSITIONS=341} [2024-06-28 01:20:30,789 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 209 predicate places. [2024-06-28 01:20:30,789 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 341 transitions, 3696 flow [2024-06-28 01:20:30,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:30,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:30,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:30,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:20:30,789 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:30,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:30,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1648909594, now seen corresponding path program 4 times [2024-06-28 01:20:30,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:30,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233353800] [2024-06-28 01:20:30,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:30,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:31,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:31,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233353800] [2024-06-28 01:20:31,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233353800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:31,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:31,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:31,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284436393] [2024-06-28 01:20:31,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:31,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:31,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:31,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:31,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:31,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:31,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 341 transitions, 3696 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:31,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:31,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:31,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:34,015 INFO L124 PetriNetUnfolderBase]: 6801/11918 cut-off events. [2024-06-28 01:20:34,016 INFO L125 PetriNetUnfolderBase]: For 528556/528661 co-relation queries the response was YES. [2024-06-28 01:20:34,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73410 conditions, 11918 events. 6801/11918 cut-off events. For 528556/528661 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 91741 event pairs, 2033 based on Foata normal form. 50/11506 useless extension candidates. Maximal degree in co-relation 73295. Up to 9658 conditions per place. [2024-06-28 01:20:34,191 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 282 selfloop transitions, 21 changer transitions 0/370 dead transitions. [2024-06-28 01:20:34,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 370 transitions, 4430 flow [2024-06-28 01:20:34,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:34,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:34,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:20:34,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:20:34,193 INFO L175 Difference]: Start difference. First operand has 263 places, 341 transitions, 3696 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:20:34,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 370 transitions, 4430 flow [2024-06-28 01:20:34,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 370 transitions, 4280 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 01:20:34,788 INFO L231 Difference]: Finished difference. Result has 268 places, 341 transitions, 3595 flow [2024-06-28 01:20:34,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3595, PETRI_PLACES=268, PETRI_TRANSITIONS=341} [2024-06-28 01:20:34,788 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 214 predicate places. [2024-06-28 01:20:34,788 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 341 transitions, 3595 flow [2024-06-28 01:20:34,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:34,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:34,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:34,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:20:34,798 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:34,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:34,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2129546280, now seen corresponding path program 5 times [2024-06-28 01:20:34,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:34,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658723206] [2024-06-28 01:20:34,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:34,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:34,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:36,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:36,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:36,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658723206] [2024-06-28 01:20:36,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658723206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:36,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:36,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:36,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994223417] [2024-06-28 01:20:36,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:36,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:36,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:36,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:36,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:36,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:20:36,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 341 transitions, 3595 flow. Second operand has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:36,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:36,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:20:36,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:38,366 INFO L124 PetriNetUnfolderBase]: 6920/11886 cut-off events. [2024-06-28 01:20:38,366 INFO L125 PetriNetUnfolderBase]: For 527536/527615 co-relation queries the response was YES. [2024-06-28 01:20:38,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73821 conditions, 11886 events. 6920/11886 cut-off events. For 527536/527615 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 89623 event pairs, 2040 based on Foata normal form. 45/11515 useless extension candidates. Maximal degree in co-relation 73704. Up to 9677 conditions per place. [2024-06-28 01:20:38,527 INFO L140 encePairwiseOnDemand]: 34/48 looper letters, 265 selfloop transitions, 61 changer transitions 0/393 dead transitions. [2024-06-28 01:20:38,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 393 transitions, 4561 flow [2024-06-28 01:20:38,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:20:38,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:20:38,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:20:38,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 01:20:38,528 INFO L175 Difference]: Start difference. First operand has 268 places, 341 transitions, 3595 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:20:38,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 393 transitions, 4561 flow [2024-06-28 01:20:39,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 393 transitions, 4511 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:20:39,403 INFO L231 Difference]: Finished difference. Result has 272 places, 357 transitions, 3911 flow [2024-06-28 01:20:39,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3911, PETRI_PLACES=272, PETRI_TRANSITIONS=357} [2024-06-28 01:20:39,404 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 218 predicate places. [2024-06-28 01:20:39,404 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 357 transitions, 3911 flow [2024-06-28 01:20:39,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.666666666666668) internal successors, (150), 9 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:39,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:39,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:39,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:20:39,405 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:39,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:39,405 INFO L85 PathProgramCache]: Analyzing trace with hash 492342564, now seen corresponding path program 1 times [2024-06-28 01:20:39,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:39,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343130009] [2024-06-28 01:20:39,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:39,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:39,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:40,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:40,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343130009] [2024-06-28 01:20:40,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343130009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:40,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:40,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:40,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255980373] [2024-06-28 01:20:40,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:40,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:40,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:40,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:40,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:40,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 357 transitions, 3911 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:40,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:42,555 INFO L124 PetriNetUnfolderBase]: 7257/12383 cut-off events. [2024-06-28 01:20:42,556 INFO L125 PetriNetUnfolderBase]: For 547163/547247 co-relation queries the response was YES. [2024-06-28 01:20:42,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78350 conditions, 12383 events. 7257/12383 cut-off events. For 547163/547247 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 92383 event pairs, 2081 based on Foata normal form. 73/12146 useless extension candidates. Maximal degree in co-relation 78230. Up to 10538 conditions per place. [2024-06-28 01:20:42,740 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 356 selfloop transitions, 22 changer transitions 0/395 dead transitions. [2024-06-28 01:20:42,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 395 transitions, 4877 flow [2024-06-28 01:20:42,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:42,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:42,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:20:42,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:20:42,741 INFO L175 Difference]: Start difference. First operand has 272 places, 357 transitions, 3911 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:20:42,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 395 transitions, 4877 flow [2024-06-28 01:20:43,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 395 transitions, 4717 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:43,982 INFO L231 Difference]: Finished difference. Result has 275 places, 364 transitions, 3928 flow [2024-06-28 01:20:43,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3928, PETRI_PLACES=275, PETRI_TRANSITIONS=364} [2024-06-28 01:20:43,983 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 221 predicate places. [2024-06-28 01:20:43,983 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 364 transitions, 3928 flow [2024-06-28 01:20:43,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:43,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:43,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:43,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:20:43,983 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:43,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:43,984 INFO L85 PathProgramCache]: Analyzing trace with hash -177377429, now seen corresponding path program 1 times [2024-06-28 01:20:43,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:43,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743140242] [2024-06-28 01:20:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:43,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:43,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:44,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:44,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:44,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743140242] [2024-06-28 01:20:44,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743140242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:44,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:44,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:44,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246963120] [2024-06-28 01:20:44,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:44,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:44,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:44,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:44,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:44,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:44,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 364 transitions, 3928 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:44,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:44,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:44,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:47,216 INFO L124 PetriNetUnfolderBase]: 7315/12469 cut-off events. [2024-06-28 01:20:47,216 INFO L125 PetriNetUnfolderBase]: For 579166/579250 co-relation queries the response was YES. [2024-06-28 01:20:47,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80057 conditions, 12469 events. 7315/12469 cut-off events. For 579166/579250 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 92980 event pairs, 2076 based on Foata normal form. 78/12238 useless extension candidates. Maximal degree in co-relation 79935. Up to 10574 conditions per place. [2024-06-28 01:20:47,401 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 361 selfloop transitions, 22 changer transitions 0/400 dead transitions. [2024-06-28 01:20:47,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 400 transitions, 4884 flow [2024-06-28 01:20:47,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:47,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:47,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:20:47,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:20:47,403 INFO L175 Difference]: Start difference. First operand has 275 places, 364 transitions, 3928 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:20:47,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 400 transitions, 4884 flow [2024-06-28 01:20:48,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 400 transitions, 4773 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:48,635 INFO L231 Difference]: Finished difference. Result has 278 places, 368 transitions, 3940 flow [2024-06-28 01:20:48,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3940, PETRI_PLACES=278, PETRI_TRANSITIONS=368} [2024-06-28 01:20:48,636 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 224 predicate places. [2024-06-28 01:20:48,636 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 368 transitions, 3940 flow [2024-06-28 01:20:48,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:48,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:48,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:48,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:20:48,637 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:48,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:48,637 INFO L85 PathProgramCache]: Analyzing trace with hash -172706969, now seen corresponding path program 2 times [2024-06-28 01:20:48,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:48,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530198375] [2024-06-28 01:20:48,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:48,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:48,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:49,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530198375] [2024-06-28 01:20:49,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530198375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:49,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:49,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:49,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394931225] [2024-06-28 01:20:49,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:49,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:49,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:49,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:49,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:49,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:49,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 368 transitions, 3940 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:49,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:49,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:49,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:52,071 INFO L124 PetriNetUnfolderBase]: 7381/12574 cut-off events. [2024-06-28 01:20:52,071 INFO L125 PetriNetUnfolderBase]: For 600192/600277 co-relation queries the response was YES. [2024-06-28 01:20:52,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82207 conditions, 12574 events. 7381/12574 cut-off events. For 600192/600277 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 93911 event pairs, 2079 based on Foata normal form. 78/12336 useless extension candidates. Maximal degree in co-relation 82084. Up to 10633 conditions per place. [2024-06-28 01:20:52,270 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 360 selfloop transitions, 27 changer transitions 0/404 dead transitions. [2024-06-28 01:20:52,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 404 transitions, 4928 flow [2024-06-28 01:20:52,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:52,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:52,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:20:52,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:20:52,272 INFO L175 Difference]: Start difference. First operand has 278 places, 368 transitions, 3940 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:20:52,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 404 transitions, 4928 flow [2024-06-28 01:20:53,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 404 transitions, 4837 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:53,719 INFO L231 Difference]: Finished difference. Result has 280 places, 372 transitions, 3990 flow [2024-06-28 01:20:53,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3990, PETRI_PLACES=280, PETRI_TRANSITIONS=372} [2024-06-28 01:20:53,719 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 226 predicate places. [2024-06-28 01:20:53,720 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 372 transitions, 3990 flow [2024-06-28 01:20:53,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:53,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:53,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-28 01:20:53,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:20:53,720 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:53,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:53,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2117211807, now seen corresponding path program 3 times [2024-06-28 01:20:53,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:53,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120774676] [2024-06-28 01:20:53,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:53,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:53,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:54,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:54,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120774676] [2024-06-28 01:20:54,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120774676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:54,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:54,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:54,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785295373] [2024-06-28 01:20:54,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:54,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:54,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:54,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:54,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:54,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:54,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 372 transitions, 3990 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:54,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:54,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:54,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:57,099 INFO L124 PetriNetUnfolderBase]: 7417/12642 cut-off events. [2024-06-28 01:20:57,099 INFO L125 PetriNetUnfolderBase]: For 609656/609741 co-relation queries the response was YES. [2024-06-28 01:20:57,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83695 conditions, 12642 events. 7417/12642 cut-off events. For 609656/609741 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 94499 event pairs, 2073 based on Foata normal form. 76/12400 useless extension candidates. Maximal degree in co-relation 83571. Up to 10587 conditions per place. [2024-06-28 01:20:57,291 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 354 selfloop transitions, 36 changer transitions 0/407 dead transitions. [2024-06-28 01:20:57,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 407 transitions, 4976 flow [2024-06-28 01:20:57,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:57,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:20:57,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:20:57,293 INFO L175 Difference]: Start difference. First operand has 280 places, 372 transitions, 3990 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:20:57,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 407 transitions, 4976 flow [2024-06-28 01:20:58,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 407 transitions, 4867 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:58,639 INFO L231 Difference]: Finished difference. Result has 282 places, 375 transitions, 4023 flow [2024-06-28 01:20:58,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4023, PETRI_PLACES=282, PETRI_TRANSITIONS=375} [2024-06-28 01:20:58,640 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 228 predicate places. [2024-06-28 01:20:58,640 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 375 transitions, 4023 flow [2024-06-28 01:20:58,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:58,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:58,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:58,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:20:58,641 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:58,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:58,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1860718737, now seen corresponding path program 4 times [2024-06-28 01:20:58,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:58,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383679333] [2024-06-28 01:20:58,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:58,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:58,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:59,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:59,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:59,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383679333] [2024-06-28 01:20:59,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383679333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:59,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:59,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:59,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182186583] [2024-06-28 01:20:59,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:59,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:59,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:59,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:59,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:59,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:20:59,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 375 transitions, 4023 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:59,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:59,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:20:59,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:02,004 INFO L124 PetriNetUnfolderBase]: 7521/12871 cut-off events. [2024-06-28 01:21:02,004 INFO L125 PetriNetUnfolderBase]: For 635979/636092 co-relation queries the response was YES. [2024-06-28 01:21:02,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85696 conditions, 12871 events. 7521/12871 cut-off events. For 635979/636092 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 97022 event pairs, 2067 based on Foata normal form. 79/12585 useless extension candidates. Maximal degree in co-relation 85571. Up to 10784 conditions per place. [2024-06-28 01:21:02,174 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 359 selfloop transitions, 34 changer transitions 0/410 dead transitions. [2024-06-28 01:21:02,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 410 transitions, 5053 flow [2024-06-28 01:21:02,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:02,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:02,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:21:02,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:21:02,176 INFO L175 Difference]: Start difference. First operand has 282 places, 375 transitions, 4023 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:21:02,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 410 transitions, 5053 flow [2024-06-28 01:21:03,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 410 transitions, 4937 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:03,374 INFO L231 Difference]: Finished difference. Result has 284 places, 379 transitions, 4076 flow [2024-06-28 01:21:03,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4076, PETRI_PLACES=284, PETRI_TRANSITIONS=379} [2024-06-28 01:21:03,374 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-28 01:21:03,374 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 379 transitions, 4076 flow [2024-06-28 01:21:03,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:03,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:03,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:03,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:21:03,375 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:03,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:03,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1860711297, now seen corresponding path program 5 times [2024-06-28 01:21:03,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:03,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269727470] [2024-06-28 01:21:03,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:03,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:04,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:04,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:04,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269727470] [2024-06-28 01:21:04,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269727470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:04,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:04,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:04,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054317829] [2024-06-28 01:21:04,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:04,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:04,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:04,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:04,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:04,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:04,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 379 transitions, 4076 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:04,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:04,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:04,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:06,946 INFO L124 PetriNetUnfolderBase]: 7557/12915 cut-off events. [2024-06-28 01:21:06,946 INFO L125 PetriNetUnfolderBase]: For 646804/646917 co-relation queries the response was YES. [2024-06-28 01:21:07,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87347 conditions, 12915 events. 7557/12915 cut-off events. For 646804/646917 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 97244 event pairs, 2070 based on Foata normal form. 75/12627 useless extension candidates. Maximal degree in co-relation 87221. Up to 10781 conditions per place. [2024-06-28 01:21:07,165 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 357 selfloop transitions, 41 changer transitions 0/415 dead transitions. [2024-06-28 01:21:07,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 415 transitions, 5268 flow [2024-06-28 01:21:07,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:07,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:07,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:21:07,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-28 01:21:07,166 INFO L175 Difference]: Start difference. First operand has 284 places, 379 transitions, 4076 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:21:07,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 415 transitions, 5268 flow [2024-06-28 01:21:08,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 415 transitions, 5131 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:08,547 INFO L231 Difference]: Finished difference. Result has 286 places, 382 transitions, 4104 flow [2024-06-28 01:21:08,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4104, PETRI_PLACES=286, PETRI_TRANSITIONS=382} [2024-06-28 01:21:08,548 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-28 01:21:08,548 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 382 transitions, 4104 flow [2024-06-28 01:21:08,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:08,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:08,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:08,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:21:08,549 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:08,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:08,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1851514527, now seen corresponding path program 6 times [2024-06-28 01:21:08,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:08,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505269569] [2024-06-28 01:21:08,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:08,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:08,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:09,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:09,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505269569] [2024-06-28 01:21:09,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505269569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:09,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:09,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:09,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444380722] [2024-06-28 01:21:09,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:09,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:09,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:09,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:09,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:09,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:21:09,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 382 transitions, 4104 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:09,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:09,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:21:09,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:12,003 INFO L124 PetriNetUnfolderBase]: 7592/13074 cut-off events. [2024-06-28 01:21:12,004 INFO L125 PetriNetUnfolderBase]: For 653595/653708 co-relation queries the response was YES. [2024-06-28 01:21:12,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87959 conditions, 13074 events. 7592/13074 cut-off events. For 653595/653708 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 99133 event pairs, 2066 based on Foata normal form. 74/12756 useless extension candidates. Maximal degree in co-relation 87832. Up to 10783 conditions per place. [2024-06-28 01:21:12,285 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 360 selfloop transitions, 56 changer transitions 0/433 dead transitions. [2024-06-28 01:21:12,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 433 transitions, 5322 flow [2024-06-28 01:21:12,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:12,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:12,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:21:12,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:21:12,286 INFO L175 Difference]: Start difference. First operand has 286 places, 382 transitions, 4104 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:21:12,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 433 transitions, 5322 flow [2024-06-28 01:21:13,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 433 transitions, 5147 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-28 01:21:13,784 INFO L231 Difference]: Finished difference. Result has 291 places, 403 transitions, 4353 flow [2024-06-28 01:21:13,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4353, PETRI_PLACES=291, PETRI_TRANSITIONS=403} [2024-06-28 01:21:13,785 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 237 predicate places. [2024-06-28 01:21:13,785 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 403 transitions, 4353 flow [2024-06-28 01:21:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:13,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:13,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:13,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:21:13,786 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:13,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:13,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1648401628, now seen corresponding path program 1 times [2024-06-28 01:21:13,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:13,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931724678] [2024-06-28 01:21:13,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:13,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:13,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:15,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:15,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:15,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931724678] [2024-06-28 01:21:15,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931724678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:15,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:15,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:15,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264919937] [2024-06-28 01:21:15,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:15,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:15,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:15,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:15,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:16,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:21:16,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 403 transitions, 4353 flow. Second operand has 10 states, 10 states have (on average 16.6) internal successors, (166), 10 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:16,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:16,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:21:16,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:18,715 INFO L124 PetriNetUnfolderBase]: 7272/12625 cut-off events. [2024-06-28 01:21:18,716 INFO L125 PetriNetUnfolderBase]: For 658535/658676 co-relation queries the response was YES. [2024-06-28 01:21:18,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85523 conditions, 12625 events. 7272/12625 cut-off events. For 658535/658676 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 96779 event pairs, 2072 based on Foata normal form. 96/12225 useless extension candidates. Maximal degree in co-relation 85393. Up to 10287 conditions per place. [2024-06-28 01:21:18,858 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 350 selfloop transitions, 21 changer transitions 0/439 dead transitions. [2024-06-28 01:21:18,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 439 transitions, 5323 flow [2024-06-28 01:21:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:18,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:18,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 01:21:18,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023148148148148 [2024-06-28 01:21:18,860 INFO L175 Difference]: Start difference. First operand has 291 places, 403 transitions, 4353 flow. Second operand 9 states and 217 transitions. [2024-06-28 01:21:18,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 439 transitions, 5323 flow [2024-06-28 01:21:19,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 439 transitions, 5213 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 01:21:19,882 INFO L231 Difference]: Finished difference. Result has 297 places, 405 transitions, 4366 flow [2024-06-28 01:21:19,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4366, PETRI_PLACES=297, PETRI_TRANSITIONS=405} [2024-06-28 01:21:19,882 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 243 predicate places. [2024-06-28 01:21:19,882 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 405 transitions, 4366 flow [2024-06-28 01:21:19,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.6) internal successors, (166), 10 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:19,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:19,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:19,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:21:19,883 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:19,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:19,883 INFO L85 PathProgramCache]: Analyzing trace with hash -693989608, now seen corresponding path program 1 times [2024-06-28 01:21:19,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:19,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782061416] [2024-06-28 01:21:19,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:19,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:19,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:20,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-28 01:21:20,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:20,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782061416] [2024-06-28 01:21:20,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782061416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:20,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:20,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:20,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874994571] [2024-06-28 01:21:20,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:20,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:20,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:20,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:20,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:20,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:20,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 405 transitions, 4366 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:20,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:20,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:20,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:23,582 INFO L124 PetriNetUnfolderBase]: 8153/13638 cut-off events. [2024-06-28 01:21:23,583 INFO L125 PetriNetUnfolderBase]: For 687771/687779 co-relation queries the response was YES. [2024-06-28 01:21:23,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93449 conditions, 13638 events. 8153/13638 cut-off events. For 687771/687779 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 100448 event pairs, 2298 based on Foata normal form. 9/13311 useless extension candidates. Maximal degree in co-relation 93317. Up to 11763 conditions per place. [2024-06-28 01:21:23,744 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 394 selfloop transitions, 48 changer transitions 0/452 dead transitions. [2024-06-28 01:21:23,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 452 transitions, 5546 flow [2024-06-28 01:21:23,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:23,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:23,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:21:23,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:21:23,745 INFO L175 Difference]: Start difference. First operand has 297 places, 405 transitions, 4366 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:21:23,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 452 transitions, 5546 flow [2024-06-28 01:21:24,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 452 transitions, 5433 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 01:21:24,973 INFO L231 Difference]: Finished difference. Result has 299 places, 415 transitions, 4552 flow [2024-06-28 01:21:24,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4552, PETRI_PLACES=299, PETRI_TRANSITIONS=415} [2024-06-28 01:21:24,974 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 245 predicate places. [2024-06-28 01:21:24,974 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 415 transitions, 4552 flow [2024-06-28 01:21:24,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:24,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:24,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:24,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:21:24,975 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:24,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:24,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1096036582, now seen corresponding path program 2 times [2024-06-28 01:21:24,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:24,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840845752] [2024-06-28 01:21:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:24,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:25,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:25,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:25,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840845752] [2024-06-28 01:21:25,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840845752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:25,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:25,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:25,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691267476] [2024-06-28 01:21:25,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:25,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:25,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:25,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:25,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:25,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:25,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 415 transitions, 4552 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:25,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:25,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:25,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:28,592 INFO L124 PetriNetUnfolderBase]: 8221/13754 cut-off events. [2024-06-28 01:21:28,592 INFO L125 PetriNetUnfolderBase]: For 709867/709875 co-relation queries the response was YES. [2024-06-28 01:21:28,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95446 conditions, 13754 events. 8221/13754 cut-off events. For 709867/709875 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 101509 event pairs, 2293 based on Foata normal form. 9/13424 useless extension candidates. Maximal degree in co-relation 95312. Up to 11797 conditions per place. [2024-06-28 01:21:28,800 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 399 selfloop transitions, 60 changer transitions 0/469 dead transitions. [2024-06-28 01:21:28,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 469 transitions, 5823 flow [2024-06-28 01:21:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:21:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:21:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 01:21:28,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49537037037037035 [2024-06-28 01:21:28,801 INFO L175 Difference]: Start difference. First operand has 299 places, 415 transitions, 4552 flow. Second operand 9 states and 214 transitions. [2024-06-28 01:21:28,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 469 transitions, 5823 flow [2024-06-28 01:21:29,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 469 transitions, 5663 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:30,001 INFO L231 Difference]: Finished difference. Result has 305 places, 427 transitions, 4754 flow [2024-06-28 01:21:30,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4754, PETRI_PLACES=305, PETRI_TRANSITIONS=427} [2024-06-28 01:21:30,001 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 251 predicate places. [2024-06-28 01:21:30,001 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 427 transitions, 4754 flow [2024-06-28 01:21:30,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:30,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:30,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:30,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:21:30,002 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:30,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:30,002 INFO L85 PathProgramCache]: Analyzing trace with hash -578519692, now seen corresponding path program 1 times [2024-06-28 01:21:30,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:30,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244491327] [2024-06-28 01:21:30,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:30,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:30,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:30,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:30,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244491327] [2024-06-28 01:21:30,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244491327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:30,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:30,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:30,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388438239] [2024-06-28 01:21:30,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:30,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:30,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:30,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:30,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:30,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:30,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 427 transitions, 4754 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:30,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:30,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:30,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:33,461 INFO L124 PetriNetUnfolderBase]: 8255/13815 cut-off events. [2024-06-28 01:21:33,462 INFO L125 PetriNetUnfolderBase]: For 736758/736775 co-relation queries the response was YES. [2024-06-28 01:21:33,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96955 conditions, 13815 events. 8255/13815 cut-off events. For 736758/736775 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 102027 event pairs, 2311 based on Foata normal form. 12/13485 useless extension candidates. Maximal degree in co-relation 96819. Up to 11888 conditions per place. [2024-06-28 01:21:33,720 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 421 selfloop transitions, 46 changer transitions 0/477 dead transitions. [2024-06-28 01:21:33,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 477 transitions, 6034 flow [2024-06-28 01:21:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:33,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:21:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052083333333334 [2024-06-28 01:21:33,721 INFO L175 Difference]: Start difference. First operand has 305 places, 427 transitions, 4754 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:21:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 477 transitions, 6034 flow [2024-06-28 01:21:35,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 477 transitions, 5843 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:35,126 INFO L231 Difference]: Finished difference. Result has 309 places, 441 transitions, 4922 flow [2024-06-28 01:21:35,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4922, PETRI_PLACES=309, PETRI_TRANSITIONS=441} [2024-06-28 01:21:35,127 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 255 predicate places. [2024-06-28 01:21:35,127 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 441 transitions, 4922 flow [2024-06-28 01:21:35,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:35,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:35,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:35,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:21:35,128 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:35,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:35,128 INFO L85 PathProgramCache]: Analyzing trace with hash 626158078, now seen corresponding path program 3 times [2024-06-28 01:21:35,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:35,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043552327] [2024-06-28 01:21:35,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:35,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:35,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:35,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:35,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043552327] [2024-06-28 01:21:35,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043552327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:35,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:35,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:35,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705019989] [2024-06-28 01:21:35,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:35,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:35,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:35,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:35,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:35,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:35,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 441 transitions, 4922 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:35,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:35,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:35,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:38,718 INFO L124 PetriNetUnfolderBase]: 8272/13827 cut-off events. [2024-06-28 01:21:38,719 INFO L125 PetriNetUnfolderBase]: For 764296/764305 co-relation queries the response was YES. [2024-06-28 01:21:38,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99228 conditions, 13827 events. 8272/13827 cut-off events. For 764296/764305 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 102010 event pairs, 2294 based on Foata normal form. 7/13493 useless extension candidates. Maximal degree in co-relation 99089. Up to 11851 conditions per place. [2024-06-28 01:21:38,957 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 412 selfloop transitions, 63 changer transitions 0/485 dead transitions. [2024-06-28 01:21:38,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 485 transitions, 6178 flow [2024-06-28 01:21:38,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:38,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:38,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:21:38,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:21:38,959 INFO L175 Difference]: Start difference. First operand has 309 places, 441 transitions, 4922 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:21:38,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 485 transitions, 6178 flow [2024-06-28 01:21:40,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 485 transitions, 6029 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:40,572 INFO L231 Difference]: Finished difference. Result has 315 places, 452 transitions, 5160 flow [2024-06-28 01:21:40,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5160, PETRI_PLACES=315, PETRI_TRANSITIONS=452} [2024-06-28 01:21:40,573 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 261 predicate places. [2024-06-28 01:21:40,573 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 452 transitions, 5160 flow [2024-06-28 01:21:40,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:40,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:40,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:40,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:21:40,574 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:40,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:40,574 INFO L85 PathProgramCache]: Analyzing trace with hash -578368784, now seen corresponding path program 1 times [2024-06-28 01:21:40,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:40,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935562516] [2024-06-28 01:21:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:41,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:41,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935562516] [2024-06-28 01:21:41,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935562516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:41,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:41,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:41,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953545847] [2024-06-28 01:21:41,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:41,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:41,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:41,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 452 transitions, 5160 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:41,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:41,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:41,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:44,603 INFO L124 PetriNetUnfolderBase]: 8289/13852 cut-off events. [2024-06-28 01:21:44,604 INFO L125 PetriNetUnfolderBase]: For 796025/796042 co-relation queries the response was YES. [2024-06-28 01:21:44,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101323 conditions, 13852 events. 8289/13852 cut-off events. For 796025/796042 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 102247 event pairs, 2295 based on Foata normal form. 15/13528 useless extension candidates. Maximal degree in co-relation 101181. Up to 11986 conditions per place. [2024-06-28 01:21:44,818 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 443 selfloop transitions, 36 changer transitions 0/489 dead transitions. [2024-06-28 01:21:44,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 489 transitions, 6340 flow [2024-06-28 01:21:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:44,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:21:44,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-28 01:21:44,819 INFO L175 Difference]: Start difference. First operand has 315 places, 452 transitions, 5160 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:21:44,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 489 transitions, 6340 flow [2024-06-28 01:21:47,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 489 transitions, 6135 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-28 01:21:47,298 INFO L231 Difference]: Finished difference. Result has 319 places, 455 transitions, 5107 flow [2024-06-28 01:21:47,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4955, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5107, PETRI_PLACES=319, PETRI_TRANSITIONS=455} [2024-06-28 01:21:47,298 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 265 predicate places. [2024-06-28 01:21:47,298 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 455 transitions, 5107 flow [2024-06-28 01:21:47,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:47,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:47,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:47,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:21:47,299 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:47,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:47,299 INFO L85 PathProgramCache]: Analyzing trace with hash -671952860, now seen corresponding path program 4 times [2024-06-28 01:21:47,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:47,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726613500] [2024-06-28 01:21:47,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:47,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:48,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:48,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:48,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726613500] [2024-06-28 01:21:48,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726613500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:48,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:48,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:21:48,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069963494] [2024-06-28 01:21:48,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:48,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:21:48,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:48,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:21:48,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:21:48,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:48,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 455 transitions, 5107 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:48,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:48,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:48,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:51,807 INFO L124 PetriNetUnfolderBase]: 8306/13883 cut-off events. [2024-06-28 01:21:51,807 INFO L125 PetriNetUnfolderBase]: For 815163/815172 co-relation queries the response was YES. [2024-06-28 01:21:51,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102244 conditions, 13883 events. 8306/13883 cut-off events. For 815163/815172 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 102534 event pairs, 2290 based on Foata normal form. 7/13548 useless extension candidates. Maximal degree in co-relation 102101. Up to 11864 conditions per place. [2024-06-28 01:21:52,055 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 409 selfloop transitions, 71 changer transitions 0/490 dead transitions. [2024-06-28 01:21:52,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 490 transitions, 6311 flow [2024-06-28 01:21:52,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:52,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:52,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:21:52,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:21:52,056 INFO L175 Difference]: Start difference. First operand has 319 places, 455 transitions, 5107 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:21:52,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 490 transitions, 6311 flow [2024-06-28 01:21:53,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 490 transitions, 6181 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:53,701 INFO L231 Difference]: Finished difference. Result has 321 places, 458 transitions, 5237 flow [2024-06-28 01:21:53,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5237, PETRI_PLACES=321, PETRI_TRANSITIONS=458} [2024-06-28 01:21:53,702 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 267 predicate places. [2024-06-28 01:21:53,702 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 458 transitions, 5237 flow [2024-06-28 01:21:53,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:53,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:53,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:53,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:21:53,702 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:53,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:53,703 INFO L85 PathProgramCache]: Analyzing trace with hash -578369032, now seen corresponding path program 2 times [2024-06-28 01:21:53,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:53,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003115552] [2024-06-28 01:21:53,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:53,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:21:54,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:54,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003115552] [2024-06-28 01:21:54,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003115552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:54,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:54,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:21:54,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125478682] [2024-06-28 01:21:54,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:54,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:21:54,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:54,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:21:54,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:21:54,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:21:54,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 458 transitions, 5237 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:54,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:54,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:21:54,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:21:58,002 INFO L124 PetriNetUnfolderBase]: 8340/13944 cut-off events. [2024-06-28 01:21:58,002 INFO L125 PetriNetUnfolderBase]: For 842896/842913 co-relation queries the response was YES. [2024-06-28 01:21:58,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103813 conditions, 13944 events. 8340/13944 cut-off events. For 842896/842913 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 102995 event pairs, 2301 based on Foata normal form. 12/13614 useless extension candidates. Maximal degree in co-relation 103669. Up to 11972 conditions per place. [2024-06-28 01:21:58,357 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 436 selfloop transitions, 51 changer transitions 0/497 dead transitions. [2024-06-28 01:21:58,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 497 transitions, 6485 flow [2024-06-28 01:21:58,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:21:58,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:21:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:21:58,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078125 [2024-06-28 01:21:58,359 INFO L175 Difference]: Start difference. First operand has 321 places, 458 transitions, 5237 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:21:58,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 497 transitions, 6485 flow [2024-06-28 01:21:59,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 497 transitions, 6247 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:21:59,890 INFO L231 Difference]: Finished difference. Result has 323 places, 461 transitions, 5201 flow [2024-06-28 01:21:59,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4999, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5201, PETRI_PLACES=323, PETRI_TRANSITIONS=461} [2024-06-28 01:21:59,891 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 269 predicate places. [2024-06-28 01:21:59,891 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 461 transitions, 5201 flow [2024-06-28 01:21:59,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:59,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:59,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:59,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:21:59,892 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:59,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:59,892 INFO L85 PathProgramCache]: Analyzing trace with hash -419851732, now seen corresponding path program 2 times [2024-06-28 01:21:59,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:59,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894544689] [2024-06-28 01:21:59,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:59,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:01,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:01,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894544689] [2024-06-28 01:22:01,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894544689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:01,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:01,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:01,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985329328] [2024-06-28 01:22:01,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:01,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:01,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:01,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:01,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:01,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:01,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 461 transitions, 5201 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:01,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:01,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:01,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:04,441 INFO L124 PetriNetUnfolderBase]: 8377/13994 cut-off events. [2024-06-28 01:22:04,441 INFO L125 PetriNetUnfolderBase]: For 868710/868727 co-relation queries the response was YES. [2024-06-28 01:22:04,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105324 conditions, 13994 events. 8377/13994 cut-off events. For 868710/868727 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 103520 event pairs, 2279 based on Foata normal form. 15/13665 useless extension candidates. Maximal degree in co-relation 105179. Up to 11972 conditions per place. [2024-06-28 01:22:04,643 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 442 selfloop transitions, 55 changer transitions 0/507 dead transitions. [2024-06-28 01:22:04,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 507 transitions, 6759 flow [2024-06-28 01:22:04,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:04,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:04,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:22:04,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-28 01:22:04,645 INFO L175 Difference]: Start difference. First operand has 323 places, 461 transitions, 5201 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:22:04,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 507 transitions, 6759 flow [2024-06-28 01:22:06,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 507 transitions, 6585 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:06,259 INFO L231 Difference]: Finished difference. Result has 326 places, 473 transitions, 5399 flow [2024-06-28 01:22:06,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5399, PETRI_PLACES=326, PETRI_TRANSITIONS=473} [2024-06-28 01:22:06,260 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 272 predicate places. [2024-06-28 01:22:06,260 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 473 transitions, 5399 flow [2024-06-28 01:22:06,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:06,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:06,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:06,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:22:06,261 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:06,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:06,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1883783324, now seen corresponding path program 3 times [2024-06-28 01:22:06,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:06,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866237070] [2024-06-28 01:22:06,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:06,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:06,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:07,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:07,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:07,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866237070] [2024-06-28 01:22:07,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866237070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:07,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:07,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:07,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757680372] [2024-06-28 01:22:07,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:07,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:07,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:07,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:07,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:07,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:07,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 473 transitions, 5399 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:07,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:07,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:07,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:10,829 INFO L124 PetriNetUnfolderBase]: 8394/14014 cut-off events. [2024-06-28 01:22:10,829 INFO L125 PetriNetUnfolderBase]: For 887637/887654 co-relation queries the response was YES. [2024-06-28 01:22:11,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106337 conditions, 14014 events. 8394/14014 cut-off events. For 887637/887654 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 103540 event pairs, 2287 based on Foata normal form. 15/13687 useless extension candidates. Maximal degree in co-relation 106190. Up to 12069 conditions per place. [2024-06-28 01:22:11,304 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 453 selfloop transitions, 46 changer transitions 0/509 dead transitions. [2024-06-28 01:22:11,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 509 transitions, 6656 flow [2024-06-28 01:22:11,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:11,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:11,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:22:11,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-28 01:22:11,305 INFO L175 Difference]: Start difference. First operand has 326 places, 473 transitions, 5399 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:22:11,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 509 transitions, 6656 flow [2024-06-28 01:22:12,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 509 transitions, 6503 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 01:22:12,632 INFO L231 Difference]: Finished difference. Result has 330 places, 476 transitions, 5437 flow [2024-06-28 01:22:12,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5437, PETRI_PLACES=330, PETRI_TRANSITIONS=476} [2024-06-28 01:22:12,632 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 276 predicate places. [2024-06-28 01:22:12,633 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 476 transitions, 5437 flow [2024-06-28 01:22:12,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:12,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:12,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:12,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:22:12,633 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:12,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:12,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1883662920, now seen corresponding path program 5 times [2024-06-28 01:22:12,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:12,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764580792] [2024-06-28 01:22:12,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:12,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:13,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:13,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764580792] [2024-06-28 01:22:13,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764580792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:13,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:13,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:22:13,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592269343] [2024-06-28 01:22:13,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:13,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:22:13,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:13,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:22:13,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:22:13,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:13,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 476 transitions, 5437 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:13,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:13,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:13,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:17,202 INFO L124 PetriNetUnfolderBase]: 8411/14041 cut-off events. [2024-06-28 01:22:17,202 INFO L125 PetriNetUnfolderBase]: For 900994/900994 co-relation queries the response was YES. [2024-06-28 01:22:17,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106775 conditions, 14041 events. 8411/14041 cut-off events. For 900994/900994 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 103709 event pairs, 2278 based on Foata normal form. 1/13698 useless extension candidates. Maximal degree in co-relation 106626. Up to 12050 conditions per place. [2024-06-28 01:22:17,402 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 437 selfloop transitions, 63 changer transitions 0/510 dead transitions. [2024-06-28 01:22:17,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 510 transitions, 6709 flow [2024-06-28 01:22:17,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:22:17,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:22:17,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:22:17,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-28 01:22:17,403 INFO L175 Difference]: Start difference. First operand has 330 places, 476 transitions, 5437 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:22:17,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 510 transitions, 6709 flow [2024-06-28 01:22:19,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 510 transitions, 6565 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:19,093 INFO L231 Difference]: Finished difference. Result has 332 places, 479 transitions, 5549 flow [2024-06-28 01:22:19,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5549, PETRI_PLACES=332, PETRI_TRANSITIONS=479} [2024-06-28 01:22:19,094 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 278 predicate places. [2024-06-28 01:22:19,094 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 479 transitions, 5549 flow [2024-06-28 01:22:19,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:19,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:19,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:19,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:22:19,095 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:19,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:19,095 INFO L85 PathProgramCache]: Analyzing trace with hash -370793032, now seen corresponding path program 3 times [2024-06-28 01:22:19,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:19,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291073963] [2024-06-28 01:22:19,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:19,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:22:20,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:22:20,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:22:20,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291073963] [2024-06-28 01:22:20,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291073963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:22:20,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:22:20,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:22:20,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357688536] [2024-06-28 01:22:20,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:22:20,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:22:20,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:22:20,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:22:20,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:22:20,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:22:20,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 479 transitions, 5549 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:20,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:22:20,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:22:20,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:22:23,414 INFO L124 PetriNetUnfolderBase]: 8623/14402 cut-off events. [2024-06-28 01:22:23,414 INFO L125 PetriNetUnfolderBase]: For 946391/946406 co-relation queries the response was YES. [2024-06-28 01:22:23,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110377 conditions, 14402 events. 8623/14402 cut-off events. For 946391/946406 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 106832 event pairs, 2314 based on Foata normal form. 8/14052 useless extension candidates. Maximal degree in co-relation 110227. Up to 12238 conditions per place. [2024-06-28 01:22:23,590 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 460 selfloop transitions, 72 changer transitions 0/542 dead transitions. [2024-06-28 01:22:23,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 542 transitions, 7408 flow [2024-06-28 01:22:23,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:22:23,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:22:23,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 01:22:23,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 01:22:23,591 INFO L175 Difference]: Start difference. First operand has 332 places, 479 transitions, 5549 flow. Second operand 9 states and 208 transitions. [2024-06-28 01:22:23,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 542 transitions, 7408 flow [2024-06-28 01:22:25,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 542 transitions, 7132 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 01:22:25,453 INFO L231 Difference]: Finished difference. Result has 337 places, 505 transitions, 5867 flow [2024-06-28 01:22:25,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5867, PETRI_PLACES=337, PETRI_TRANSITIONS=505} [2024-06-28 01:22:25,453 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 283 predicate places. [2024-06-28 01:22:25,454 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 505 transitions, 5867 flow [2024-06-28 01:22:25,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:22:25,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:22:25,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:22:25,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:22:25,454 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:22:25,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:22:25,455 INFO L85 PathProgramCache]: Analyzing trace with hash -370793218, now seen corresponding path program 6 times [2024-06-28 01:22:25,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:22:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725596942] [2024-06-28 01:22:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:22:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:22:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat